<< Chapter < Page | Chapter >> Page > |
Given a desired frequency response, the frequency sampling design method designs a filter with a frequency response exactly equal to the desired response at a particular set of frequencies .
or So
What if the frequencies are equally spaced between and , i.e.
Then so or
symmetric, linear phase, and has real coefficients. Since , there are only degrees of freedom, and only linear equations are required.
Removing linear phase from both sides yields Due to symmetry of response for real coefficients, only on need be specified, with the frequencies thereby being implicitly defined also. Thus we have real-valued simultaneous linear equations to solve for .
symmetric, odd length, linear phase, real coefficients, and equally spaced:
To yield real coefficients, mus be symmetric
Simlar equations exist for even lengths, anti-symmetric, and filter forms.
This method is simple conceptually and very efficient for equally spaced samples, since can be computed using the IDFT.
for a frequency sampled design goes exactly through the sample points, but it may be very far off from the desired response for . This is the main problem with frequency sampled design.
Possible solution to this problem: specify more frequency samples than degrees of freedom, and minimize the total errorin the frequency response at all of these samples.
For the samples where and , find , where minimizing
For norm, this becomes a linear programming problem (standard packages availble!)
Here we will consider the norm.
To minimize the norm; that is, , we have an overdetermined set of linear equations: or
The minimum error norm solution is well known to be ; is well known as the pseudo-inverse matrix.
Notification Switch
Would you like to follow the 'Digital filter design' conversation and receive update notifications?