DSP 知识点对比:FIR 与 IIR 滤波器
原理、结构、现象与特性的深度解析
FIR (有限冲激响应)
数学定义
$$ y[n] = \sum_{k=0}^{M} b_k x[n-k] $$
输出仅取决于当前的输入和过去的输入。
流图结构 (横截型)
形象演示:旷野喊话
声音在空旷处传播,能量随距离消散,一去不复返。如同信号流过延时链后彻底消失。
IIR (无限冲激响应)
数学定义
$$ y[n] = \sum_{k=0}^{M} b_k x[n-k] + \sum_{k=1}^{N} a_k y[n-k] $$
利用了“过去的输出”进行反馈,是递归系统。
流图结构 (直接II型)
形象演示:山谷回声
声音遇到峭壁反弹,回到原点再次激发,形成无限循环的拖尾。模拟反馈回路的效果。
核心差异总结
| 比较维度 | FIR | IIR |
|---|---|---|
| 结构特征 | 无反馈 (非递归)。信号单向流动,类似“开环”。 | 有反馈 (递归)。输出会返回输入端,类似“闭环”。 |
| 冲激响应 | 有限长。信号经过 N 个延时后必然移出,输出归零。 | 无限长。由于反馈,能量在回路中无限循环衰减。 |
| 稳定性 | 永远稳定。系统函数极点都在原点,不会发散。 | 有条件稳定。必须保证所有极点在单位圆内,否则震荡发散。 |
| 相位特性 | 容易实现严格的线性相位(波形不失真),适合图像/通信。 | 通常为非线性相位,对波形有延时畸变。 |
| 设计效率 | 需要较高阶数才能达到陡峭的截止频率,计算量大。 | 可用较低阶数实现高性能滤波,计算效率高(模拟电路特性)。 |
FIR 脉冲响应 (技术视角)
IIR 脉冲响应 (技术视角)