Page 448 - DSP Integrated Circuits
P. 448

Problems                                                             433


             WHAM. The clock period for the processors is TPE and read and write time for
             the memories is TR = TW = TRAM-
             (a) Suggest a suitable architecture.
                                                                        an
             (b) How many memories are required, given NPE, WPE, TPE, WRAM,  d
                       n
                TRAM> i  order to obtain balance between processing capability and
                communication bandwidth?
        9.11 The architecture in Figure
             P9.ll is used to implement
             a 1024-point complex FFT.
             The FFT is performed in
             less than 1 ms and the
             internal data word length,
             Wd, is 21 bits for both the
             real and complex parts.
                The input word length
             is 16 bits. Estimate the
             necessary clock rate at
             section A-A and the clock
             rate for the RAM memory.
             The memory word length is
             chosen to be 21 bits. What             Figure P9.ll
            will happen if the memory
            word length is doubled? Is
             one RAM enough to support the butterfly PE?

        9.12 The shared memory architecture
            in Figure P9.12 with bit-serial
             PEs is used to implement a digital
            filter that performs an
            interpolation of the sample rate
            from 44.1 to 705.6 kHz.
                Two such interpolators are
            implemented using the same
            hardware. The digital filter
            consists of four stages, each of
            which interpolates with a factor of          Figure P9.12
            two. The filter stages are
            bireciprocal lattice wave digital
            filters. The orders of the four stages are 17, 9, 5, and 5, respectively. The data
            word length has been estimated to be 20 bits. Estimate the clock frequency at
            section A—A and choose an appropriate memory word length at section B—B
            such that the memory clock frequency becomes less than 20 MHz. Can this
            architecture be used for an interpolator with two channels?

        9.13 A 2-D DCT meeting the following requirements shall be implemented:
                   16-16 pixels
                   Data word length of Wj = 12 bits
                   240,000 2-D transforms/s
                   1-D DCT PEs based on distributed arithmetic
   443   444   445   446   447   448   449   450   451   452   453