世界上最简单的陷波滤波器

信息处理 fft 过滤器 过滤器设计 自由度 无限脉冲响应
2022-01-27 04:16:11

您如何看待这种用于非常窄带的陷波/带阻滤波器?

Original signal x[n] 
--> FFT
--> then I just put "0" in the FFT bin of the frequency I need to reject (notch filter)
--> inverse FFT 
--> output signal y[n].

怎么叫这样的过滤器?它真的有效吗,还是太简单了以至于难以置信?

1个回答

单个 FFT bin 滤波器的频率响应看起来像一个 Sinc 函数,在 FFT bin 之间的频率上有大量的过冲或纹波。因此,只有当您可以严格保证 FFT 的输入仅包含在 FFT 孔径长度中严格且完全周期性的未调制频率时,您的滤波器才有用(例如,不是未知周期性的较长数据或非周期性流的窗口) .

陷波滤波器相当于将等效带通滤波器的倒数添加到信号中。如果带通有波纹,它们将被添加到陷波的结果中,因此可能会增加很多噪声。

所以你最终会得到一个不太简单的结果(因为它需要成对的 FFT 计算),这可能会产生可怕的结果。