<< Chapter < Page | Chapter >> Page > |
To develop the theory for linear phase FIR filters, a careful definition of phase shift is necessary. If the real and imaginary parts of are given by
where and the magnitude is defined by
and the phase by
which gives
in terms of the magnitude and phase. Using the real and imaginary parts is using a rectangular coordinate system and using the magnitude and phase isusing a polar coordinate system. Often, the polar system is easier to interpret.
Mathematical problems arise from using and , because is not analytic and not continuous. This problem is solved by introducing an amplitude function that is real valued and may be positive or negative. The frequency response is written as
where is called the amplitude in order to distinguish it from the magnitude , and is the continuous version of . is a real, analytic function that is related to the magnitude by
or
With this definition, can be made analytic and continuous. These are much easier to work with than and . The relationship of and , and of and are shown in [link] .
To develop the characteristics and properties of linear-phase filters, assume a general linear plus constant form for the phasefunction as
This gives the frequency response function of a length-N FIR filter as
and
[link] can be put in the form of
if (not necessarily an integer) is defined by
or equivalently,
[link] then becomes
There are two possibilities for putting this in the form of [link] where is real: or . The first case requires a special even symmetry in of the form
which gives
where is the amplitude, a real-valued function of and gives the linear phase with being the group delay. For the case where is odd, using [link] , [link] , and [link] , we have
or with a change of variables,
which becomes
where is a shifted . These formulas can be made simpler by defining new coefficients so that [link] becomes
where
and [link] becomes
with
Notice from [link] for odd, is an even function around and , and is periodic with period .
For the case where is even,
or with a change of variables,
These formulas can also be made simpler by defining new coefficients so that [link] becomes
where
and [link] becomes
with
Notification Switch
Would you like to follow the 'Digital signal processing and digital filter design (draft)' conversation and receive update notifications?