Page 363 - Analog and Digital Filter Design
P. 363

360 Analog and Digital Filter Design
















                 Figure 15.3
                 Digital Filter Circuit
                 (FIR)


                       Do not forget that each line represents a bus of 8, 16, 32, or more parallel lines.
                       So each delay element is actually a number of  D-type flip-flops in parallel, all
                       clocked from the same source. Multiplying two 16-bit numbers produces a 32-
                       bit result, so truncation may be required to remove the least significant bits. In
                       practice the filter multiplier coefficients are scaled so that the output resolution
                       is equal to the input resolution.

                       Often, the filter coefficients are symmetrical. This allows us  to design a hard-
                       ware-reducing configuration where the delayed signal is fed back to halve the
                       number of multipliers required. The circuit is folded around so that the first and
                       last outputs from the delay line are added together and then multiplied by  a
                       common coefficient. Extra summing circuits are required, but the output stage
                       adder has only half the number of inputs and therefore is simpler to implement.
                       The folded FIR filter is illustrated in Figure 15.4.


                                                 TRUNCATED SIN(X)/X
                                                 1.5


                                              I-
                                              1 0.5
                                              U
                                              E   O
                                              a 4.5
                                                                        TI ME
                                                  WINDOWED SI N(X)/X
                                                        ENVELOPE


                                              1   1
                                              F                I\
                 Figure 15.4                  Ij  0.5         /\
                                              a   0         v
                                              z
   358   359   360   361   362   363   364   365   366   367   368