Page 110 - DSP Integrated Circuits
P. 110

3.16 FFT—The Fast Fourier Transform Algorithm                         95








































                                Figure 3.26 Sande-Tukey's FFT for N = 8.




             memory cells that store the input values. The values in a dual node pair are used
             to compute the corresponding dual node pair in the next column. At this point, the
             first node pair is no longer needed so the results can be stored back into the origi-
             nal memory cells. This technique is called in-place computation. The program in
             Box 3.6 uses in-place computation. Note also that all of the dual node pairs in each
             column can be computed simultaneously. Hence, there is a relatively high degree
             of computational parallelism in the FFT.
                We will later show that the technique
             of using a memory with only N complex
             memory cells for computing an JV-point
             FFT results in a significant reduction in
             chip area. A drawback of the in-place
             computation is that the original input
             sequence is lost.
                The butterfly for the Sande-Tukey
             FFT is shown in Figure 3.27. The Sande-  Figure 3.27 The Sande-Tukey butterfly
             Tukey butterfly can be derived from the
             Cooley-Tukey butterfly by using the
             transposition theorem.
   105   106   107   108   109   110   111   112   113   114   115