跳转到内容

数字信号处理/无限输入滤波

来自维基教科书,开放的书籍,为开放的世界

过滤长度无限的数据输入对于任何计算机来说都是一项棘手的任务,DSP 工程师已经确定了两种技术,可以将无限输入分解为可管理的块进行过滤。

"无限输入"

[编辑 | 编辑源代码]

无限脉冲响应 (IIR) 滤波器是使用反馈元件来帮助过滤数据的结构。IIR 滤波器的传递函数形式为

常数an称为传递函数的零点,而bm项称为传递函数的极点。相比之下,FIR 滤波器没有极点。

IIR 滤波器之所以这样命名,是因为一旦输入停止,滤波器不会停止响应,而是反馈元件将在输入停止后继续将值输入滤波器结构以进行处理。

IIR 与 FIR 滤波器

[编辑 | 编辑源代码]
FIR IIR
稳定性 始终 BIBO 稳定 可能不稳定
效率 效率不高 非常有效
相位 可能具有线性相位 相位不线性

FIR 滤波器的阶数将明显高于等效 IIR 滤波器的阶数。这意味着 FIR 滤波器需要比 IIR 滤波器更复杂,需要更多组件来完成相同的任务。但是,IIR 滤波器存在不稳定的可能性,这需要更多分析。

重叠相加

[编辑 | 编辑源代码]

重叠保存

[编辑 | 编辑源代码]

结果比较

[编辑 | 编辑源代码]
华夏公益教科书