Page 542 - DSP Integrated Circuits
P. 542

Problems                                                             527


                required in a bit-serial isomorphic implementation. W^ = 20 bits and
                a =0.375.
             (b) Determine the number of D flip-flops and bit-serial adders (subtracters)
                required to implement the multiplication using a simplified S/P
                multiplier.
             (c) Determine the maximal sampling frequency when the full-adders can be
                clocked at 400 MHz.
             (d) Sketch the attenuation for the filter.
        11.10 (a) Modify the two-port adaptor in
                 order to implement the
                 multiplications by -1 that may
                 appear in lattice wave digital
                 filters.
              (b) Show that it is sufficient to
                 invert all bits, including the
                 sign bit, in the reflected waves
                 that exceed the signal range,
                 in order to suppress overflow
                 oscillations in wave digital
                 filters. Two's-complement
                                                 FigP11.9 Third-order lattice WDF
                 representation is used for the
                 signals.
        11.11 Suggest a bit-serial PE for implementation of a product, x y, of two
              variables. The external interface should be bit-parallel.
        11.12 Suggest a bit-serial PE based on serial/parallell multipliers for
              implementation of a

              (a) Direct form FIR filter with fixed coefficients.
              (b) Transposed direct form FIR filter with fixed coefficients.
        11.13 Derive a bit-serial realization of both a series and parallel two-port adaptor.

        11.14 Consider the sum of products


              which shall be evaluated by a PE based on distributed arithmetic. The data
              word length is Wj =17 bits, and the coefficients are






              Suggest a block diagram for the PE and describe how it works. How many
              bit-slices are required? Determine also the contents in the ROM.


        11.15 Distributed arithmetic is used to compute:

              where jc/ are variables and a; are fixed coefficients. The data word length is
              Wd and the word length in the ROM is WRQM- Further we have Wj > WRQM-
   537   538   539   540   541   542   543   544   545   546   547