IEEE Transactions on Audio and Electroacoustics · 1970 · 458 citations · 7 references
ComputingComputer ScienceAlgorithmsTheory Of ComputationTime Series AnalysisDigital Signal ProcessingFourier AnalysisFrequency-domain AnalysisSignal ProcessingDiscrete Fourier TransformFilteringFourier TransformFourier Transform TheoryLinear Filtering
It is shown in this paper that the discrete equivalent of a chirp filter is needed to implement the computation of the discrete Fourier transform (DFT) as a linear filtering process. We show further that the chirp filter should not be realized as a transversal filter in a wide range of cases; use instead of the conventional FFT permits the computation of the DFT in a time proportional to <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N \log_{2} N</tex> for any <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N, N</tex> being the number of points in the array that is transformed. Another proposed implementation of the chirp filter requires N to be a perfect square. The number of operations required for this algorithm is proportional to <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">N^{3/2}</tex> .
7
An algorithm for the machine calculation of complex Fourier series
J.W. Cooley, John W. Tukey · Mathematics of Computation · 1965 · 12.2K citations
E. Oran Brigham, R. E. Morrow · IEEE Spectrum · 1967 · 575 citations
What is the fast Fourier transform?
W.T. Cochran, J.W. Cooley, D. L. Favin et al. · Proceedings of the IEEE · 1967 · 476 citations
High-speed convolution and correlation
Thomas G. Stockham · 1966 · 316 citations · Full text