我正在尝试设计一个具有窄过渡带的数字低通滤波器。我的采样率为 25 kHz,截止频率为 60 Hz,过渡带宽为 4 Hz。我正在寻找阻带中约 40 dB 的衰减和通带中 0.1 dB 的衰减。
我查看了使用 Windowed Sinc 滤波器的传统 FIR 方法,但获得这样一个过渡带所需的抽头数太高了。按照这里的参考,我们得到 25000 的值,即 1 秒的时间。
作为替代方案,我研究了 IFIR 滤波器。虽然模型过滤器导致过滤器长度减少一个等于插值因子的值,但通过在模型过滤器的内核中插入零形成的插值过滤器将长度增加到几乎与使用常规过滤器获得的长度相同FIR 滤波器。
所以,我的问题是,从群延迟的角度来看,IFIR 方法是否使滤波器更有效?这里唯一的好处是更多的零意味着更少的乘法和加法吗?我试图实现大约 1 到 2 个延迟周期(就 50 Hz 信号的时间而言)。考虑到采样率这么高,不应该更容易实现吗?如果不是,还有什么其他方法可以用来获得这样的过滤器?