0% found this document useful (0 votes)
32 views26 pages

Module 7

Uploaded by

smithboys200
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views26 pages

Module 7

Uploaded by

smithboys200
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Digital Signal Processing

Fifth Edition

Chapter 8
Efficient Computation
of the DFT: Fast Fourier
Transform Algorithms

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.1 Two dimensional data array for storing the sequence x(n),
0 ≤ n ≤ N − 1.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.2 Two arrangements for the data arrays.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.3 Computation of N = 15-point DFT by means of 3-point and
5-point DFTs.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.4 First step in the decimation-in-time algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Table 8.1 Comparison of Computational Complexity for the Direct
Computation of the DFT Versus the FFT Algorithm

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.5 Three stages in the computation of an N = 8-point DFT.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.6 Eight-point decimation-in-time FFT algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.7 Basic butterfly computation in the decimation-in-time FFT
algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.8 Shuffling of the data and bit reversal.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.9 First stage of the decimation-in-frequency FFT algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.10 Basic butterfly computation in the decimation-in-frequency
FFT algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.11 N = 8-point decimation-in-frequency FFT algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.12 Basic butterfly computation in a radix-4 FFT algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.13 Sixteen-point radix-4 decimation-in-time algorithm with input in
normal order and output in digit-reversed order. The integer multipliers shown
on the graph represent the exponents on W16.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.14 Sixteen-point, radix-4 decimation-in-frequency algorithm with
input in normal order and output in digit-reversed order.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.15 Length 32 split-radix FFT algorithms from paper by Duhamel
(1986); reprinted with permission from the IEEE.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.1.16 Butterfly for SRFFT algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Table 8.2 Number of Nontrivial Real Multiplications and Additions to Compute
an N-point Complex DFT

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Table 8.3 Computational Complexity

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.3.1 Direct form II realization of two-pole resonator for computing the
DFT.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.3.2 Some examples of contours on which we may evaluate the
z-transform.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.3.3 Block diagram illustrating the implementation of the chirp-z
transform for computing the DFT (magnitude only).

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.4.1 Decimation-in-time FFT algorithm.

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Figure 8.4.2 Butterflies that affect the computation of X(3).

Copyright © 2022 Pearson Education, Inc. All Rights Reserved


Copyright

Copyright © 2022 Pearson Education, Inc. All Rights Reserved

You might also like