Page 187 - DSP Integrated Circuits
P. 187

172                                                 Chapter 4 Digital Filters


















        Figure 4.63 Interpolating FIR filter working at the input sample rate, i = 0,1, 2,..., L - 1
                   and m = nL + i




        4.21.2 Interpolation Using Wave Digital Filters
        Interpolation can also be performed efficiently using IIR filters. Lattice wave digi-
        tal filters are particularly efficient for interpolation and decimation by a factor of
        two. An IIR filter has a much smaller group delay than its corresponding linear-
        phase FIR filter, but the phase response is nonlinear. Often this is of no concern,
        but in some cases the variation in group delay must be corrected. This can be done
        by placing an allpass filter in front of, or after, the lowpass filter (interpolator). In
        the former case, the allpass filter operates at the lower sample frequency. It is also
        efficient from a computational point of view to interpolate in steps of two, using
        half-band wave digital filters. Some improvements in stopband attenuation for
        wave digital filters can be obtained using special techniques [9].
            An alternative to using wave digital filters is to use recursive polyphase struc-
        tures [I, 29]. Polyphase structures consist of a number of filter branches that are
        periodically sampled at their outputs. The name polyphase structures comes from
        the fact that each branch has a different phase response.



        EXAMPLE 4.15
        Design an interpolator that increases the sampling frequency with a factor two, from
         1.6 MHz to 3.2 MHz. The energy of the input signal is contained within the band 0 to
        680 kHz. No signal or noise is present above this band. The input data word length is
        12 bits and the output signal should have essentially the same accuracy.
            Only one interpolation stage is needed. A new signal, x-\(m\ is formed by
        interleaving the input sequence with zeros. Figure 4.64 illustrates the spectrum of
        the input signal and the new signal with twice the sampling rate. The lowpass fil-
        ter will remove the unwanted image in the band 920—2280 kHz and have a smooth
        passband up to 680 kHz. The required attenuation can be estimated by noting that
        a signal in the unwanted frequency band should not contribute significantly to the
        output signal, e.g., less than Q/2, where Q = quantization step of the signal values.
        Thus,
   182   183   184   185   186   187   188   189   190   191   192