070第七章FIR数字滤波习题
070第七章FIR数字滤波习题
070第七章FIR数字滤波习题
1、已知FIR滤波器的单位脉冲响应为:
N=6, h(0) h(5) 1.5, h(1) h(4) 2, h(2) h(3) 3
试画出它的线性相位型结构图,并分别说明它们的幅度特性
和相位特性各有什么特点。
x(n)
z 1 z 1
1
z
1 1
1.5 2 z 3 z
y(n)
h(n)满足实系数,偶对称的 条件,所以FIR滤波器具有第一类线性 相位,
N 1
即: ( ) 2.5
2
h(n)满足实系数,偶对称, 并且N=6为偶数,属于第二种情 况,
其幅度特性关于 奇对称,在 处有一零点,H ( ) 0。
2、已知FIR滤波器的16各频率采样值为:
H (0) 12, H (3) ~ H (13) 0
H (1) 3 j 3 , H (14) 1 j
H (2) 1 j , H (15) 3 j 3
试画出其频率采样结构,选择r 1,可以用复数乘法器。
解:由公式 H(0)
W N k Z-1 1 y(n)
x(n)
H(1) N
k Z-1
1 z N N 1
H (k ) -Z -N W H(2)
N
H ( z) 2
N k 0 j k
1 e z 1 N
W N k Z-1
可以直接画出频率采样 结构: H(N-1)
W N k Z-1
所以本题中,将已知H (0) ~ H (15)的值带入即可。
12
Z-1
3 j 3
1 Z-1
W 16 1 y(n)
x(n)
1+j 16
2 Z-1
-Z-16
W N
1-j
Z-1
WN14
3 j 3
15 Z-1
W N
考虑到系统的稳定性,可以修正半径r 0.9, 将网络中的复数
乘法器改为实数乘法器,即合并共轭支路:
N 1
1 H (k )
H ( z ) (1 r N z N )
N
k 0 1 rW k 1
z
1 15 H (k )
(1 0.9 z16 16
)
16 k 0 1 0.9W16 k z 1
1 H ( 0) H (1) H (15)
(1 0.1853z 16 )[ 1
( 1 1
15 1
)
16 1 0. 9 z 1 0.9W16 z 1 0.9W16 z
H ( 2) H (14)
( 2 1
14 1
)]
1 0.9W16 z 1 0.9W16 z
1 16 12 6 6.182 z 1
(1 0.1853z )[ 1
1 2
16 1 0. 9 z 1 1.663z 0.81z
2 2.5456 z 1
1 2
]
1 1.2728z 0.81z
3、设FIR滤波器的系统函数为
1
H ( z ) (1 0.9 z 1 2.1z 2 0.9 z 3 z 4 )
10
求该滤波器的单位取样响应h(n),判断是否具有线性相位,求出
其幅度特性和相位特性,并画出其直接型结构和线性相位结构。
N 1
1
解:由Z变换公式H ( z ) h(n) z n , 直接得到h(n) [1,0.9,2.1,0.9,1]
n 0 10
h(n)满足第一类线性相位条件。这里,N 5奇数(第一类情况)
H (e j ) H ( z ) z e j 或者
N 1
H (e ) h(n)e jn H ( )e j ( )
j
n 0
1
(1 0.9e j 2.1e j 2 0.9e j 3 e j 4 )
10
1 j 2
( e 0. 9e j 2. 1 0. 9e j e j 2 ) e j 2
10
1
(2.1 1.8 cos 2 cos 2 )e j 2
10
幅度特性:H ( ) 0.1(2.1 1.8 cos 2 cos 2 )
N 1
相位特性: ( ) 2
2
x(n) Z-1 Z-1 Z-1 Z-1
N 1
( ) 1 N 1
2
N
H ( z ) h(n)[ z z
n ( N 1 n )
] h( 1) z 2
n 0 2
Z-1 Z-1
x(n)
Z-1 Z-1
(1)直接用傅立叶逆变换公式求解
解:
1
j j n
hd (n) H d (e )e d
2
1 j jn sin[c (n )]
2
e e d
(n )
N 1
(2)滤波器满足线性条件, , N为矩形序列的长度;
2
sin[c (n )]
所以,h(n) hd (n) RN (n) RN ( n )
(n )
sin[c (n )]
( n ) ,0 n N 1
h( n)
0, 其他n值
(3)
1.N取奇数还是偶数对滤波 器相位特性没有影响。
2.对幅度特性有影响。 N取奇数时,其幅度特性 函数对
0, ,2偶对称,可以实现任何 类型的滤波器; N取
偶数时,其幅度特性函 数对 奇对称,H ( ) 0,
只能实现低通或带通滤 波器。
7、试完成下面两题:
(1)设低通滤波器的单位脉 冲响应与传输函数分别 用h(n)和H (e j ),
如果另一个滤波器的单 位脉冲响应为 h1 (n),它与h(n)的关系是
h1 (n) (1) n h(n), 试证明滤波器 h1 (n)是一个高通滤波器。
1 jn
由已知:h1 (n) (1) h(n) cos(n )h(n) [e e jn ]h(n)
n
2
对上式进行傅立叶变换
N 1 N 1
1 jn
H1 (e ) h1 (n)e
j j n
[e e jn ]h(n)e jn
n 0 n 0 2
1 N 1 N 1
[ h ( n )e jn ( )
h(n)e jn ( ) ]
2 n 0 n 0
1
H1 (e ) [ H (e j ( ) ) H (e j ( ) )]
j
2
由上式看出,H1 (e j )是H (e j )平移 的结果。H (e j )是低通滤波器
通带在 2k附近, H1 (e j )的通带在 2k 附近,有高通特性。
(2)设低通滤波器的单位脉 冲响应与传输函数分别 用h(n)和H (e j ),
截止频率为c。如果另一个滤波器的 单位脉冲响应为h2 (n),它与
h(n)的关系是h2 (n) 2h(n) cos 0 n, 且c 0 ( c ), 试证明滤波
器h2 (n)是一个带通滤波器。
由已知:h1 (n) 2h(n) cos(0 n) (e j0 n e j0 n )h(n)
N 1 N 1
H1 (e j ) h1 (n)e jn (e j0 n e j0 n )h(n)e jn
n 0 n 0
1 N 1 N 1
[ h(n)e jn ( 0 ) h(n)e jn ( 0 ) ]
2 n 0 n 0
1
即:H1 (e ) [ H (e j ( 0 ) ) H (e j ( 0 ) )]
j
2
由上式看出, H 2 (e j )是H (e j )平移 0的结果。H (e j )是低通
滤波器通带在 2k附近, H1 (e j )的通带在 2k 0附近,
具有带通滤波器特性。
j
| H (e ) | | H ( e j ) |
c 0 c 0
j
| H (e ) | | H ( e j ) |
c 0 c 0 0 0
8、图中,h1 (n)是偶对称序列,N=8,h2 (n)是h1 (n)圆周移位(移N / 2 4)
后的序列,设H1 (k ) DFT [h1 (n)], k 0,1, , N 1
H 2 (k ) DFT [h2 (n)], k 0,1, , N 1
(1) H1 (k ) H 2 (k ) 是否成立?为什么?
(2)用h1 (n)和h2 (n)分别构成低通滤波器是否具有线性相位?延时多少?
h1(n) h1(n)
0 1 2 3 4 5 6 7 n 0 1 2 3 4 5 6 7 n
(1)由图可以看出 h2 (n) h1 ((n 4))8 R8 (n)
解:
N 1 7
H 2 (k ) h2 (n)W nk
N [h1 ((n 4))8 R8 (n)]W8nk 令m n 4
n 0 n 0
11 11
H 2 (k ) h1 ((m))8W8( m 4 ) k W8 4 k h1 (m)W8mk W8 4 k H1 (k )
m4 m4
另,由DFT的时域循环移位定理可 知
y (n) x((n m)) N RN (n) Y (k ) WN km X (k )
2
j ( 4 k )
H 2 (k ) W8 4 k H1 (k ) e 8
H1 (k ) e jk H1 (k )
H 2 (k ) H1 (k )
15 15
j13 j13 n j j n
e e16
0.389e
8
e ] 16 8
1 15 15
{1 2 cos[ (n )] 2 cos[ (n )]
16 8 2 4 2
3 15 15
2 cos[ (n )] 0.778 cos[ (n )]}
8 2 2 2