Page 141 - DSP Integrated Circuits
P. 141

126                                                 Chapter 4 Digital Filters


            The cost of realizing the complementary filter seems to be only one subtracter.
        However, the requirement on the normal FIR filter must usually be increased sig-
        nificantly in order to meet the requirements on the complementary filter. Hence,
        the arithmetic work load is somewhat larger than that for one single FIR filter, but
        is still significantly smaller than that for two separate filters.
            This technique can, of course, be applied to linear-phase FIR filter structures
        with either symmetric or antisymmetric impulse responses and their transposes.
        Complementary half-band FIR filters are particularly useful, since the saving in
        arithmetic work load is substantial. Complementary FIR filters of odd order (N =
        even) are not feasible, since the value corresponding to Tg(crfT) = (N - l)T/2 is not
        available.


        4.3.5 Miscellaneous FIR Structures
        Long FIR filters can be implemented efficiently using the fast Fourier transform
        (FFT). There are two main approaches: overlap-add and overlap-save [15-18].
        These approaches are efficient if the length of the FIR filter is larger than 60 to 100.
            FIR filters that are imbedded in adaptive FIR filters are often realized by a lat-
        tice structure [1, 17]. A drawback is that the number of arithmetic operations is
        high since there are two multiplications and two additions for each filter coefficient.
            High-order IIR filters are often realized as a cascade of several low-order ni-
        ters in order to reduce the sensitivity to coefficient errors. This approach can in
        principle also be used for FIR filters, but the benefits are offset by a decrease in
        dynamic signal range. Traditionally, most textbooks [15-18, 27] contain a discus-
        sion of so-called frequency-sampling FIR structures. These filter structures are
        recursive algorithms that rely on pole-zero canceling techniques. Although they
        may at first seem to be interesting, they should not be used due to their high coef-
        ficient sensitivity, low dynamic range, and severe stability problems.


        4.4 FIR CHIPS

        Table 4.1 lists some commercial FIR chips and their characteristics. The devices
        from Inmos and Harris are aimed at high-speed applications—for example, filter-
        ing of video and radar signals. Generally, the devices can be cascaded to obtain
        longer filter lengths and/or to obtain higher accuracy. For example, the A100 from
        Inmos has both an asynchronous parallel host interface and a high-speed synchro-
        nous interface allowing several circuits to be cascaded for high-performance appli-
        cations. The circuit has two sets of coefficients that are accessible via the host
        interface.
            The Motorola 56200 is aimed at applications using low to medium sample
        rates. A typical application is filtering of audio signals. Another important area
        where the circuits can be used is in communications systems. The Motorola
        DSP56200 can implement either a single FIR (SFIR) filter with up to 256 taps or
        dual FIR (DFIR) filter with up to 128 taps. It can also implement the adaptive
        LMS algorithm discussed in Chapter 3. In the adaptive FIR mode the circuit
        cycles through memory twice per sample—first to perform the FIR convolution,
        and second to update the FIR coefficients using the LMS algorithm.
   136   137   138   139   140   141   142   143   144   145   146