how can i perform matched filtering using fft in matlab to improve the SNR?

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..

답변 (1개)

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);

댓글 수: 1

hai
thank you for your response. but there is no change in the snr value,actually it is decreasing.

댓글을 달려면 로그인하십시오.

카테고리

질문:

2020년 6월 15일

댓글:

2020년 6월 21일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by