Page 527 - DSP Integrated Circuits
        P. 527
     512                                           Chapter 11 Processing Elements
        where the control signal x sig n.i)H is zero at all times except when the sign-bit
        arrives.
                                                      «1 « 2 A/S
                                          F k
                          X\ X 2 X 3
                          0 0 0       -01 -o 2  -03   0 0   A
                          0 0 1       -01 -o 2  + 03  0 1   A
                          0 1 0       -01 + 02 -03    1 0   A
                          0 1 1       -01 + 02 + 03   1 1   A
                          1 0 0       +01 -o 2 -03    1 1   S
                          1 0 1       +01 -o 2 + 03   1 0   S
                          1 1 0       +01 + 02 -03    0 1   s
                          1 1 1       +01 + 02 + 03   0 0   s
                                  Table 11.4 ROM content
           Figure     11.47
        shows the resulting
        principle for distrib-
        uted arithmetic with
       halved ROM. Only
       N-l variables are
        used to address the
        memory. The XOR                                                    ROM
       gates used for halving
       the memory can be      ^Sign-bit
       merged with the XOR
       gates used for invert-
       ing F& in Figure 11.43.  Figure 11.47 Distributed arithmetic with smaller ROM
        In section 11.17 we
       will show that this technique for reducing the memory size can easily be implemented
        using a small modification of the shift-accumulator discussed in section 11.12.
        11.17 COMPLEX MULTIPLIERS
        In many algorithms, such as in the FFT, the data are complex-valued. A direct
       implementation of a complex multiplication requires four real multiplications and
       two additions. The number of real multiplications can, however, be reduced to
       three, at the expense of more additions. See Problem 11.22. In this section we will
        show that two distributed arithmetic PEs are sufficient.
           Let
                               X = A + JB and K = C + jD
       where K is the fixed coefficient and X is the data. Once again we use the identity
               .-&      <-*>] = 2
                                           ,-i-i_ 2-^
                                ; = i
     	
