how to apply matched filter for linear frequency modulated signal which data is in matrix?
9 ビュー (過去 30 日間)
古いコメントを表示
load TRACK515_1.mat;
a= (Channel_1_Data);
b= (Channel_2_Data);
c= (Channel_3_Data);
final_matrix= [a b c ];
waterfall(final_matrix(1000:3000,:)');
(** i want to apply matched filter to every channel)
3 件のコメント
Mathieu NOE
2021 年 10 月 14 日
ok
I may not be very famailiar with the concept of linear frequency modulated signal
and how is defined a filter that is matched (...to what ?)
回答 (1 件)
Ashutosh Singh Baghel
2021 年 10 月 21 日
Hi Divyasai,
I believe you wish to apply matched filtering to the signal received. Matched filtering increases the SNR of signals and improves detection performance. Here is an example to refer.
waveform = phased.LinearFMWaveform('PulseWidth',1e-4,'PRF',5e3);
x = waveform();
filter = phased.MatchedFilter( ...
'Coefficients',getMatchedFilter(waveform));
y = filter(x);
subplot(2,1,1),plot(real(x))
xlabel('Samples')
ylabel('Amplitude')
title('Input Signal')
subplot(2,1,2),plot(real(y))
xlabel('Samples')
ylabel('Amplitude')
title('Matched Filter Output')
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!