仿真匹配滤波器的FFT-IFFT的实现,采用矩形脉冲信号,观察滤波前后的波形,分析匹配滤波器对矩形脉冲的压缩前后的性质。
FFT实现匹配滤波的原理图如下图所示,对x[n]和h[n]补零,然后做N点FFT,相乘后做ifft,得到的y[n]就是滤波后的信号,这其实就是一个FFT实现线性卷积的过程,对x[n]做匹配滤波也就是与滤波器冲激函数做卷积运算。

1、产生矩形脉冲信号,这里采用正弦波与脉冲信号进行调制,载波信号与脉冲信号相乘,得到调制后的矩形脉冲,下图为调制的信号与其频谱图,这里的频谱图为正弦波的频谱图,为单根谱线,信号频率为400Hz,由于未做fftshift,没有把零频分量移到原点,因此100Hz也有根谱线。

2、做匹配滤波器的冲激响应,由于该信号的对称性,此时的匹配滤波器的冲激响应,等于原信号在一个周期的值,因此直接写出匹配滤波器的冲激响应,当然也可以用信号的反褶共轭得到冲激响应。
h=conj(fliplr(s)); %匹配滤波起的系统函数
3、先用线性卷积来实现匹配滤波,对s(t)和h(t)直接做卷积运算后截断,得到输出信号。


2万+

被折叠的 条评论
为什么被折叠?



