教学PPT数字滤波器的结构_第1页
教学PPT数字滤波器的结构_第2页
教学PPT数字滤波器的结构_第3页
教学PPT数字滤波器的结构_第4页
教学PPT数字滤波器的结构_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、 在许多信息处理过程中,如对信号的过滤、检测、预 测等,都要广泛地用到滤波器,数字滤波器是数字信号处 理中使用最广泛的一种线性系统环节,它是数字信号处理 的重要基础。在以下三章里,我们将用前面所学到基本方 法来讨论数字滤波器,分析它的特点、结构、以及主要的 设计方法。 6.1 数字滤波器的结构特点与表示方法 数字滤波器的功能,本质上说是将一组输入的数字序 列通过一定的运算后转变为另一组输出的数字序列,因此 它本身就是一台完成给定运算的数字计算机。 第六章 数字滤波器的结构 数字滤波器一般可以用两种方法来实现: 1. 用数字硬件装配成一台专门的设备,成为数字信 号处理机。 2.直接利用通用计算机

2、的软件来实现。 例如,一个数字滤波器,它的系统函数(也即滤波 器的传递函数)如果为 它所表达的运算可用差分方程来表示 1 0 1 1 ( ) 1 m i i n i i b z h z a z mn ii i=0i=1 y(n)=b x(n-i)+a y(n-i) 同样这个运算也可以在 通用计算机上实现。 以一阶数字滤波器为例: 只要按照图6-1的流 程图编成程序,就可以让 一台通用计算机来完成 这个运算。 011 y na x na x n1b x n1 输入a0 b1 x(n) x10 y10 n0 011 y na x na x n1b y n1 nn1 n1,2, 图6-1 流程图 一

3、个数字网络可以用差分方 程表示,也可以用单位脉冲响 应表示,或者用系统函数来表 示。 对于研究这个系统的实现方 法(即它的运算结构)来说, 用方块结构图最直接。 这种运算结构也可以用信号 流图来表示。对于延时、乘以 系数以及相加这三种基本运算 来说,信号流图表示法如图6-3 所示。 1 z 1 z x n y n 0 a 1 a 1 b 图6-2 一阶数字滤波器的方框结构图 1 z a 1 z a 延时 乘常数 相加 图6-3 运算过程的信号流图表示 图6-4所示的一阶数字滤波器的结构可以用信号流 图表达为一个6节点的简单图。节点上的信号值称为节 点变量或节点状态,图中所示的六个节点状态分别是

4、: = 可以看到,用信号流图表达数字网络的结构可以更 简洁,我们在下面将普遍采用信号流图的办法来分析 数字滤波器的结构。 x n 0 a 1 a 1 b 1 z 1 z y n x n x n1 y n1 11 a x n1b y n1 011 a x na x n1b y n1y n 图6-4一阶数字滤波器的信号流图表达 运算结构的不同将会影响系统的精度、误差、稳定性、 经济性以及运算速度等许多重要的性能。对于无限长单 位脉冲响应(iir)滤波器与有限长单位脉冲响应(fir)滤波 器,它们在结构上各自有自己不同的特点,下面将对它 们分别加以讨论。 6.2 iir(infinite impul

5、se response)滤波器的结构 iir滤波器的传递函数 在有限z平面上有极点存在。 它的单位脉冲响应 延续到无限长,而它的结构上的特 性是存在反馈环路,也即结构上是递归型的。 具体实现起来,结构并不是唯一的。同一个传递函 数 ,可以有各种不同的结构形式,其中主要的基本 结构形式有以下几种: h z h n h z (1) 直接型 一个n阶iir滤波器的传 递函数可以表达为 (6-1) 用差分方程可以表达为 1 z x n x n1 x n2 x nn y n y n1 y n2 y nn 0 a 1 a 2 a n 1 a n a 1 b 2 b n 1 b n b 1 z 1 z 1

