数字信号与处理 Digital Signal Processing 第六章 数字滤波器的结构 Structure of Digital Filter 电子与信息学院 School of Electronic and Information SCUT 数字信号处理精品课程
第六章丨数字滤波器的结构 主要内容 滤波器的图示及分析 等效结构 ●基本的FIR滤波器结构 ●基本的IR滤波器结构 基本结构的 MATLAB实现 ●全通滤波器 ●IR和FIR的格型结构 数字信号处理精品课程
主要内容 ⚫ 滤波器的图示及分析 ⚫ 等效结构 ⚫ 基本的FIR滤波器结构 ⚫ 基本的IIR滤波器结构 ⚫ 基本结构的MATLAB实现 ⚫ 全通滤波器 ⚫ IIR和FIR的格型结构
第六章丨数字滤波器的结构 61滤波器的图示及分析 yn=∑xn一k yIn ∑ akyIn-k1+ 实现滤波器需考虑的几个问题: 软件或硬件 数字系统实现时的有限字长效应 采用合适的结构,使滤瘕器在有限字长的情况下能提供较 好的性能 数字信号处理精品课程
6.1 滤波器的图示及分析 =− = − k y[n] h[k]x[n k] 实现滤波器需考虑的几个问题: – 软件或硬件 – 数字系统实现时的有限字长效应 – 采用合适的结构,使滤波器在有限字长的情况下能提供较 好的性能 = = = − + − M k k N k k y n a y n k b x n k 1 0 [ ] [ ] [ ]
第六章丨数字滤波器的结构 611基本结构块 流图 框图( Block Diagram) Flow chart 乘法器 multiplier xI—少 加法器 adder 单位延时 Unit delay xin 数字信号处理精品课程
1 [ ] ax[n] z -1 x[n] 2 x [n] y[n] x n a x[n] −1 z x[n −1] 单位延时 Unit delay 加法器 adder 乘法器 multiplier 框图(Block Diagram) 流图 (Flow chart) 6.1.1 基本结构块
第六章丨数字滤波器的结构 例:系统如下: yIn]=bo x[n]+bx[n-1]+aiyln-1 H(=)= b+b1二 C12 对应的冲激响应: h[n]=bo(av"u[n]+ba"un-1 框图:[ b 1 之 流图:/ yIn 数字信号处理精品课程
系统如下: y[n] = b0 x[n ] + b1 x[ n - 1] + a1 y[ n - 1] [ ] ( ) [ ] ( ) [ 1] 1 = 0 1 + 1 1 − − h n b a u n b a u n n n 对应的冲激响应: 1 1 1 1 0 1 1 ( ) z a a z b b z H z − + = − − 1 1 1 1 0 [ ] [ ] − − z b a z x n b y n 框图: 流图: 例:
第六章丨数字滤波器的结构 612方框图的分析 ●将每个加法器的输出作为中间变量,并将其表示为加法器输 入之和的形式 ●建立系统的输入输出及中间变量之间关系的方程 ●消除所有中间变量,得到输出输出关系 WI X 例 y 数字信号处理精品课程
6.1.2 方框图的分析 ⚫ 将每个加法器的输出作为中间变量,并将其表示为加法器输 入之和的形式 ⚫ 建立系统的输入输出及中间变量之间关系的方程 ⚫ 消除所有中间变量,得到输出输出关系 Z -1 X Y Z -1 W W2 1 S2 W S1 3 - - 例:
第六章丨数字滤波器的结构 W2 B W=X-aS W=X-ar w W2=W1-1 W,=W1-8W W3=S,+EW2 S,=zW2 W 2少 &w Y=Bm+rs, Y= BW+rw H(二) Y o+(B8+rC)2+y2 X1+(6+as)z1+a2 数字信号处理精品课程
Z- 1 XY Z- 1 W W2 1 S2 W S 1 3 - - 1 2 3 1 2 2 1 1 1 2 Y W S W S W W W S W X S = + = + = − = − 2 1 1 3 1 2 S z W S z W −− == 3 1 1 2 2 1 3 2 1 2 1 3 1 1 Y W z W W z W W W W z W W X z W − − −− = + = + = − = − 1 2 1 2 1 ( ) ( ) ( ) − − − − + + + + + + = = z z z z XY H z
第六章丨数字滤波器的结构 例 xn Z W 数字信号处理精品课程
例: V W U
第六章丨数字滤波器的结构 =X-2W W=az V+bu(2) U=z2V+X(3) Y=zv+w ()>()U=2(x-2)+x=(+2)x-2=W(5) )>2)(+21+2b2=(a1+b+bz2)x (1)(4)>(3) y=2(Xx-W)+W=2x+(-2=2)+b+b2 X 1+2az-+2bz2 b+ax1+(1-b) 1+2a-1+2bz2 数字信号处理精品课程
= + = + = + = − −− − Y z V W U z V X W az V bU V X W 22 1 2 ( ) ( ) ( az bz )W (az b bz )X U z X W X z X z W 1 2 1 2 2 2 2 1 2 22 1 2 − − − − − − − + + = + + = − + = + − ( ) ( ) ( ) X az bz b az b z X az bz az b bz Y z X W W z X z 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 − − − − − − − − − − − + + + + − = + + + + = − + = + − (1) ->(3) (5) ->(2) (1)(4) ->(3) (1) (2) (3) (4) (5) (6)
第六章丨数字滤波器的结构 6.1.3无延时回路问题 ●无延时的回路在实际中是不可实现的 可以通过无延时回路的等效实现来代替 例: y]=B(4v小+y)+[} wIn+ wIn+ By AB 图64、65 数字信号处理精品课程
6.1.3 无延时回路问题 yn= BA(wn+ yn)+vn ⚫ 无延时的回路在实际中是不可实现的 ⚫ 可以通过无延时回路的等效实现来代替 (wn Bvn) AB y n w n + − = − + 1 1 例: 图6.4、6.5