Exercise 9.  Show that the moving average filter   [Graphics:Images/ZTransformFilterModHome_gr_902.gif]  

is designed to "zero out"  [Graphics:Images/ZTransformFilterModHome_gr_903.gif].  

Hint.  This is similar to Example 9.23 (b).

Solution 9.

See text and/or instructor's solution manual.

    Recall that the solutions to   [Graphics:../Images/ZTransformFilterModHome_gr_904.gif]   are the sixth roots of unity  

                    [Graphics:../Images/ZTransformFilterModHome_gr_905.gif].  

and they all lie on the unit circle, and we can write:  

                    [Graphics:../Images/ZTransformFilterModHome_gr_906.gif]  

Hence the five roots of   [Graphics:../Images/ZTransformFilterModHome_gr_907.gif]   are  

                    [Graphics:../Images/ZTransformFilterModHome_gr_908.gif].  

We can now multiply the expression for  [Graphics:../Images/ZTransformFilterModHome_gr_909.gif]  by  [Graphics:../Images/ZTransformFilterModHome_gr_910.gif]  and obtain the transfer function as a product of "zero-out factors"  

                    [Graphics:../Images/ZTransformFilterModHome_gr_911.gif]  

 

        Now use the General Filter Equation (9-29) and the corresponding Transfer Function (9-34) in the case  [Graphics:../Images/ZTransformFilterModHome_gr_912.gif].     

Get the new fact that the transfer function  

                    [Graphics:../Images/ZTransformFilterModHome_gr_913.gif],  

corresponds to the filter  

                    [Graphics:../Images/ZTransformFilterModHome_gr_914.gif].  

        For this exercise, we use   [Graphics:../Images/ZTransformFilterModHome_gr_915.gif]   for   [Graphics:../Images/ZTransformFilterModHome_gr_916.gif]   in these equations to get the desired recursive formula  

                    [Graphics:../Images/ZTransformFilterModHome_gr_917.gif].  

Therefore,  

                    [Graphics:../Images/ZTransformFilterModHome_gr_918.gif].  

is designed to "zero out"  [Graphics:../Images/ZTransformFilterModHome_gr_919.gif].  

 

We are done.   

Aside.  We can let Mathematica double check our work.

[Graphics:../Images/ZTransformFilterModHome_gr_920.gif]

[Graphics:../Images/ZTransformFilterModHome_gr_921.gif]


[Graphics:../Images/ZTransformFilterModHome_gr_922.gif]

[Graphics:../Images/ZTransformFilterModHome_gr_923.gif]


[Graphics:../Images/ZTransformFilterModHome_gr_924.gif]

[Graphics:../Images/ZTransformFilterModHome_gr_925.gif]

Aside.  The Maple commands are similar  

[Graphics:../Images/ZTransformFilterModHome_gr_926.gif]  

                                                            [Graphics:../Images/ZTransformFilterModHome_gr_927.gif]  


[Graphics:../Images/ZTransformFilterModHome_gr_928.gif]  

                                                            [Graphics:../Images/ZTransformFilterModHome_gr_929.gif]  

 

We are really done.   

Aside.  We can graph the amplitude response for the filter   [Graphics:../Images/ZTransformFilterModHome_gr_930.gif].  

 

                    [Graphics:../Images/ZTransformFilterModHome_gr_931.gif]          [Graphics:../Images/ZTransformFilterModHome_gr_932.gif]

                    Amplitude response  [Graphics:../Images/ZTransformFilterModHome_gr_933.gif],   

                    and zero-pole plot of   [Graphics:../Images/ZTransformFilterModHome_gr_934.gif],  

                    for the filter   [Graphics:../Images/ZTransformFilterModHome_gr_935.gif].

                    The higher frequencies are attenuated and   [Graphics:../Images/ZTransformFilterModHome_gr_936.gif]   when   [Graphics:../Images/ZTransformFilterModHome_gr_937.gif].    

 

We are really really done.   

Aside.  Let us investigate how well the filter works to eliminate signals  [Graphics:../Images/ZTransformFilterModHome_gr_938.gif]  which are close to the "zero-out" frequencies.

        For illustration purposes we will explore the casual input signal   [Graphics:../Images/ZTransformFilterModHome_gr_939.gif].

The signal component  [Graphics:../Images/ZTransformFilterModHome_gr_940.gif]  will be attenuated by the factor  [Graphics:../Images/ZTransformFilterModHome_gr_941.gif],  and

The signal component  [Graphics:../Images/ZTransformFilterModHome_gr_942.gif]  will be attenuated by the factor  [Graphics:../Images/ZTransformFilterModHome_gr_943.gif],  and

The signal component  [Graphics:../Images/ZTransformFilterModHome_gr_944.gif]  will be attenuated by the factor  [Graphics:../Images/ZTransformFilterModHome_gr_945.gif].  

[Graphics:../Images/ZTransformFilterModHome_gr_946.gif]

[Graphics:../Images/ZTransformFilterModHome_gr_947.gif]


[Graphics:../Images/ZTransformFilterModHome_gr_948.gif]

[Graphics:../Images/ZTransformFilterModHome_gr_949.gif]


[Graphics:../Images/ZTransformFilterModHome_gr_950.gif]

[Graphics:../Images/ZTransformFilterModHome_gr_951.gif]


[Graphics:../Images/ZTransformFilterModHome_gr_952.gif]

[Graphics:../Images/ZTransformFilterModHome_gr_953.gif]

                    [Graphics:../Images/ZTransformFilterModHome_gr_954.gif]          [Graphics:../Images/ZTransformFilterModHome_gr_955.gif]

                    The causal input sequence  [Graphics:../Images/ZTransformFilterModHome_gr_956.gif]  and the corresponding causal output sequence.

                    We can see that the filter mostly eliminates the signals  [Graphics:../Images/ZTransformFilterModHome_gr_957.gif]  which are close to the "zero-out" frequencies.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This solution is complements of the authors.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(c) 20098 John H. Mathews, Russell W. Howell