Escolar Documentos
Profissional Documentos
Cultura Documentos
Transform Algorithms
(Part One)
Spring, 2012/2013
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 1 / 12
Outline
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 2 / 12
Efficient Computation of the DFT: FFT Algorithms
Introduction
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 3 / 12
Efficient Computation of the DFT: FFT Algorithms
Direct Computation of the DFT
k+N/2
Symmetry property: WN = −WNk
Periodicity property: WNk+N = WNk
The FFT algorithms exploit these two basic properties of the phase
factor.
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 4 / 12
Efficient Computation of the DFT: FFT Algorithms
Divide-and-Conquer Approach to Computation of the DFT ... 1
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 5 / 12
Efficient Computation of the DFT: FFT Algorithms
Divide-and-Conquer Approach to Computation of the DFT ... 2
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 6 / 12
Efficient Computation of the DFT: FFT Algorithms
Divide-and-Conquer Approach to Computation of the DFT ... 3
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 7 / 12
Efficient Computation of the DFT: FFT Algorithms
Divide-and-Conquer Approach to Computation of the DFT ... 4
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 11 / 12
Efficient Computation of the DFT: FFT Algorithms
Divide-and-Conquer Approach to Computation of the DFT ... 8
Algorithm 2
1. Store the signal row-wise.
2. Compute the L-point DFT of each column.
3. Multiply the resulting array by the phase factors WNpm .
4. Compute the M-point DFT of each row.
5. Read the resulting array column-wise.
EELE 4310: Digital Signal Processing (DSP) - Ch.8 Dr. Musbah Shaat 12 / 12