IIR数字滤波器的原理及设计-课件_第1页
IIR数字滤波器的原理及设计-课件_第2页
IIR数字滤波器的原理及设计-课件_第3页
IIR数字滤波器的原理及设计-课件_第4页
IIR数字滤波器的原理及设计-课件_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章IIR数字滤波器的原理及设计6.1概述6.1.1IIR数字滤波器的差分方程和系统函数我们已经知道IIR数字滤波器是一类递归型的线性时不变因果系统,其差分方程可以写为:

(6.1)

2020/12/271第6章IIR数字滤波器的原理及设计2020/12/2进行z变换,可得:

于是得到IIR数字滤波器的系统函数:(6.2)2020/12/272进行z变换,可得: 2020/12/272精品资料3精品资料3你怎么称呼老师?如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?你所经历的课堂,是讲座式还是讨论式?教师的教鞭“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘……”“太阳当空照,花儿对我笑,小鸟说早早早……”44精品资料5精品资料5你怎么称呼老师?如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?你所经历的课堂,是讲座式还是讨论式?教师的教鞭“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘……”“太阳当空照,花儿对我笑,小鸟说早早早……”666.1.2IIR数字滤波器的设计方法对(6.2)式的有理函数的分子、分母多项式进行因式分解,可以得到:(6.3)其中ci为零点而di为极点。H(z)的设计就是要确定系数、或者零极点、,以使滤波器满足给定的性能指标。一般有三种方法。2020/12/2776.1.2IIR数字滤波器的设计方法2020/12/1.零极点位置累试法

IIR系统函数在单位圆内的极点处出现峰值、在零点处出现谷值,因此可以根据此特点来设置H(z)的零极点以达到简单的性能要求。所谓累试,就是当特性尚未达到要求时,通过多次改变零极点的位置来达到要求。当然这种方法只适用于简单的、对性能要求不高的滤波器的设计。

2020/12/2781.零极点位置累试法2020/12/2782.借助于模拟滤波器的理论和设计方法来设计数字滤波器模拟滤波器的逼近和综合理论已经发展得相当成熟,产生了许多效率很高的设计方法,很多常用滤波器不仅有简单而严格的设计公式,而且设计参数已图表化,设计起来方便准确。2020/12/2792.借助于模拟滤波器的理论和设计方法来设计数字滤波器20而数字滤波器就其滤波功能而言与模拟滤波器是相同的,因此,完全可以借助于模拟滤波器的理论和设计方法来设计数字滤波器。在IIR数字滤波器的设计中,较多地采用了这种方法。

2020/12/2710而数字滤波器就其滤波功能而言与模拟滤波器是相同的,因此,完3.用优化技术设计系统函数H(z)的系数、或者零极点、等参数,可以采用最优化设计方法来确定。最优化设计法的第一步是要选择一种误差判别准则,用来计算误差和误差梯度等。

2020/12/27113.用优化技术设计2020/12/2711第二步是最优化过程,这个过程的开始是赋予所设计的参数一组初值,以后就是一次次地改变这组参数,并一次次计算H(z)的特性与所要求的滤波器的特性之间的误差,当此误差达到最小值时,所得到的这组参数即为最优参数,设计过程也就到此完成。

2020/12/2712第二步是最优化过程,这个过程的开始是赋予所设计的参数一组初值这种方法能够精确地设计许多复杂的滤波器,但是往往计算很复杂,需要进行大量的迭代运算,故必须借助于计算机,因而优化设计又叫做IIR滤波器的计算机辅助设计(CAD)。第一种方法的算法简单、设计粗糙,在这里不具体讨论了;第三种方法所涉及的内容很多,并且需要最优化理论作为基础,因此在本章中只能作简要介绍;本章将着重讨论用得最多的第二种方法。

