Page 288 - DSP Integrated Circuits
P. 288

Problems                                                             273

             (b) Write the system of difference equation in computable order.
             (c) Write a program, using a high-level language, to implement the filter
                structure.

        6.12 Insert shimming delays into the Cooley-Tukey butterfly. Assume that a real
             addition takes 1 time unit and a real multiplication takes 24 time units.
             Further, a complex multiplication is realized with four real multiplications.
             Note that more efficient ways exist to realize a complex multiplication using
             fewer real multiplications.
        6.13 Determine the number of shimming delays and D flip-flops needed to
             implement the second-order allpass sections shown in Figure 5.10, using bit-
             serial arithmetic. Assume that the coefficient word length W c = 13 bits, data
             word length W^ = 19 bits, and that twos-complement truncation is performed
             following the multiplications. Further, a correction is made in front of the
             delay elements by adding a 1 to the least significant bit if the value is
             negative; otherwise a 0 is added.
        6.14 (a) Determine the wave-flow
                graph for the three-port
                adaptor, shown in Figure
                P6.14, in precedence form
                when the basic operations
                are multiplication and
                two-input addition.
             (b) Bit-serial adders and
                multipliers are used. A
                multiplication takes 12
                clock cycles, which
                                           Figure P6.14 Tree-port series adaptor. Port
                correspond to a coefficient
                word length of 12 bits,                3 is the dependent port
                while an addition takes
                one clock cycle. Determine the maximum sample frequency when the
                maximum clock frequency is 60 MHz.
             (c) The data word length W^ = 21 bits. Determine the required amount of
                shimming delays.
        6.15 Compare the maximum sample rate for a digital filter realized with
             (a) Cascade form with first- and second-order sections in direct form I or
                direct form II.
             (b) Parallel form with first- and second-order sections in direct form I or
                direct form II.
             (c) A lattice wave digital filter with the branches realized using circulator
                structures (cascaded allpass sections).
             d) A lattice wave digital filter with the branches realized using Richards
                structures (cascaded unit elements).

        6.16 Determine the maximum sampling frequency for the filter structure shown
             in Figure P6.16 if a bit-serial addition and a multiplication have latencies of
             one and eight clock cycles, respectively. The maximum clock frequency is
             assumed to be at least 100 MHz.
   283   284   285   286   287   288   289   290   291   292   293