Fast Fourier Transforms: for fun and profit

  title={Fast Fourier Transforms: for fun and profit},
  author={W. Morven Gentleman and Gordon Sande},
  booktitle={AFIPS '66 (Fall)},
The "Fast Fourier Transform" has now been widely known for about a year. During that time it has had a major effect on several areas of computing, the most striking example being techniques of numerical convolution, which have been completely revolutionized. What exactly is the "Fast Fourier Transform"? 

Figures and Tables from this paper

A matrix version of the fast Fourier transform
The fast Fourier transform is considered to owe its speed to the fact that a certain matrix, none of whose elements is zero, can be factored into matrices with very many zeros. This paper describes
Historical notes on the fast Fourier transform
The contributions of many investigators are described and placed in historical perspective in this paper on the fast Fourier transform algorithm.
The Fast Fourier Transform and Its Applications
A description of the alogorithm and its programming is given here and followed by a theorem relating its operands, the finite sample sequences, to the continuous functions they often are intended to approximate.
The Fast Fourier Transform
A computer algorithm that computes the discrete Fourier transform much faster than other algorithms, is explained and examples and detailed procedures are provided to assist the reader in learning how to use the algorithm.
Fast Fourier Transforms
This chapter treats fast Fourier transforms, an algorithm for computing the DFT(N) which needs only a relatively low number of arithmetic operations.
Lecture #26: Fast Fourier Transforms – I 1 the Fast Fourier Transform
The Fast Fourier Transform is used in combination with cyclic reduction for the FACR (Fourier Analysis Cyclic Reduction) method for Poisson’s equation and is also used for fast convolution.
The finite Fourier transform
The finite Fourier transform of a finite sequence is defined and its elementary properties are developed. The convolution and term-by-term product operations are defined and their equivalent
The Design of a Class of Fast Fourier Transform Computers
The design of a class of special-purpose computers for time-series analysis by Fourier transformation is described, which implement machine-oriented fast Fourier transform algorithms obtained by factoring the discrete Fouriertransform to an arbitrary radix.
The re-discovery of the fast Fourier transform algorithm
The author's own involvement and experience with the FFT algorithm is described, which led to an unfolding of its pre-electronic computer history going back to Gauss.
A Fast Fourier Transform for the Symmetric Group
A discrete Fourier transform, or DFT, is an isomorphism from a group algebra to a direct sum of matrix algebras. An algorithm that efficiently applies a DFT is called a fast Fourier transform, or


An algorithm for the machine calculation of complex Fourier series
Good generalized these methods and gave elegant algorithms for which one class of applications is the calculation of Fourier series, applicable to certain problems in which one must multiply an N-vector by an N X N matrix which can be factored into m sparse matrices.
High-speed convolution and correlation
A procedure for synthesizing and analyzing Fourier series for discrete periodic complex functions and computation times are proportional to log 2sub 2 as expressed in Eq.
A Fast Direct Solution of Poisson's Equation Using Fourier Analysis
This work has developed a direct method of solution involving Fourier analysis which can solve Poisson''s equation in a square region covered by a 48 x 48 mesh in 0.9 seconds on the IBM 7090.
Some Practical Considerations in the Realization of Linear Digital FiltersOn an Alternative Method of Calculating Covariance Functions
  • Proceedings of the Third Allerton Conference on Circuit and System Theory
  • 1965
Rounding Errors in Algebraic Processes, Prentice-Hall, Englewood Cliffs
  • New Jersey,
  • 1963
On an Alternative Method of Calculating Covariance Functions," unpublished
  • Princeton University,
  • 1965
Stockham, "High Speed Convolution and Correlation," AFIPS, volume
  • Spring Joint Computer Conference, Spartan Books, Washington,
  • 1966
Hamming, Numerical Analysis for Scientists and Engineers, McGraw-Hill
  • New York,
  • 1962