2020/12/2713这种方法能够精确地设计许多复杂的滤波器,但是往往计算很复杂,6.1.3借助于模拟滤波器的理论和方法的设计原理利用模拟滤波器来设计数字滤波器,要先根据滤波器的性能指标设计出相应的模拟滤波器的系统函数Ha(s),然后由Ha(s)经变换而得到所需要的数字滤波器的系统函数H(z)。常用的变换方法有冲激响应不变法和双线性变换法。

2020/12/27146.1.3借助于模拟滤波器的理论和方法的设计原理2026.2模拟低通滤波特性的逼近

模拟滤波器的设计包括逼近和综合两大部分,其中逼近部分是与数字滤波器的设计有关的。本节要讨论的是,在已知模拟低通滤波器技术指标的情况下,如何设计其系统函数Ha(s),使其逼近所要求的技术指标。

2020/12/27156.2模拟低通滤波特性的逼近2020/12/2715模拟系统的频率响应Ha(jΩ)是冲激响应ha(t)的傅里叶变换,Ha(jΩ)的模表征系统的幅频特性,下面要讨论如何根据幅频特性指标来设计系统函数。图6.1中用虚线画出的矩形表示一个理想的模拟低通滤波器的指标,是以平方幅度特性|Ha(jΩ)|2来给出的。

2020/12/2716模拟系统的频率响应Ha(jΩ)是冲激响应ha(t)的傅里叶变Ωc是截止频率,当0≤Ω<Ωc时,|Ha(jΩ)|2=1,是通带;当Ω>Ωc时,|Ha(jΩ)|2=0,是阻带。图6.1中的实的曲线表示一个实际的模拟低通滤波器的平方幅度特性,我们的设计工作就是要用近似特性来尽可能地逼近理想特性。

通常采用的典型逼近有Butterworth逼近、

