Professional Documents
Culture Documents
Lecture 15
Zeros of H(z) and the
Frequency Domain
This Lecture:
Chapter 7, Section 7-6 to end
Other Reading:
Recitation & Lab: Chapter 7
ZEROS (and POLES)
Next Lecture:Chapter 8
Example:
Design a Lowpass FIR filter (Find bk)
Reject completely 0.7, 0.8, and 0.9
This is NULLING
Estimate the filter length needed to
accomplish this task. How many bk ?
{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 9
FREQUENCY RESPONSE ?
Same Form:
ĵ
ˆ Domain ze
M
H ( e ) bk e
jˆ jˆ k z Domain
k 0 M
M H ( z ) bk z k
H ( e ) bk ( e
jˆ jˆ k
) k 0
k 0 SAME COEFFICIENTS
02/15/21 © 2003, JH McClellan & RW Schafer 10
ANOTHER ANALYSIS TOOL
z-Transform POLYNOMIALS are EASY !
ROOTS, FACTORS, etc.
Zero at : z 1
2
02/15/21 © 2003, JH McClellan & RW Schafer 12
ZEROS of H(z)
Find z, where H(z)=0
Interesting when z is ON the unit circle.
1 2 3
H ( z) 1 2 z 2 z z
1 1 2
H ( z ) (1 z )(1 z z )
Roots : z 1, j 1 3 j / 3
2 2 e
02/15/21 © 2003, JH McClellan & RW Schafer 13
PLOT ZEROS in z-DOMAIN
UNIT
CIRCLE
3 ZEROS
H(z) = 0
3 POLES
jˆ
ze (as ˆ varies)
defines a CIRCLE, radius 1
02/15/21 © 2003, JH McClellan & RW Schafer 16
jˆ
H (e ) H ( z ) z e jˆ
ANGLE is FREQUENCY
h[n ] H ( e ĵ )
UNIT
CIRCLE
3 ZEROS
H(z) = 0
3 POLES
Example:
Design a Lowpass FIR filter (Find bk)
Reject completely 0.7, 0.8, and 0.9
Estimate the filter length needed to
accomplish this task. How many bk ?