how can i perform matched filtering using fft in matlab to improve the SNR?
18 ビュー (過去 30 日間)
古いコメントを表示
my purpose is to improve the snr by matched filtering.For this i've tried the procedure which includes R = fft(r);
H = conj(fft(s));
h = ifft(H);
Y = R.*H;
y = real(ifft(Y));
still thers is no change in the snr.please help me asap..
0 件のコメント
回答 (1 件)
Shivam Kumar Singh
2020 年 6 月 18 日
Let's assume that s is your signal in time domain.
There are two ways of creating a matched filter.
1.Do it youself.
b = conj(s(end:-1:1));
y = filter(b,1,x);
2. Use the built-in function from https://www.mathworks.com/help/phased/ug/matched-filtering.html
参考
カテゴリ
Help Center および File Exchange で Signal Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!