Chebyshev逼近和Cauer逼近(也叫椭圆逼近〕。

2020/12/2717Ωc是截止频率,当0≤Ω<Ωc时,|Ha(jΩ)|2=16.2.1Butterworth低通滤波特性的逼近对于Butterworth滤波器有:

(6.4)满足此平方幅度特性的滤波器又叫做B型滤波器。这里N为正整数,为B型滤波器的阶次,为截止频率。2020/12/27186.2.1Butterworth低通滤波特性的逼近206.2.1.1B型滤波特性1.最平坦函数

B型滤波器的幅频特性是随

增大而单调下降的。在

=0附近以及

很大时幅频特性都接近理想情况,而且在这两处曲线趋于平坦,因此B型特性又叫做最平坦特性。

2020/12/27196.2.1.1B型滤波特性2020/12/27192.3db带宽

由(6.4)式可知,当Ω=Ωc

时,=,而

因此截止频率又叫做3db带宽或者半功率点。

2020/12/27202.3db带宽2020/12/2720

图6.1Butterworth低通滤波器的平方幅度特性2020/12/2721图6.1Butterworth低通滤波3.N的影响在通带内,0<(Ω/Ωc)<1,故N越大,随

增大而下降越慢;在阻带内,(Ω/Ωc)>1,故N越大,随

增大而下降越快。2020/12/27223.N的影响因此,N越大,B型滤波器的幅频特性越接近理想的矩形形状;而不同的N所对应的特性曲线都经过Ωc处的半功率点。离Ωc越近,幅频特性与理想特性相差越大。

2020/12/2723因此,N越大,B型滤波器的幅频特性越接近理想的矩形形状;而不6.2.1.2由得到Ha(s),B型滤波器的极点由于Ha(s)是s的实系数有理函数,故有:,令s=jΩ,则有:,而(6.5)由(6.4)式和(6.5)式有:用s代替上式中的j

:(6.6)2020/12/27246.2.1.2由得到Ha(s),B型滤波器的极点

图6.2阶次N对B型特性的影响2020/12/2725图6.2阶次N对B型特性(6.6)式的极点为:p=0,1,…,2N-1

作为–1的2N次方根,αp均匀地分布在单位圆上,幅角间隔为π/N;它们关于实轴对称,却没有一个在实轴上。显然,将的模乘上,再将其按逆时针方向旋转,就得到sp。因此,sp均匀地分布在半径为的圆周上,其位置关于虚轴对称,却没有一个在虚轴上,这就是说,2N个极点sp在s平面的左、右两半平面各有N个。2020/12/2726(6.6)式的极点为:这2N个极点是Ha(s)Ha(-s)的极点,考虑到系统函数Ha(s)的极点必须在左半平面系统才是稳定的,因而将左半s平面的N个极点sk(k=0,1,…,N-1)分给Ha(s),这样,右半平面的N个极点-sk就正好是Ha(s)的极点。因此有:(6.8)2020/12/2727这2N个极点是Ha(s)Ha(-s)的极点,考虑到系统函数这个式子中的常数是为了使(6.5)式满足而加入的。这N个极点s0、s1、…、sN-1在s平面的左半平面而且以共轭形式成对出现,当N为奇数时,有一个在实轴上(为-)。2020/12/2728这个式子中的常数是为了使(6.5)式满足而加入的。这6.2.1.3一般情况下的B型低通滤波器图6.3一般情况下低通滤波器的设计指标2020/12/27296.2.1.3一般情况下的B型低通滤波器此时,应该将角频率

标称化,通常以Ω1为基准频率,则标称化角频率为:Ω’=Ω/Ω1。于是通带边界的标称化角频率为Ω1’=1,并且在通带有0≤Ω’≤1,在过渡带和阻带则有

’>1。以下为了方便起见,仍用不带撇的

表示标称化的角频率。频率标称化后,B型滤波器的平方幅度特性仍如(6.2)式所示,只是式中的参数和N都需要由图6.3给出的指标来确定。

2020/12/2730此时,应该将角频率标称化,通常以Ω1为基准频率,则标称(6.4)式可以写成:(6.10)当Ω=Ω1=1时,上式为:(6.11)令(6.12)则由(6.11)式可得:2020/12/2731(6.4)式可以写成:2020/12/2731当时有:(6.13)故(6.14)由(6.14)式可求出N,再将其代入(6.12)式,即可求得。2020/12/2732当时有:6.4冲激响应不变法本节和下一节所讨论的问题是,在已知模拟滤波器的系统函数Ha(s)的情况下,如何求相应的数字滤波器的系统函数H(z)。s是模拟复频率,Ha(s)也是模拟滤波器的冲激响应ha(t)的拉氏变换。

2020/12/27336.4冲激响应不变法2020/12/27336.4.1冲激响应不变法的变换方法模拟滤波器的系统函数通常可以表示为:(6.62)2020/12/27346.4.1冲激响应不变法的变换方法2020/12/27而且一般都满足M<N,因此,可以将上式化为部分分式之和的形式,即:(6.63)对(6.63)式两边进行拉氏反变换,可得:(6.64)

2020/12/2735而且一般都满足M<N,因此,可以将上式化为部分分式之和的形式令数字滤波器的单位抽样响应:(6.65)对上式进行z变换,便得到数字滤波器的系统函数:2020/12/2736令数字滤波器的单位抽样响应:2020/12/2736上式中的幂级数收敛应该满足条件:即

实际上,只要将模拟滤波器的系统函数Ha(s)分解为(6.63)式所示的部分分式之和的形式,立即就可以写出相应的数字滤波器的系统函数H(z)。

2020/12/2737上式中的幂级数收敛应该满足条件:即2这一变换方法的关键是:h(n)=Tsha(nTs),此关系称为冲激响应不变准则,由此准则出发所得到的变换方法就叫做冲激响应不变法。冲激响应不变法所得到的数字滤波器保持了模拟滤波器的时域瞬态特性,这是这种变换方法的一大优点。

2020/12/2738这一变换方法的关键是:h(n)=Tsha(nTs),此关系6.4.2模拟滤波器与数字滤波器的频率响应之间的关系已经知道,抽样信号的频谱是原模拟信号的频谱的周期延拓,即(6.67)而(6.68)2020/12/27396.4.2模拟滤波器与数字滤波器的频率响应之间的关系2其中,

和分别为数字角频率和模拟角频率。也就是说,离散信号的频谱既可表示为数字频率的函数也可表示为模拟频率的函数。又知道,对于离散信号的傅里叶变换,有:或:(6.69)由(6.67)、(6.68)、(6.69)式有:(6.70)2020/12/2740其中,和分别为数字角频率和模拟角(6.70)式左边表示离散信号Tsx(n)的频谱,而Tsx(n)是对模拟信号Ts的抽样。模拟滤波器的冲激响应ha(t)的频谱Ha()(即前面的Ha(jΩ))就是模拟滤波器的频率响应。如果对ha(t)抽样,则由(6.70)式可知,有:(6.71)2020/12/2741(6.70)式左边表示离散信号Tsx(n)的频谱,而Tsx令h(n)=Tsha(nTs),并以表示h(n)的频谱,也就是以h(n)为冲激响应的数字滤波器的频率响应,于是由(6.71)式可得:(6.72)

2020/12/2742令h(n)=Tsha(nTs),并以表示h(n)的频谱,

图6.13模拟滤波器频率响应的周期延拓2020/12/2743图6.13模拟滤波器频率响应的周期因此,用冲激响应不变法所得到的数字滤波器的频率响应是原来的模拟滤波器的频率响应的周期延拓。由图6.13可以看出,如果被限制在-与之间,则在此区间内与完全一致。

2020/12/2744因此,用冲激响应不变法所得到的数字滤波器的频率响应相反,如果不被足够地限带,则将产生混叠失真。采用冲激响应不变法得到的数字滤波器的频率响应都会有程度不同的混叠失真,而且,这种方法不能用于高通滤波器和带阻滤波器等需要保留高频成分的变换,这是冲激响应不变法的一大缺点。2020/12/2745相反,如果不被足够地限带,则将6.4.3z平面与s平面的映射关系对照(6.63)式和(6.66)式可知,s平面的极点sk与z平面的极点互相映射。将极点的映射关系推广,可以得到冲激响应不变法模拟s平面与数字z平面的映射关系,即:(6.73)2020/12/27466.4.3z平面与s平面的映射关系2020/12/27令z=rejω,s=

+j

,代入上式,得:,故有:(6.74)

=

Ts(6.75)(6.74)式表示了z平面的模r与s平面的实部σ之间的关系,显然有:当

=0,r=1;当

>0,r>1;当

<0,r<1。2020/12/2747令z=rejω,s=+j,代入上式,得:(6.75)式既表示了数字角频率与模拟角频率之间的关系,也表示了z平面的幅角ω与s平面的虚部Ω之间的关系。由(6.75)式还可以知道,s平面上

由-π/Ts到π/Ts这一条状区域映射到z平面上

由-到的区域,即整个z平面;s平面上的水平线Ω=-π/Ts映射到z平面上的射线ω=-π,而当这条射线按逆时针方向旋转时,对应的s平面上的水平线就向上平移。2020/12/2748(6.75)式既表示了数字角频率与模拟角频率之间的关系,也上面所阐述的不仅是模拟域s平面与数字域z平面之间的映射关系,而且也是模拟滤波器的频率与用冲激响应不变法所得到的数字滤波器的频率之间的关系。s平面与z平面的映射关系保证了将稳定的模拟滤波器变换为稳定的数字滤波器。2020/12/2749上面所阐述的不仅是模拟域s平面与数字域z平面之间的映射关系图6.14模拟复频率s与数字复频率z之间的映射关系

2020/12/2750图6.14模拟复频率s与数字复频率z之例6.6用冲激响应不变法设计一个三阶Butteworth数字低通滤波器,抽样频率为fs=1.2kHz,截止频率为=400Hz。解:此数字滤波器的截止频率:Ωc=2πfc=2π×400=800π弧度/s这也是模拟滤波器的截止频率,于是可以写出模拟滤波器的系统函数:2020/12/2751例6.6用冲激响应不变法设计一个三阶Buttewor其中,,现在进行部分分式分解,令(*2)2020/12/27522020/12/2752可以得到:

根据(*1)式和(*2)式,再将A、B、C代入,便得到:

2020/12/2753可以得到:2020/12/2753上式中Ts=1/fs=1/1200(秒)。2020/12/27542020/12/27546.5双线性变换法6.5.1双线性变换关系的导出模拟滤波器的系统函数可以变换为:这里为了方便说明,已令M=N。2020/12/27556.5双线性变换法2020/12/2755由此式可以看出,模拟滤波器的基本单元是积分器,因此,只要设法用某种数字网络来代替此基本单元,就能够将模拟滤波器转变成相应的数字滤波器。模拟滤波器基本单元的系统函数为:则其冲激响应为:2020/12/2756由此式可以看出,模拟滤波器的基本单元是积分器,因此,只设有一信号(t≥0)输入到该积分器系统,则其输出也即对的响应为:

设0<t1<t2,有:(6.76)(6.77)2020/12/2757设有一信号(t≥0)输入到该积分器系统,则其输出也即对的响应由于(6.76)式中t1-

0,故;同理,(6.77)式中。因此有:

当t1趋于t2时,有:令t1=nTs-Ts,t2=nTs,则有:

2020/12/2758由于(6.76)式中t1-0,故令,则得到差分方程:(6.78)这样,我们就将模拟积分器转变成了数字网络,上式就是此数字积分器的差分方程。对它进行z变换,得:

2020/12/2759令,于是可得到此数字积分器的系统函数:(6.79)用此数字基本单元来代替模拟滤波器的基本单元1/s,就可以得到与模拟滤波器性能相近的数字滤波器。2020/12/2760于是可得到此数字积分器的系统函数:2020/12/2760由上面的推导有:即:(6.80)于是有:(6.81)2020/12/2761由上面的推导有:这种变换关系叫做双线性变换。如果已知模拟滤波器系统函数Ha(s),则相应的数字滤波器的系统函数为:(6.82)2020/12/2762这种变换关系叫做双线性变换。如果已知模拟滤波器系统函数Ha6.5.2s平面与z平面的映射关系用s=

+j

,z=rejω代入(6.81)式,可以得到:(6.83)(6.84)2020/12/27636.5.2s平面与z平面的映射关系2020/12/27

s平面z平面

>0,即右半平面r>1,即单位圆外

=0,即虚轴r=1,即单位圆

<0,即左半平面r<1,即单位圆内2020/12/2764s平面因此,用双线性变换法,稳定的模拟滤波器导出的数字滤波器也必定是稳定的。但是,与冲激响应不变法不同的是,在双线性变换下,模拟滤波器的复频率s与相应的数字滤波器的复频率z之间的映射是一一对应的关系。2020/12/2765因此,用双线性变换法,稳定的模拟滤波器导出的数字滤波器也必定图6.16双线性变换法s平面与z平面之间的映射关系2020/12/2766图6.16双线性变换法s平面与z平面之间6.5.3频率预畸变下面讨论s平面的虚轴与z平面的单位圆的映射关系,也即模拟滤波器的角频率

与相应的数字滤波器的角频率

之间的关系。在(6.84)式中令

=0,便可得到:或(6.85)

2020/12/27676.5.3频率预畸变2020/12/2767图6.17ω与Ω之间的非线性关系2020/12/2768图6.17ω与Ω之间的非线性关

的关系是非线性的,但是,s平面上的虚轴一一对应地映射到了z平面单位圆的一周之上,因此,采用双线性变换法,不存在频域混叠失真的问题。由双线性变换所引起的模拟滤波器频率

与数字频率

之间的非线性关系,使得所得到的数字滤波器的相位频率特性产生失真;

2020/12/2769与的关系是非线性的,但是,s平面上的虚轴一一对应地映射到但对于幅度频率特性,可以通过频率预畸变来校正。实际上,只要首先根据所要求的数字滤波器的各关键频率,按照(6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论