how to apply matched filter for linear frequency modulated signal which data is in matrix?
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Mathieu NOE
am 14 Okt. 2021
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 ?)
Antworten (1)
Ashutosh Singh Baghel
am 21 Okt. 2021
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 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!