Example 9.24. The
moving average filter
is designed to zero out
.
Explore Solution 9.24.
Use the conjugate pairs of zeros
;
;
and
the additional zero
and
calculate
![[Graphics:../Images/ZTransformFilterMod_gr_421.gif]](../Images/ZTransformFilterMod_gr_421.gif)
The transfer function has the form
and we see that
. The
desired filter is
![[Graphics:../Images/ZTransformFilterMod_gr_425.gif]](../Images/ZTransformFilterMod_gr_425.gif)
To obtain the moving average filter use
for
.
![[Graphics:../Images/ZTransformFilterMod_gr_429.gif]](../Images/ZTransformFilterMod_gr_429.gif)
As a typical example, we substitute
into the filter.
![[Graphics:../Images/ZTransformFilterMod_gr_432.gif]](../Images/ZTransformFilterMod_gr_432.gif)
![[Graphics:../Images/ZTransformFilterMod_gr_433.gif]](../Images/ZTransformFilterMod_gr_433.gif)
Remark 9.16. This is an
extension of the filter in Example 9.23 (b), and zeros out twice as
many frequencies. The function
has additional zeros located at
. The
transfer function can be written
.
The representation and has a pole of order seven at the
origin. Also, as in the previous example the zeros are
equally spaced points on the unit circle, and their arguments
correspond to frequencies that are zeroed out by the filter.
![[Graphics:../Images/ZTransformFilterMod_gr_438.gif]](../Images/ZTransformFilterMod_gr_438.gif)
![[Graphics:../Images/ZTransformFilterMod_gr_439.gif]](../Images/ZTransformFilterMod_gr_439.gif)
![[Graphics:../Images/ZTransformFilterMod_gr_440.gif]](../Images/ZTransformFilterMod_gr_440.gif)
![[Graphics:../Images/ZTransformFilterMod_gr_441.gif]](../Images/ZTransformFilterMod_gr_441.gif)
![[Graphics:../Images/ZTransformFilterMod_gr_442.gif]](../Images/ZTransformFilterMod_gr_442.gif)