6、z 1 z 1 z 1 0 1 1 ( ) 1 n i i n i i a z h z b z 01 ( )()() nn ii ii y na x nib y ni 图6-5 n 阶数字滤波器的信号流图表达 (6-2) 从这个差分方程表达式可以看出, 是由两部分相加构 成: 第一部分 是一个对输入 的n节延时链 结构,每节延时抽头后加权相加,也即是一个横向结构网 络。 第二部分 也是一个n节延时链的横向结构网 络,不过它是对 延时,因此是个反馈网络。 从图中我们可以看到,直接型结构需要2n级延时单元。 y n n i i 0 a x ni x n n i i 1 b y ni y n 01

7、( )()() nn ii ii y na x nib y ni (6-2) (2)直接ii型 上面直接型结构中的两部分也可分别看作是两个独立 的网络,其第一部分的传递函数为 差分方程是 其第二部分的传递函数为 差分方程是 n i 1i i 0 hza z n 1i i 0 yna x ni 2n i i i 1 1 hz 1b z n i1 i 1 y nb y niyn 这两部分串接后即构成总的传递函数 由于系统是线性的,显然将级联的次序调换不会影响总 的结果。即 其结构如图6-6所示。 1 hz 2 hz 1 hz 2 hz x n 1 yn y n x n 2 yn y n 12 h

8、zhz hz 21 h zhz hz x n y n y n1 y n2 y nn 1 z 0 a 1 a 2 a n 1 a n a 1 z 1 z 1 b 2 b n 1 b n b 1 z 1 z 1 z 2 yn 图6-6 直接型的变形 即信号先经过反馈网络 ,其输出为中间变量 再将 通过直馈网络 ,就得到系统的最后 输出 2 hz 2 yn 2n i i i 1 1 h 1b z n 2i2 i 1 ynb ynix n 2 yn 1 hz y n n i 1i i 0 hza z n i2 i 0 y na yni 改变级联次序后,将中间的两条完全相同的延时链合并。 这样延时单元可

9、以节省一倍,即n阶滤波器只需要n级延时单 元。如图6-7所示,这种结构称为正准型结构或直接ii型结构, 而把直接型称为直接i型。 x n y n y n1 y n2 y nn 1 z 0 a 1 a 2 a n 1 a n a 1 z 1 z 1 b 2 b n 1 b n b 1 z 1 z 1 z 2 yn x n y n 1 z 0 a 1 a 2 a n 1 a n a 1 z 1 z 1 b 2 b n 1 b n b 直接ii型(正准型) 图图6-7 直接直接ii型结构型结构 (3) 级联型 一个n阶的传递函数也可以用它的零、极点来表示,也即 它的分子、分母都表达为因子形式 (6-

10、3) 由于 的系数 都是实系数,因此零极点 只有两种情 况:或者是实根,或者是共轭复根。即 h z ii a ,b ii c ,d 12 12 mm 11*1 iii i 1i 1 nn 11*1 iii i 1i 1 (1g z)(1h z)(1h z) h( z ) (1p z)(1q z)(1q z) m m 1 1 i i i 0i 1 nn 1 1 i i i 1 i 1 a z (1c z) h( z )a (1d z) 1b z 式中 表示实根; 表示复根,并且 。 再将每一对共轭因子合并起来构成一个实系数的二阶因子,则 如果把单实根因子也看作是二阶因子的一个特例:即二次项系 数

11、( 或 )等于零的二阶因子,则整个函数 可以完全分解 成实系数二阶因子的形式 ii g , p ii h ,q 1212 n2nn,m2mn 12 12 mm 112 i1i2i i 1i 1 nn 112 i1i2i i 1i 1 1g z1zz h za 1p z1zz 2i 2i h z (6-4) 12 m 1j2 j 12 i 1 1j2 j 1zz h(z)a 1zz 这样滤波器就可以用若干二阶网络级联起来构成,这些二阶 网络也成为滤波器的二阶基本节。它的传递函数的一般形式 为 这样一个二阶基本节可以采用直接ii型结构来实现,整个滤波 器则是他们的级联。 整个结构如图6-8所示。

12、12 1i2i i 12 1i2i 1zz hz 1zz m i i 1 h zahz x na y n 11 11 21 21 1m 2m 1m 2m 1 z 1 z 1 z 1 z 1 hz m hz 图图6-8 结构图结构图 (4) 并联型 将传递函数展开成部分分式就可以用并联的方式构成滤 波器。 对于其中的共轭复根部分,再将它们成对地合并为二阶实系 数的部分分式,则 其中, 。 n i in i 0i 0n i i i 1 i i i 1 a z a hza 1d z 1b z 1 lm ii i 0 1 11 i 1i 1 i ii b 1d z a h za 1p z1d z1d

