数字滤波器是对离散数字信号具有选择性传输的信号处理装置,通过利用离散系统的特性对信号进行转换,输出目标频率信号,抑制其他信号。按冲激响应分类,数字滤波器可分为无限长单位冲激响应(Infinite Impulse Response, IIR)滤波器和有限长单位冲激响应(Finite Impulse Response, FIR)滤波器。
1. IIR滤波器
IIR滤波器有着和模拟滤波器相匹配的单位响应性质,其设计往往采用间接法设计,即从模拟滤波器来设计数字滤波器,利用成熟的模拟滤波器相关理论使设计更加便捷。通过选用合适的模拟滤波器模型,然后将模拟滤波器离散化转换为数字滤波器就可以完成IIR滤波器的设计。常用于设计IIR滤波器的模拟滤波器有切比雪夫滤波器(Ⅰ型、Ⅱ型)、椭圆滤波器和巴特沃斯滤波器。
2. FIR滤波器
FIR滤波器的设计方法主要有在时域上设计的窗函数法、在频域上设计的频率抽样法和在频域等波纹上设计的最优化方法。窗函数设计法是使用最为广泛的方法,其是将要求的理想频率响应 利用离散傅里叶逆变换转换为时域上的理想冲击响应
后,使用一个有限长度的窗函数
来截断得到有限长冲激响应序列
,为
式中 为窗的长度,
IIR and FIR Filters FIR和IIR数字滤波器
参考文献
-
Introduction to Filters: FIR versus IIR:Introduction to Filters: FIR versus IIR (siemens.com)
-
IIR and FIR Filters:https://youtu.be/3-I57hfGeRk