Page 138 - DSP Integrated Circuits
P. 138

4.3 Fir Filter Structures                                            123



















                    Figure 4.5 Direct form FIR structure (Transversal filter)



             The direct form FIR filter structure of order M = 59 is described by a single
         difference equation:






             The required numbers of multiplications and additions are N and N-l, respec-
         tively. This structure is suitable for implementation on processors that are efficient
         in computing sum-of-products. Most standard signal processors provide special fea-
         tures to support sum-of-product computations, i.e., a multiplier-accumulator and
         hardware implementation of loops and circular memory addressing. The signal lev-
         els in this structure are inherently scaled except for the output which, for short FIR
         filters, is normally scaled using the "safe scaling criterion" (see Chapter 5).


         4.3.2 Transposed Direct Form
         The transposition theorem [3, 18] discussed in Chapter 3 can be used to generate
         new structures that have the same transfer function as the original filter struc-
         ture. The number of arithmetic operations as well as the numerical properties are
         generally different from the original structure.
             The transposed direct form structure, shown in Figure 4.6, is derived from the
         direct form structure. The amount of required hardware can be significantly
         reduced for this type of structure where many multiplications are performed with
         the same input value. This technique is discussed in Chapter 11. The filter struc-
         ture is a graphic illustration of the following set of difference equations:
   133   134   135   136   137   138   139   140   141   142   143