例82 8 已知FR滤波器差分方程如下,利用直接型结构实现, 并画出结构图。 yn)=-4x(m)+6x(n-1)+5x(n-2)+6x(n-3)-4x(n-4) 解:根据差分方程得到相应的系统函数 H(z)=-4+6z+5z2+623-44 对应的直接型结构如图所示。 (n) 6 yn)
已知FIR滤波器差分方程如下,利用直接型结构实现, 并画出结构图。 解: 根据差分方程得到相应的系统函数 对应的直接型结构如图所示。 y(n) = −4x(n) + 6x(n −1) + 5x(n − 2) + 6x(n − 3) − 4x(n − 4) 1 2 3 4 ( ) 4 6 5 6 4 − − − − H z = − + z + z + z − z -4 6 5 6 -4 x(n) y(n) z -1 z -1 z -1 z -1 例8.2 8
说明 8 FR滤波器直接型结构特点如下 ◆()实现简单,但结构相对复杂,需要N个延 时器和N个常系数乘法器。 (2)系数量化会受到有限字长效应的影响,从 而产生较大误差。 h(0) h(1) h(N-3)|h(N-2)h(N-1) y(n FIR滤波器的横截型结构
FIR滤波器直接型结构特点如下。 (1) 实现简单,但结构相对复杂,需要N-1个延 时器和N个常系数乘法器。 (2) 系数量化会受到有限字长效应的影响,从 而产生较大误差。 说明 8
2.级联型 8 为了减少直接型结构误差,有效的方法是把高阶滤波器 分解成若干个低阶滤波器子系统。通常h(m).为实数,H(x)的零 点分布有四种可能(见第7章)。每一对共轭零点可以合成一个 二阶子系统。那么H(z)可用二阶节级联构成,每一个二阶节 控制一对零点。 M H(==h(nzm=l(aoi +a, 2+a2i i=1 H()=∑m)=∏(a+a=+a2=2)∏(b+b1=21
为了减少直接型结构误差,有效的方法是把高阶滤波器 分解成若干个低阶滤波器子系统。通常h(n)为实数,H(z)的零 点分布有四种可能(见第7章)。每一对共轭零点可以合成一个 二阶子系统。那么H(z)可用二阶节级联构成,每一个二阶节 控制一对零点。 ( ) ( ) ( ) 2 2 1 0 1 1 1 0 − − = − = − H z = h n z = a +a z + a z i i i M i N n n ( ) ( ) ( ) ( ) 1 0 1 1 2 2 1 0 1 1 1 0 1 2 − = − − = − = − H z = h n z = a +a z + a z b +b z i i M i i i i M i N n n 2. 级联型 8
级联结构 8 x(n) O1 c02 (a) 2M xin domi bo 0M2 yn l11 10 IM2
a01 a02 a0M a11 a12 a1M a21 a22 a2M a01 a0M1 a11 a1M1 a21 a2M1 b00 b10 b0M2 b1M2 x(n) y(n) x(n) y(n) (a) (b) z -1 z -1 z -1 z -1 z -1 z -1 z -1 z -1 z -1 z -1 z -1 z -1 级联结构 8
例83 8 FIR滤波器系统函数为 H(二)=-4+62+5+62-4z 利用级联型结构实现,并画出结构图。 H(z)=-4(1-2.7026+2)1+1.2026z1+2) yn 2-2.7026 211.2026
FIR滤波器系统函数为 利用级联型结构实现,并画出结构图。 1 2 3 4 ( ) 4 6 5 6 4 − − − − H z = − + z + z + z − z 例8.3 8 ( ) 4(1 2.7026 )(1 1.2026 ) −1 −2 −1 −2 H z = − − z + z + z + z -4 -2.7026 1.2026 1 1 x(n) y(n) z -1 z -1 z -1 z -1