Professional Documents
Culture Documents
Ivan Selesnick
The zeros of the transfer function H (z) of a linear-phase lter lie in specic congurations.
We can write the symmetry condition
h (n) = h (N − (1 − n))
H (z0 ) = 0
then
H (z ) = 0 0
(Because the roots of a polynomial with real coecients exist in complex-conjugate pairs.)
Using the symmetry condition, (1), it follows that
1
H (z0 ) = z −(N −1) H =0
z0
and
1
−(N −1)
H (z0 ) = z H =0
z0
or
1
1
H =H =0
z0 z0
http://cnx.org/content/m10700/2.2/
OpenStax-CNX module: m10700 2
2 ZEROS LOCATIONS
It follows that
1. generic zeros of a linear-phase lter exist in sets of 4.
2. zeros on the unit circle ( z = e ) exist in sets of 2. ( z 6= ± (1))
iω0
4. zeros at 1 and -1 do not imply the existence of zeros at other specic points.
0 0
(a)
(b)
H (z) = h0 + h1 z −1 + h2 z −2 + h2 z −3 + h1 z −4 + h0 z −5
http://cnx.org/content/m10700/2.2/
OpenStax-CNX module: m10700 3
H (−1) = h0 − h1 + h2 − h2 + h1 − h0 = 0
The automatic zeros can also be derived using the characteristics of the amplitude response A (ω) seen earlier.
Type automatic zeros
I
II ω=π
III ω=0 ∨ π
IV ω=0
Table 1
The Matlab command zplane can be used to plot the zero locations of FIR lters.
http://cnx.org/content/m10700/2.2/
OpenStax-CNX module: m10700 4
Figure 1
Note that the zero locations satisfy the properties noted previously.
http://cnx.org/content/m10700/2.2/