Professional Documents
Culture Documents
Lecture 16
IIR Filters: Feedback
and H(z)
This Lecture:
Chapter 8, Sects. 8-1, 8-2 & 8-3
Other Reading:
Recitation: Ch. 8, Sects 8-1 thru 8-4
POLES & ZEROS
Next Lecture: Chapter 8, Sects. 8-4 8-5 & 8-6
{bk }
TIME-DOMAIN FREQ-DOMAIN
M M
y[n ] bk x[n k ] H ( e ) bk e
jˆ jˆ k
k 0 k 0
02/15/21 © 2003, JH McClellan & RW Schafer 5
Quick Review: Delay by nd
y[n ] x[n nd ]
CAUSALITY
NOT USING FUTURE OUTPUTS or INPUTS
MATLAB
yy = filter([3,-2],[1,-0.8],xx)
u[n] 1, for n 0
02/15/21 © 2003, JH McClellan & RW Schafer 17
IMPULSE RESPONSE
DIFFERENCE EQUATION:
y[n] 0.8y[n 1] 3x[n]
Find h[n]
n
h[n] 3(0.8) u[n]
CONVOLUTION in TIME-DOMAIN
n0
H ( z ) b0 a z n n
1 b0 (a1 z ) 1 n
n 0 n 0
b0
1
if z a1
1 a1 z
02/15/21 © 2003, JH McClellan & RW Schafer 21
H(z) = z-Transform{ h[n] }
b0
H(z) 1
1 a1 z
02/15/21 © 2003, JH McClellan & RW Schafer 22
H(z) = z-Transform{ h[n] }
MULTIPLICATION of z-TRANSFORMS
X(z) Y (z) H(z)X(z)
H(z)
CONVOLUTION in TIME-DOMAIN
u[n] 1, for n 0