You are on page 1of 18

第七章 FIR 数字滤波器习题

1、已知FIR滤波器的单位脉冲响应为:
N=6, h(0)  h(5)  1.5, h(1)  h(4)  2, h(2)  h(3)  3
试画出它的线性相位型结构图,并分别说明它们的幅度特性
和相位特性各有什么特点。

解:根据已知条件, h(n)  h( N  1  n), N为偶数


N
1
2
所以,H ( z )   h(n)[ z  n  z ( N 1 n ) ],线性相位结构图如下 :
n 0

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
WN14
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  jn  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

0.1 0.09 0.21 0.09 0.1


y(n)

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

0.1 0.09 0.21


y(n)
4、用矩形窗设计线性相位低通滤波器,逼近理想滤波器H d (e j )
 j

e ,0 |  | c
H d ( e j )  
0, c |  | 

(1)求出相应于理想低通的单位脉冲响应hd (n);
(2)求出矩形窗设计法的h(n)表达式,确定与N之间的关系;
(3) N取奇数或偶数对滤波器特性有什么影响?

(1)直接用傅立叶逆变换公式求解
解:
1 

j j n
hd (n)  H d (e )e d
2 
1   j jn 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  jn
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 j0 n  e  j0 n )h(n)
N 1 N 1
 H1 (e j )   h1 (n)e  jn   (e j0 n  e  j0 n )h(n)e  jn
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 )
m4 m4

另,由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 jk H1 (k )
 H 2 (k )  H1 (k )

(2)由图直接看出h1 (n)和h2 (n)都是实系数、偶对称序列,满足线性


相位条件,所以h1 (n)和h2 (n)构成的低通滤波器具有线性相位。
N 1 N 1
其群时延为: 1   3.5 2   3.5
2 2
13、利用频率采样法设计线性相位FIR低通滤波器,设N=16,
给定希望滤波器的幅度采样值为
1, k  0,1,2,3


H dg (k )  0.389, k 4

0, k  5,6,7

解:由希望逼近的滤波 器幅度采样可以构造出 H (e j )的采样H (k )
  j NN1k
e , k  0,1,2,3
 j
N 1
k
0.389e N
,k  4

H (k )  0, k  5,6,7,8,9,10, 11
 j
N 1
k
 0.389e N
, k  12
 N 1
  j N k
 e , k  13,14,15
N 1
1 1 15
h(n)  IDFT [ H (k )] 
N
 H
k 0
( k )W  nk
N   H (k )W16 nk
16 k 0
15  15  15 
1 j  j n j 2 j 2n j 3 j 3n
 [1  e 16
e 8
e 16
e 8
e 16
e 8
16
15  15  15 
 j4  j 4n j 15 j 15 n j 14 j14 n
 0.389e 16
e 8
e 16
e 8
e 16
e 8

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

You might also like