Professional Documents
Culture Documents
Lecture 17
IIR Filters: H(z) and
Frequency Response
This Lecture:
Chapter 8, Sects. 8-4 8-5 & 8-6
Other Reading:
Recitation: Chapter 8, all
POLE-ZERO PLOTS
1 k 0 H ( e jˆ ) k 0
N
1 ae jˆ
02/15/21 © 2003, JH McClellan & RW Schafer 5
1
H(z) = z-Transform{ h[n] }
b0
H(z) 1
1 a1 z
02/15/21 © 2003, JH McClellan & RW Schafer 6
Typical IMPULSE Response
n n
h[n] b0 (a1 ) u[n] 3(0.8) u[n]
b0
if z a1
1 a1 z 1
02/15/21 © 2003, JH McClellan & RW Schafer 8
DELAY PROPERTY of X(z)
DELAY in TIME<-->Multiply X(z) by z-1
x[n] X(z)
x[n 1] z X(z) 1
Proof: x[n 1]z n
x[]z (1)
n
z1 x[]z z1 X(z)
02/15/21 © 2003, JH McClellan & RW Schafer 9
Z-Transform of IIR Filter
DERIVE the SYSTEM FUNCTION H(z)
Use DELAY PROPERTY
y[n] a1 y[n 1] b0 x[n] b1 x[n 1]
1 1
Y (z) a1z Y(z) b0 X(z) b1 z X(z)
EASIER with DELAY PROPERTY
Y (z) b0 b1 z B(z) 1
H(z) 1
X(z) 1 a1 z A(z)
02/15/21 © 2003, JH McClellan & RW Schafer 11
SYSTEM FUNCTION
DIFFERENCE EQUATION:
MULTIPLICATION of z-TRANSFORMS
X(z) Y (z) H(z)X(z)
H(z)
CONVOLUTION in TIME-DOMAIN
2 2( 45 ) 1 9
POLE at z=0.8
H ( z) 1
2
1 0.8( 45 ) 0
02/15/21 © 2003, JH McClellan & RW Schafer 15
POLE-ZERO PLOT
ZERO at z = -1
POLE at
2 2z 1
z = 0.8
1
1 0.8z
02/15/21 © 2003, JH McClellan & RW Schafer 16
FREQUENCY RESPONSE
SYSTEM FUNCTION: H(z)
H(z) has DENOMINATOR
FREQUENCY RESPONSE of IIR
We have H(z)
j
ˆ
H(e ) H(z ) z e jˆ
THREE-DOMAIN APPROACH
j
ˆ
h[n] H (z) H(e )
02/15/21 © 2003, JH McClellan & RW Schafer 17
FREQUENCY RESPONSE
EVALUATE on the UNIT CIRCLE
j
ˆ
H(e ) H(z ) z e jˆ
WHERE is
the POLE ?
UNIT CIRCLE
02/15/21 © 2003, JH McClellan & RW Schafer 22
MOVIE for H(z) in 3-D
POLES to H(z) to Frequency Reponse
TWO POLES SHOWN
H(z)
POLE MOVES
H()
h[n]
02/15/21 © 2003, JH McClellan & RW Schafer 25
PeZ Demo: Pole-Zero Placing
ˆ 0.25
zero at
2 2( 22 j 22 ) j1.309
H(z) j 0.25 5.182e
1 0.8e