13、z nl2m (6-5) 1 lm i0i1i 0 i12 i 1i 1 i1i2i az a 1p z1zz 这样就可以用l个一阶网络、 m个二阶网络、以及一个常数a0 网络并联起来组成滤波器h(z), 其结构如图6-9所示。 当然也可以全部采用二阶节 的结构,这时可将式(6-5)中实根 部分两两合并以形成二阶分式。 0 a 1 a 1 p 1 z x n y n 01 11 11 21 1 z 1 z 0m 1m 1m 2m 1 z 1 z 图图6-9 滤波器结构图滤波器结构图 iir滤波器的几种结构形式的性能 直接i型:需要2n级延时单元。 直接ii型:只需要n级延时单元,节省资源。 直

14、接(i,ii)型在实现原理上是类似的,都是直接一次构成。 共同的缺点是,系数ai 、bi对滤波器性能的控制关系不直接,调 整不方便。更严重的是当阶数n较高时,直接型结构的极点位置 灵敏度太大,对字长效应太明显,因而容易出现不稳定现象并 产生较大误差。因此一般来说,采用另两种结构将具有更大的 优越性。 级联型:每一个基本节只关系到滤波器的某一对极点 和一对零点,便于准确实现滤波器的零、极点,也便于 性能调整。 级联结构可以由许多不同的搭配方式,在实际工作中, 由于运算字长效应的影响,不同排列所得到的误差和性 能也不一样。 并联型:可以单独调整极点位置,但不能直接控制零 点。在运算误差方面,并联型

15、各基本节的误差互不影响, 所以比级联型总的说,误差要稍小一些。 因此当要求有准确的传输零点时,采用级联型最合适, 其他情况下这两种结构性能差不多,或许采用并联型稍 好一点。 n 例例6. 1 iir数字滤波器的系统函数数字滤波器的系统函数h(z)为为 123 123 84112 ( ) 531 1 448 zzz h z zzz 画出该滤波器的直接型结构。 解 由h(z)写出差分方程如下: 531 ( )(1)(2)(3)8 ( )4 (1) 448 11 (2)2 (3) y ny ny ny nx nx n x nx n x(n)8 5 4 3 4 1 8 4 2 11 y(n) 1 z

16、1 z 1 z 图6-10 例6.1图 6.3 fir(finite impulse response)滤波器的结构 有限长单位脉冲响应(fir)滤波器的特点是它的 是一 个有限长序列,例如长度为n。因此它的传递函数一般具有 如下形式 fir滤波器具有以下几种基本结构形式。 (1) 横截型 将式(6-6)直接用差分方程表达 h n (6-6) (6-7) n 1 n n 0 h(z )h(n)z n 1 i 0 y(n)h(i)x(ni) 很明显,这就是一条输 入 延时链的横向结构,如 图6-11所示,稍加改变也可形 成图6-12的结构。 横截型的差分方程式(6-7) 也就是信号的卷积形式,因

17、 此横截型结构也可称为卷积 型结构,有时也称为fir直接 型。 x n 1 z 1 z 1 z h 0 h 1 h 2h n2h n1 y n 图6-11 fir滤波器横截型结构之一 x n 1 z 1 z 1 z h 0 h 1h n3h n2h n1 y n 图6-12 fir滤波器横截型结构之二 n 1 i 0 y nh i x ni x n (2) 级联型 当需要控制滤波器的传输零点时,可将传递函数分解 为二阶实系数因子的形式: 这样就可以用二阶节级联起来构成,如图6-13所示。 这种结构的每一节控制一对零点,因而在需要控制传输 零点时可以采用。但它所需要的系数 比直接型的 多,运算时

