DSPRelated.com
Books

Fast Fourier Transforms (Studies in Advanced Mathematics)

Walker, James S. 1996

This new edition of an indispensable text provides a clear treatment of Fourier Series, Fourier Transforms, and FFTs. The unique software, included with the book and newly updated for this edition, allows the reader to generate, firsthand, images of all aspects of Fourier analysis described in the text. Topics covered include :


Why Read This Book

You should read this if you want a clear, mathematically grounded introduction to Fourier analysis and the practical algorithms that make spectral methods fast and usable. You will learn both the theory behind Fourier series/transforms and hands-on, implementable FFT techniques (with companion software) that make spectral analysis, convolution, and filtering efficient in real applications.

Who Will Benefit

Engineers and scientists with some mathematical background who need a concise, algorithm-focused treatment of Fourier analysis and FFTs to apply in DSP, communications, radar, or audio/speech projects.

Level: Intermediate — Prerequisites: Single-variable calculus, linear algebra (Fourier series and transforms familiarity helpful), and basic programming experience; some prior exposure to signals and systems is recommended.

Get This Book

Key Takeaways

  • Derive the relationships between Fourier series, Fourier transforms, DTFT, and the discrete Fourier transform (DFT).
  • Implement efficient FFT algorithms (radix-2, mixed-radix, and common optimizations) and understand their computational complexity.
  • Apply FFTs to fast convolution, overlap-add/overlap-save methods, and practical digital filtering tasks.
  • Analyze and mitigate spectral leakage with windowing and design trade-offs for spectral estimation.
  • Use FFT-based techniques in real-world domains such as audio/speech analysis, radar signal processing, and communications systems.
  • Recognize numerical and implementation pitfalls (precision, scaling, indexing) and use the included software to visualize Fourier behavior.

Topics Covered

  1. 1. Introduction to Fourier Analysis
  2. 2. Fourier Series: Convergence and Properties
  3. 3. Continuous-Time and Discrete-Time Fourier Transforms
  4. 4. The Discrete Fourier Transform: Definitions and Properties
  5. 5. FFT Algorithms: Cooley–Tukey, Radix Variants, and Mixed-Radix Methods
  6. 6. Real-input and Real-output FFT Optimizations
  7. 7. Fast Convolution and Filtering Using the FFT
  8. 8. Windowing, Spectral Leakage, and Resolution
  9. 9. Spectral Analysis and Estimation Techniques
  10. 10. Numerical Issues, Computational Complexity, and Implementation Tips
  11. 11. Applications: Audio/Speech, Communications, and Radar Examples
  12. 12. Software Demonstrations and Worked Examples
  13. Appendices: Mathematical Tools and Reference Tables

Languages, Platforms & Tools

CFortranMATLABGeneral-purpose PCs/Unix workstationsSignal-processing development environments (MATLAB/Octave)MATLAB/Octave (examples and visualization)Standard C/Fortran toolchains for numerical codeCompanion FFT demo software included with the book

How It Compares

Compared with Brigham's The Fast Fourier Transform and Its Applications, Walker is more pedagogical and focused on building intuition with updated companion software; compared to Oppenheim & Schafer's Signals and Systems, Walker is narrower and deeper on FFT algorithms rather than broad DSP theory.

Related Books