how can i perform matched filtering using fft in matlab to improve the SNR?
9 ビュー (過去 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 で Digital Filter Design についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!