18、所需的乘法运算也比直接型多。 x n01 11 21 02 12 22 0m 1m 2m y n 1 z 1 z 1 z 1 z 1 z 1 z h n (6-8) mn 1 n12 0i1i2i n 0i 1 h(z)h(n)z(zz ) 图6-13 二阶节级联 (3)线性相位fir数字滤波器 在许多实际应用中,希望数字滤波器具有线性相位, fir数字滤波器最吸引人的特点之一就是能将其设计成具有 线性相位。具有线性相位的因果fir数字滤波器的冲激响应 具有偶对称特性,即 (6-9) 图6-14 表示的是线性相位fir系统的典型冲激响应h(n)。现 在来分析具有这样的冲激响应的fir系统的幅度

19、和相位特点. 将fir系统的系统函数重写为 (6.10) ( )(1)h nh nn 2 111 002 ( )( )( )( ) nnn nnn nnn n h zh n zh n zh n z 2 12 1 (1) 00 ( )(1) nn nnn nn h n zh nnz 图6-14 偶对称序列h(n) 下面分两种情况进行讨论: (1)n为偶数时,利用式(6.9)得 2 12 1 (1) 00 ( )( )( ) nn nnn nn h zh n zh n z 2 1 (1) 0 ( )() n nnn n h n zz (6.11) 令 ,得系统的频率响应为 iw ze 2 1 (1

20、) 0 ()( )() n iwiwnjw nn n h eh n ee 2 1 (1) 2 0 1 2 ( )cos 2 n jw n n n eh nw n (6.12) 令a(n)= 2 () 2 n hn,n=1,2,n,则可将式(6.12)写成 2 (1) 2 1 1 ()( )cos 2 n jwjw n n h eea nw n (6.13) 于是系统的幅度响应和相位响应分别为 2 1 1 ()() co s 2 n n hwa nwn ( )(1) 2ww n (6.14) (6.15) 其中 对w=0, ,2 各点是偶对称的;相位响应是严 格线性的,这与n为偶数时的情况一样。

21、 根据式(6.11)和式(6.12)分别画出n为偶数和 奇数时,线性相位fir滤波器的结构流程图,如图6-15和 图6-16所示 ( )h w 图6-15 具有线性相位n偶数n的fir系统直接结构 从图中可以看出,线性相位n阶fir滤波器只需要 次 (n为偶数)或 次(n为奇数)乘法。 用与上面相似的方法可以证明,当flr系统的单位取 样响应h(n)为奇对称,即 时,系统同样具有线性相位特性。 图6-16 具有线性相位的奇数n的fir系统直接结构 2 n 2 n (1) 2n ( )(1)h nh nn (6.16) 由于线性相位fir滤波器的冲激响应 必须满足对 称 ,因此它的零点位置受到严

22、格的限制。 根据对称条件,有 令 ,得到 (6.17) 式(6.17)表明, 和 除相差 个样本间隔外,没 有什么不同。因此,如果 是 的零点。那么 也是 的零点。 ( )h n ( )(1)h nh nn 11 00 ( )( )(1) nn nn nn h zh n zh nn z 1mnn 11 (1) 00 ( )( )( ) nn nnm nn h zh n zh m z 1 (1)(1)1 0 ( ) n nmn m zh m zzz ( )h z 1 ()h z 1n k z( )h z 1 k z ( )h z 这就是说,线性相位fir滤波器的零点必须是互为倒数的 共轭对。冲激

23、响应为偶对称的线性相位fir滤波器,它的 系统函数多项式的系统是镜像对称的。例如,四阶系统 的系统函数的形式是 1234 abzczbzaz 而五阶系统的系统函数的形式是 12345 abzczczbzaz (3) 频率采样型 我们在前面讨论了有限长序列可以进行频域采样。现在既 然 是长度为n的序列,因此也可以对传递函数 在单位 元上作n等分采样,这个采样值也就是 的离散傅里叶变换 值 用频率采样表达z函数的内插公式: 这个公式为我们实现fir滤波器提供了另外一种结构,这种结 构是由两部分级联而成。 k n z w h kh zdft h n h n h z h n h k (6-18) n

