Fast Fourier transform: algorithms and applications
\texttt{MATLAB} programsalgorithmsdecimation-in-frequencydecimation-in-timeDFTdiscrete Fourier transformexercisesfast Fourier transformFFTfilteringflow diagramimage processinginteger FFTmixed-radix FFTmonographnonuniform DFTnumerical examplesradix-2 FFTradix-3 FFTradix-4 FFTsignal processingsparse matrix factorizationsplit-radix FFT
Research exposition (monographs, survey articles) pertaining to numerical analysis (65-02) Numerical methods for discrete and fast Fourier transforms (65T50) Research exposition (monographs, survey articles) pertaining to information and communication theory (94-02) Image processing (compression, reconstruction, etc.) in information and communication theory (94A08) Signal theory (characterization, reconstruction, filtering, etc.) (94A12)
The fast Fourier transform (FFT) is an essential tool in applied mathematics and digital signal processing. Excellent descriptions of the mathematical background of FFT can be found in the books by \textit{C.F.~Van Loan} [Computational frameworks for the fast Fourier transform, Philadelphia, PA: SIAM, Society for Industrial and Applied Mathematics (1992; Zbl 0757.65154)] and by \textit{R.~Tolimieri}, \textit{M.~An} and \textit{C. Lu} [Algorithms for discrete Fourier transform and convolution, 2nd ed. New York, NY: Springer (1997; Zbl 0894.65076)]. This monograph on the FFT is mainly written for graduate students and researchers in engineering and science. It consists of 8 chapters, 8 appendices and a comprehensive bibliography. After an extremely short introduction, Chapter 2 describes the properties of the discrete Fourier transform (DFT). Chapter 3 presents different FFTs such as decimation-in-time, decimation-in-frequency, radix-2, radix-3, radix-4, split-radix, and mixed-radix algorithms. The close connection between FFT and sparse factorization of the Fourier matrix is described too. The numerical stability of FFT is not discussed. Chapter 4 is devoted to integer FFT which is an integer approximation of the DFT. The integer FFT can be implemented by using only bit shifts and additions but no multiplications. Corresponding error estimates are missing. Chapter 5 presents properties of the 2- and 3-dimensional DFT and applications to filtering. Fast algorithms for the 2-dimensional DFT are covered in Chapter 6. The nonuniform DFT which is a DFT for nonequally spaced samples or frequencies is introduced in Chapter 7. The corresponding algorithms for the nonuniform DFT are very slow. The authors do not handle efficient algorithms of nonuniform DFT [see \textit{A.~Dutt} and \textit{V.~Rokhlin}, SIAM J.~Sci.~Comput. 14, No.~6, 1368--1393 (1993; Zbl 0791.65108)]. In Chapter 8, the authors sketch numerous applications of FFT in signal and image processing. Here the reader can find many useful suggestions for further applications of FFT. The appendices describe the performance comparison of transforms, spectral distance measures of image quality, the integer discrete cosine transform, discrete cosine and sine transforms, Kronecker products of matrices, mathematical relations, and basics of \texttt{MATLAB}. Each of the chapters 2--8 closes with a short summary and some exercises. The theory is explained by numerous examples, flow diagrams and figures. MATLAB programs are presented for many algorithms. This book provides a very useful reference for any engineer working in signal processing. Reviewer's remark: Unfortunately, the book contains many mathematical imprecisions. Some mathematical notions (such as unitary matrix, orthogonal matrix, permutation matrix, nonnegative remainder modulo \(N\), Laplacian of a matrix, singular matrix, \(\ldots\)) are not explained or used in a correct way. The Fourier matrix defined on p.~12 is scaled unitary, but not unitary. ``The matrix norm is greater than one for all matrices (cf.~p.~216), but the authors mean that the condition number of an invertible matrix is \(\geq 1\). A line of p.~372 is not readable. Further, almost all page numbers in the subject index are wrong.
- scientific article; zbMATH DE number 1134974
- scientific article; zbMATH DE number 610966
- scientific article; zbMATH DE number 3956396
- scientific article; zbMATH DE number 3894433
- scientific article; zbMATH DE number 698682
- scientific article; zbMATH DE number 5270385
- The Fast Fourier Transform
- scientific article; zbMATH DE number 107575
- Fast and precise Fourier transforms
- On a fast algorithm for computing the Fourier transform
- An iterative solver for the 3D Helmholtz equation
- Numerical Fourier analysis
- Sparsity of matrices of localization operators for curvelet transforms
- Signal flow graph approach to efficient and forward stable DST algorithms
- Multiset neurons
- Nonlinear Schrödinger equation and the hyperbolization method
- Complexity reduction, self/completely recursive, radix-2 DCT I/IV algorithms
- Dynamic modeling and stability analysis for the combined milling system with variable pitch cutter and spindle speed variation
- Quantum circuit for the fast Fourier transform
- The discrete Fourier transform. Theory, algorithms and applications
- Even faster integer multiplication
- scientific article; zbMATH DE number 4149313 (Why is no real title available?)
- Fast algorithms for signal processing.
- scientific article; zbMATH DE number 3926790 (Why is no real title available?)
- scientific article; zbMATH DE number 3967873 (Why is no real title available?)
- scientific article; zbMATH DE number 146378 (Why is no real title available?)
- scientific article; zbMATH DE number 494440 (Why is no real title available?)
- scientific article; zbMATH DE number 1134974 (Why is no real title available?)
- scientific article; zbMATH DE number 1529648 (Why is no real title available?)
- Lowest complexity self-recursive radix-2 DCT II/III algorithms
- scientific article; zbMATH DE number 926840 (Why is no real title available?)
- scientific article; zbMATH DE number 1391231 (Why is no real title available?)
- The pricing of compound option under variance gamma process by FFT
- Fast Fourier transform algorithms for parallel computers
- scientific article; zbMATH DE number 270748 (Why is no real title available?)
- scientific article; zbMATH DE number 2205361 (Why is no real title available?)
- Digital Fourier analysis -- advanced techniques. Transl. from the Japanese by Hideo Suzuki, Jin Yamagishi and the author
- scientific article; zbMATH DE number 5270385 (Why is no real title available?)
- scientific article; zbMATH DE number 960797 (Why is no real title available?)
- Nonlinear model reduction for wave energy systems: a moment-matching-based approach
- Pricing power option under NIG model using fast Fourier transform
- Transforms and fast algorithms for signal analysis and representations.
- Exact response probability density function for beams subject to uncertain amplitude and position loads
This page was built for publication: Fast Fourier transform: algorithms and applications
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q978560)