Signals in Natural Domain
Chapter 9 :  Digital Filters
 
Filter design by impulse invariance

In the impulse variance design procedure the impulse response of the impulse response of the discrete time system is proportional to equally spaced samples of the continues time filter, i.e.,

where Td represents a sampling interval, since the specifications of the filter are given in discrete time domain, it turns out that Td has no role to play in design of the filter. From the sampling theorem we know that the frequency response of the discrete time filter is given by

Since any practical continuous time filter is not strictly bandlimited there issome aliasing. However, if the continuous time filter approaches zero at high frequencies, the aliasing may be negligible. Then the frequency response of the discrete time filter is

We first convert digital filter specifications to continuous time filter specifications. Neglecting aliasing, we get specification by applying the relation

                                                                                                                                     (9.2)

where is transferred to the designed filter H(z), we again use equation (9.2) and the parameter Td cancels out.

Let us assume that the poles of the continuous time filter are simple, then

                                                              

The corresponding impulse response is

Then
                       

The system function for this is

We see that a pole at 1 in the s-plane is transformed to a pole at 2  Td in the z-plane. If the continuous time filter is stable, that is 3, then the magnitude of 4 will be less than 1, so the pole will be inside unit circle. Thus the causal discrete time filter is stable. The mapping of zeros is not so straight forward.

 

Example:

Design a lowpass IIR digital filter H(z) with maximally flat magnitude characteristics. The passband edge frequency 1 is 2 with a passband ripple not exceeding 0.5dB. The minimum stopband attenuation at the stopband edge frequency 3 of 4  is 15 dB.

We assume that no aliasing occurs. Taking 5, the analog filter has 6, the passband ripple is 0.5dB, and minimum stopped attenuation is 15dB. For maximally flat frequency response we choose Butterworth filter characteristics. From passband ripple of 0.5 dB we get

at passband edge.

From this we get

From minimum stopband attenuation of 15 dB we get

at stopped edge

The inverse discrimination ratio is given by

and inverse transition ratio is given by

             

Since N must be integer we get N=4. By 1 we get 2

The normalized Butterworth transfer function of order 4 is given by

         

This is for normalized frequency of 1 rad/s. Replace s by 1 to get 2, from this we get