24、1 n k1 k 0 n 1h(k ) h( z )(1z) n1 wz 第一部分 是一个由n节延时单元所构成的梳状滤波器: 它在单位圆上有n个等分的零点: 它的频响是梳齿状的,如图6-18所示。 c hz n 1z0 2 ji i n in zew,i0,1,n1 jjn c he1e x n y n n z (6-19) (6-20) n 1n 1 n ck k1 k 0k 0 n 1h(k )1 h( z )(1z)h ( z )h ( z ) n1 wzn n c 1 h ( z )(1z) n 图6-17 梳状滤波器 第二部分是一组并联的一阶网络: 其中每一个一阶网络都是一个谐振器,

25、构成一个 谐振器柜: 这个一阶网络在单位圆上有一个极点: j c he 02/ n j c n he2 sin 2 n1 k k0 hz 2 jk k n kn zwe (6-21) k k1 n h(k ) h ( z ) 1 wz 图6-18 梳齿状频响 因此网络对频率为 的响应将是,所以,网络是一 个谐振频率为 的无耗谐振器。这些并联谐振器的极点 正好各自抵消一个梳状滤波器的零点,从而使在这个频率点 上的响应等于 。 由这样两部分级联起来后,就 得到图6-19所示的总结构。这个结 构的特点是它的系数 直接就是 滤波器在 处的响应。因此 控制滤波器的响应是很直接的。 2 k n 2 k n

26、 h k h k 2 k n x n n z h 0 h 1 h n1 1 z 1 z 1 z 0 n w 1 n w n 1 n w 1/ n y n 图6-19 频率采样型 但是这个结构有两个主要的缺点:但是这个结构有两个主要的缺点: 一是所有的相乘系数一是所有的相乘系数 都是复数,乘起来较麻烦。都是复数,乘起来较麻烦。 二是所有谐振器的极点都在单位圆上,考虑二是所有谐振器的极点都在单位圆上,考虑 到系数量化的影响,有些极点实际上是不能与梳状到系数量化的影响,有些极点实际上是不能与梳状 滤波器的零点相抵销的,这样,系统是不稳定的。滤波器的零点相抵销的,这样,系统是不稳定的。 k n w,h

27、 k 为了克服这个缺点,首先我们做一点修正,将所有 的谐振器的极点从单位圆向内收缩一点,使它处在一个 靠近单位圆但半径比单位圆小 的圆上,同时,梳状 滤波器的零点也移到r圆上,也即将频率采样由单位圆移 到修正半径圆上,如图6-20。这时 r1 r nn n 1 r k1 k 0 n 1r z hk h z n1rwz 其中 是修正点上的采样值, 但由于修正半径 ,因 此 。即 r hk r1 r hkh k k n r z rw kk nn hkh z h rwh wh k 图图6-20 将频率采样由单位贺移到修正半径圆上将频率采样由单位贺移到修正半径圆上 因此 另外,为了使系数为实数,可以将

28、谐振器的共轭根合并, 这些共轭根在圆周上是对称的。即 同时,如果 是实数的话,它的dft也是周期共轭对称 的。 因此,可以将第 及第 个谐振器合并为一个二阶网 络: n kkk www h khnk ,k1,2,n1 h n k nk (6-22) n 1 nn r k1 k 0 n h (k )1 h( z )(1r z) n1rwz 其中 这个二端网络是一个有限q值的 谐振器。谐振频率为 , 结构如图6-21所示。 k 2 k n 0k 1k 1 z 1 z 2 r 2 2rcosk n k k hz 2 k n (6-23) (6-24) 0k k 1kn 2reh(k ) 2reh(k

29、 )w * k k1( n k )1k1* k1 nnnn 1 0k1k 122 h(k )h( nk )h(k )h (k ) h ( z ) 1rwz1rwz1rwz1rwz zn 0k 22 12rzcoskr z n 图图6-21 结构图结构图 除了共轭复根外,尚有实根。当n为偶数时,有一对实根, 它们分别为 ,因此尚有两个对应的一阶网络: 其结构如图6-22所示。当n为奇数时,只有一个实根 , 因此相对应只有一个一阶网络 。 zr zr 0 hz h 0 1 z r 0 h z a h n/2 1 z r n/2 hz b (6-25) (6-26) 图6-22 结构图 0 1 h(0) h ( z ) 1rz n / 2 1 h( n / 2) h( z ) 1rz 这样就可以得到改进后的总结构。 n为

温馨提示

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

最新文档

评论

0/150

提交评论