how to apply matched filter for linear frequency modulated signal which data is in matrix?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Divyasai Mandalapu
el 14 de Oct. de 2021
Respondida: Ashutosh Singh Baghel
el 21 de Oct. de 2021
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 comentarios
Mathieu NOE
el 14 de Oct. de 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 ?)
Respuestas (1)
Ashutosh Singh Baghel
el 21 de Oct. de 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 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!