IIR滤波器的设计流程

本文概述了IIR滤波器的设计过程,包括滤波器技术指标如幅频响应容限,以及设计流程,从模拟滤波器设计到数字滤波器转换,重点介绍了双线性变换法。
摘要由CSDN通过智能技术生成


前言

前面介绍了IIR滤波器的基本结构,这里将介绍IIR滤波器设计一般流程。


一、滤波器技术指标

在滤波器的设计过程中,常常用到滤波器的技术指标。理想滤波器在物理上是不可实现的,其根本原因是从一个频带过渡到另一个频带具有突变。为了物理上可实现,常常在通带和阻带之间设置一个过渡带,且频率响应在通带和阻带应给以较小的容限。一般来说,滤波器的性能要求往往以幅度响应特性的容许误差来表征。
滤波器幅度响应示意图
以图中低通滤波器为例,频率响应有通带、过渡带和阻带三个范围。图中 δ 1 δ_1 δ1通带容限 δ 2 δ_2 δ2阻带容限 ω p ω_p ωp ω s ω_s ωs分别为通带截止频率阻带截止频率。为了逼近理想滤波器,还必须有一个宽度不为零的过渡带 ω s − ω p ω_s-ω_p ωsωp
滤波器的衰减函数为:
A ( ω ) = − 10 l g ∣ H ( j ω ) ∣ 2 = − 20 l g ∣ H ( j ω ) ∣ (1) A(\omega)=-10lg|H(j\omega)|^2=-20lg|H(j\omega)|\tag{1} A(ω)=10lgH()2=20lgH()(1)
实际中观察滤波器的幅频响应时,常使用增益函数 G ( ω ) G(\omega) G(ω)
G ( ω ) = − A ( ω ) = 20 l g ∣ H ( j ω ) ∣ (2) G(\omega)=-A(\omega)=20lg|H(j\omega)|\tag{2} G(ω)=A(ω)=20lgH()(2)
在通带内,幅度响应以最大误差 ± δ 1 ±δ_1 ±δ1逼近于1:
1 − δ 1 ≤ H ( j ω ) ≤ 1 + δ 1 , ∣ ω ∣ ≤ ω p (3) 1-δ_1\leq H(j\omega)\leq1+δ_1,\quad|\omega|\leq\omega_p\tag{3} 1δ1H()1+δ1,ωωp(3)
在阻带内,幅度响应以最大误差 δ 2 δ_2 δ2逼近于0:
∣ H ( j ω ) ∣ ≤ δ 2 , ω s ≤ ∣ ω ∣ ≤ π (4) |H(j\omega)|\leq δ_2,\quad\omega_s\leq|\omega|\leq\pi\tag{4} H()δ2,ωsωπ(4)
实际设计滤波器时,具体指标往往由通带容许的最大衰减 R p R_p Rp 和阻带应达到的最小衰减 R s R_s Rs 给出:
R p = 20 l g ∣ H ( j 0 ) ∣ ∣ H ( j ω p ) ∣ = − 20 l g ∣ H ( j ω p ) ∣ = − 20 l g ( 1 − δ 1 ) (5) R_p =20lg\frac{|H(j0)|}{|H(j\omega_p)|}=-20lg|H(j\omega_p)|=-20lg(1-\delta _1) \tag{5} Rp=20lgH(jωp)H(j0)=20lgH(jωp)=20lg(1δ1)(5)
R s = 20 l g ∣ H ( j 0 ) ∣ ∣ H ( j ω s ) ∣ = − 20 l g ∣ H ( j ω s ) ∣ = − 20 l g δ 2 (6) R_s =20lg\frac{|H(j0)|}{|H(j\omega_s)|}=-20lg|H(j\omega_s)|=-20lg \delta_2 \tag{6} Rs=20lgH(jωs)H(j0)=20lgH(jωs)=20lgδ2(6)

ω ω ω 是用弧度表示的数字角频率,而实际应用时常给出实际频率 f f f(单位Hz),因此在数字滤波器设计中还应给出采样频率 f s f_s fs或者采样周期 T T T ω ω ω f f f 之间的换算关系可表示为 ω = Ω T = 2 π f T ω=ΩT=2πfT ω=ΩT=2πfT,其中 Ω Ω Ω为模拟角频率( Ω = 2 π f Ω=2πf Ω=2πf,单位为rad/s)。

二、IIR数字滤波器的设计流程

IIR数字滤波器一般通过模拟滤波器进行设计,设计滤波器时需将模拟系统函数 H ( s ) H(s) H(s)转换为数字滤波器系统函数 H ( z ) H(z) H(z),即将 s s s平面映射到 z z z平面,该映射必须满足两条基本要求:
(1) H ( z ) H(z) H(z)的频率响应要能模仿H(s)的频率响应,即 s s s平面的虚轴 j Ω jΩ jΩ必须映射到 z z z平面的单位圆 e j ω e^{jω} e上;
(2) s s s平面的左半平面必须映射到 z z z平面单位圆的内部(因果稳定的 H ( s ) H(s) H(s)映射成因果稳定的 H ( z ) H(z) H(z))。
通过模拟滤波器设计数字滤波器主要有以下步骤:
(1)将数字滤波器的设计转换为模拟滤波器的设计(主要是将数字滤波器指标转换为模拟滤波器指标);
(2)设计满足技术指标的模拟滤波器;
(3)按一定方式将模拟滤波器转换为数字滤波器。
IIR数字滤波器设计流程

  • 模拟滤波器主要包括贝塞尔型、巴特沃斯型、切比雪夫型和椭圆形滤波器等,模拟滤波器的设计一般通过原型低通滤波器为基础,通过复频率转换将模拟低通滤波器转换为模拟高通、带通及带阻滤波器。从模拟滤波器映射为数字滤波器的方法主要有脉冲响应不变法双线性变换法
    模拟滤波器设计流程

总结

本篇推文对IIR数字滤波器的设计流程进行了简要介绍,后续将介绍模拟滤波器的具体设计方法。

参考资料

  1. 刘纪红、孙宇舸、叶柠 等.数字信号处理原理与实践(修订版):电子信息学科基础课程系列教材[M].北京:清华大学出版社,2014.
  2. 【数字信号处理(北京交通大学 陈后金)-哔哩哔哩】 https://b23.tv/cCBgSrV
  • 36
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值