Page 98 - DSP Integrated Circuits
P. 98

3.14 Adaptive DSP Algorithms                                          83


                  Figure 3.20b illustrates another group of related applications (prediction,
              spectral estimation, and spectral whitening), while Figure 3.20c shows the setup
              for equalization and deconvolution. Equalizers are required in high-speed modems
              to compensate for channel distortion when data are to be transmitted over a radio
              channel. This type of filter is therefore called a channel equalizer. Finally, Figure
              3.20d depicts the system identification problem, which differs from the previous
              cases in that the filter coefficients are of interest, whereas in the former cases the
              output of the adaptive filter or error signal is the relevant result. Other applica-
              tions involving adaptive DSP algorithms are echo cancellers, speech and image
              coders, beamforming in sensor arrays, system modeling, and control systems [12,
              17,23, 32, 36].
                  Both FIR and IIR filters are useful for adaptive filters, but FIR filters are
              more widely used because they are much simpler. The FIR filters have only adjust-
              able zeros and they are therefore always stable. However, the stability of interest
              in adaptive filters is the proper adjustment of the filter coefficients. In this sense,
              adaptive FIR filters are not always stable. A drawback of using only FIR filters is
              that the required filter degree may become large if the channel characteristics are
              unfavorable. In such cases an adaptive IIR filter may be appropriate.
                 An important consideration in designing adaptive filters is the criterion used
              for optimizing the adjustable filter coefficients. Here we will discuss the most fre-
              quently used criteria: the least mean square error and the least square error.



              3.14.1 LMS (Least Mean Square) Filters
              Equalization of a transmission channel
              (for example, a radio channel for a
              mobile phone employed for digital trans-
              mission) can be achieved by placing an
              equalizing filter that compensates for
              nonideal channel characteristics in front
              of the receiver. Figure 3.21 shows the
              main block in a such a transmission sys-
              tem. The problem is that the time-vari-
              ant channel distorts the transmitted
              pulses so that they interact and compli-
              cate their detection. The role of the
              adaptive filter is to compensate for the
              distortion so that the intersymbol inter-
              ference is eliminated.
                 The principle of an adaptive filter
              algorithm is based on minimization of
              the difference between the filter output
                j
                                        rrr,
                      ,.
                                            f,-..
              and a reference sequence. I he filter  Figure 3.21 Typical transmission system
              coefficients are updated according to
              some algorithm so that the error is minimized. The least mean square (LMS) error
              criterion is often used because of its low computational complexity, but algorithms
              with similar complexity, using the least squares (LS) criterion, have recently
              become available [24, 32, 36].
   93   94   95   96   97   98   99   100   101   102   103