340 likes | 556 Views
Chapter 9 Computation of the Discrete Fourier Transform. 9.1 decimation-in-time FFT Algorithms 9.2 decimation-in-frequency FFT Algorithms 9.3 IFFT Algorithm 9.4 FFT Algorithm of real sequence 9.5 practical considerations ( software realization). Direct computation:.
E N D
Chapter 9 Computation of the Discrete Fourier Transform 9.1 decimation-in-time FFT Algorithms 9.2 decimation-in-frequency FFT Algorithms 9.3 IFFT Algorithm 9.4 FFT Algorithm of real sequence 9.5 practical considerations(software realization)
Direct computation: Complex multiplication: Complex addition: Real multiplication: Real addition:
9.1 decimation-in-time FFT Algorithms Figure 9.3
Figure 9.10 strongpoint:in-place computations shortcoming:non-sequential access of data
alternative forms: Figure 9.14 strongpoint:in-place computations shortcoming:non-sequential access of data
Figure 9.15 shortcoming:not in-place computation non-sequential access of data
Figure 9.16 shortcoming:not in-place computation strongpoint: sequential access of data
Figure 9.17 9.2 decimation-in-frequency FFT Algorithms
the two kinds of butterfly computation are transpose of each other.
alternative forms: Figure 9.22
1。 attention:the difference to transpose 9.3 IFFT Algorithm
2, step: (1)X*[k] (2)FFT{ } (3)()*/N can transfer FFT subprogram directly 3。Method 3( exercise 9.1)
in-place computation Figure 9.11 9.5 practical considerations
must padding 0 to cause of bit-reversed order binary coding for position: 000 001 010 011 100 101 110 111 Figure 9.13
Coefficient: WNr r=0,1,…N/2-1
summary: 9.1 decimation-in-time FFT Algorithms 9.2 decimation-in-frequency FFT Algorithms 9.3 IFFT Algorithm 9.4 FFT Algorithm of real sequence 9.5 practical considerations(software realization)
requirements: 1. derivation of decimation-in-time and decimation-in-frequency FFT algorithms, and draw the graphs ; 2. draw flow graph of IFFT; 3. special arithmetic of real-sequence FFT; 4. concepts of in-place computation and bit-reversed order.