论述IIR,FIR滤波器的异同。
IIR是无限长冲激响应滤波器,FIR是有限长冲激响应滤波器。两者的比较如下:
(1)在相同的技术指标下,IIR滤波器由于存在着输出对输入的反馈,所以可用比FIR滤波器较少的阶数来满足指标的要求,所用的存储单元少,运算次数少,较为经济
(2)FIR滤波器可得到严格的线性相位,而IIR滤波器做不到这一点,IIR滤波器的选择性越好,其相位的非线性越严重。因而,如果IIR滤波器要得到线性相位,又要满足幅度滤波的技术要求,必须加全通网络进行相位校正,这同样会大大增加滤波器的阶数。
(3)FIR滤波器主要采用非递归结构,因为无论是从理论上还是从实际的有限精度的运算中它都是稳定的,有限精度运算的误差也越小。IIR滤波器必须采用递归结构,极点必须在z平面单位圆内才能稳定,对于这种结构,运算中的四舍五入处理有时会引起寄生振荡。
(4)对于FIR滤波器,由于冲激响应是有限长的,因而可以用快速傅里叶变换算法,这样运算速度可以快得多。IIR滤波器则不能这样运算。
(5)从设计上看,IIR滤波器可以利用模拟滤波器设计的现成的闭合公式、数据和表格,因此计算工作量较小,对计算工具要求不高。FIR滤波器则一般没有现成的设计公式,一般FIR滤波器设计仅有计算机程序可资利用,因而要借助于计算机。
(6)IIR滤波器主要是设计规格化的、频率特性为分段常数的标准低通、高通、带通、带阻、全通滤波器。FIR滤波器则要灵活得多。
免费的网站请分享给朋友吧