Page 364 - Analog and Digital Filter Design
P. 364

Introduction to Digital Filters




                      If  the folded FIR filter is  implemented in a digital signal processor (DSP). it
                      requires far less computational effort than the linear FIR filter. Summing cir-
                      cuits use little processor time, but multiplication requires a number of shift and
                      add operations. Also, reading the filter coefficients from memory takes time. The
                      processor is only required to read half  the coefficients in a folded FIR filter,

                      One advantage of the FIR filter, in either form, is that its output is linear phase.
                      It is linear phase because each input signal passes through all the delay elements,
                      so a slowly changing signal goes through the same processes as a rapidly chang-
                      ing signal; all frequencies are delayed equally. In other words the group delay is
                      constant and is proportional to the number of  delay elements in .the filter.



                Truncation (Applied to FIR Filters)

                      Truncation was briefly mentioned earlier, when the sinc (x) function was limited
                      to -30  and +20 seconds. This truncation is known as windowing, and a rectan-
                      gular window was applied in this case. A window is the limit of a time-domain
                      response and is multiplied by the sinc (x) to obtain an overall set of coefficient
                      values for the FIR filter’s taps. Another  simple window is the triangle, so the
                      side lobes of the sinc (x) function gradually have less effect until zero is reached.
                      This is shown in Figure 15.5.

                                         Lowpass






                                         Highpass




                                              0              Fs

                                         Bandpass






                                         Bandstop

                Figure 15.5
               Truncation Applied to
               Time Domain                    0              Fs
   359   360   361   362   363   364   365   366   367   368   369