news 2026/6/15 18:12:53

FIR 与 IIR 数字滤波器的区别总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FIR 与 IIR 数字滤波器的区别总结

FIR 与 IIR 数字滤波器的区别总结

数字滤波器按冲激响应长度分为两类:**FIR(Finite Impulse Response,有限长冲激响应)**与IIR(Infinite Impulse Response,无限长冲激响应)。它们在结构、稳定性、相位特性、设计方法与实现成本等方面差异明显。


1. 定义与差分方程形式

FIR(非递归,无反馈)

y[n]=∑k=0Mbk,x[n−k] y[n]=\sum_{k=0}^{M} b_k,x[n-k]y[n]=k=0Mbk,x[nk]

FIR 只有前向加权求和,没有反馈项,冲激响应在有限长度后变为 0,因此称“有限长”。

IIR(递归,有反馈)

y[n]=∑k=0Mbk,x[n−k]−∑k=1Nak,y[n−k] y[n]=\sum_{k=0}^{M} b_k,x[n-k]-\sum_{k=1}^{N} a_k,y[n-k]y[n]=k=0Mbk,x[nk]k=1Nak,y[nk]

IIR 含反馈项,冲激响应通常无限延续,因此称“无限长”。


2. 系统函数、极点零点与稳定性

FIR

H(z)=∑k=0Mbkz−k H(z)=\sum_{k=0}^{M} b_k z^{-k}H(z)=k=0Mbkzk

FIR 为多项式形式(可看作仅有零点的结构,除延时带来的原点因素外无有限极点),在固定系数下天然稳定(BIBO 稳定)

IIR

H(z)=∑k=0Mbkz−k1+∑k=1Nakz−k H(z)=\frac{\sum_{k=0}^{M} b_k z^{-k}}{1+\sum_{k=1}^{N} a_k z^{-k}}H(z)=1+k=1Nakzkk=0Mbkzk

IIR 为有理函数,具有零点与极点。稳定性取决于极点位置:全部极点在单位圆内才稳定。系数量化或设计不当可能造成稳定性风险。


3. 相位特性:线性相位谁更容易?

FIR 的优势:容易实现严格线性相位

若冲激响应满足对称或反对称:

  • 对称:h[n]=h[M−n]h[n]=h[M-n]h[n]=h[Mn]
  • 反对称:h[n]=−h[M−n]h[n]=-h[M-n]h[n]=h[Mn]

则 FIR 可实现严格线性相位(群时延恒定),更利于波形不失真(音频、通信等场景常用)。

IIR:通常难以严格线性相位

IIR 一般很难做到严格线性相位(除非用全通补偿或特殊结构,代价高、实现复杂),多为近似线性相位。


4. 计算复杂度与实现成本

在满足相同幅频指标(如过渡带很窄、阻带衰减很高)的情况下:

  • IIR 通常低阶就能达到要求
    → 乘法次数少、存储少、实时性好。
  • FIR 往往需要更高阶数
    → 运算量更大,但结构更简单、稳定性更强、相位可控。

一句话:IIR 省阶数,FIR 省麻烦


5. 设计方法与常见来源

IIR 设计(常由模拟原型变换)

  • 巴特沃斯(Butterworth)
  • 切比雪夫(Chebyshev)
  • 椭圆(Elliptic)
  • 常用变换:双线性变换、冲激响应不变法等

FIR 设计(多在数字域直接设计)

  • 窗函数法(Window)
  • 频率采样法(Frequency Sampling)
  • 最小二乘 / 等波纹(Parks–McClellan)

6. 数值实现与误差敏感性

  • **FIR:**无反馈,量化误差不在递归中累积,对系数量化更鲁棒
  • **IIR:**有反馈,量化误差可能循环放大,出现极点漂移、稳定性下降、限环振荡等问题;工程上常用二阶节(SOS)提高数值稳定性。

7. 典型应用

  • 相位/波形保真要求高(严格线性相位)优先 FIR
    例如:音频均衡、通信成形滤波、相位敏感测量
  • 资源有限但幅频指标陡峭:优先 IIR
    例如:嵌入式实时低通/带通、低功耗实时滤波

8. 总结对比表

维度FIRIIR
冲激响应有限长无限长
结构非递归(无反馈)递归(有反馈)
稳定性天然稳定取决于极点位置
线性相位易实现严格线性相位通常难严格线性相位
阶数/运算量通常更高阶、运算大通常低阶、运算省
量化敏感性高(可能影响稳定)
设计路线数字域直接设计常由模拟原型变换
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 9:07:37

矽塔 SA8870C 4.5-40V宽压、4.5A峰值、集成电流调节有刷直流电机驱动芯片技术解析

一、芯片核心定位SA8870C 是一款高度集成的 H桥有刷直流电机单芯片驱动器 其核心价值在于 4.5V至40V的宽范围工作电压、高达4.5A的峰值输出电流 以及 基于VREF的模拟电流调节功能 专为机器人、家电、工业设备等需要精准控制电机转矩与速度,且对系统可靠性有高要求的…

作者头像 李华
网站建设 2026/6/15 11:35:10

如何选择适合企业的代理记账公司?——小企业的财务管理故事

随着企业的发展,尤其是对于中小型企业,财务管理逐渐变得越来越复杂。企业不仅需要处理日常的账务数据,还要应对税务申报和财务合规等问题。对于许多创业者来说,财务管理成了一个繁琐且专业的任务。而在这个过程中,代理…

作者头像 李华
网站建设 2026/6/15 11:36:15

CNN - BiLSTM - SelfAttention在Matlab中的多变量回归预测探索

CNN-BiLSTM-SelfAttention基于卷积神经网络-双向长短期记忆网络结合自注意力机制的多变量回归预测Matlab语言 1.多特征输入,回归也可以换成时间序列单列预测(售前选一种),Matlab版本要在2021a及以上。 2.特点: 1卷积神…

作者头像 李华
网站建设 2026/6/15 12:11:56

【毕业设计】基于springboot工资管理系统基于JavaWeb的企业工资管理系统(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/15 12:10:51

wordpress博客搭建

wordpress博客搭建1. 服务器配置1.1 关闭防火墙和SELINUX2 php环境部署2.1 安装php相关软件和Apache2.2 测试3. 数据库环境准备3.1 安装MySQL数据库3.2 数据库环境准备4. wordpress部署5. wordpress初始化1. 服务器配置 服务器IP系统所需服务10.0.0.12Rocky9Apache&#xff0c…

作者头像 李华