Cooley–Tukey Fast Fourier Transform algorithm

E373658

The Cooley–Tukey Fast Fourier Transform algorithm is a widely used, efficient method for computing the discrete Fourier transform that revolutionized digital signal processing and numerical analysis.

All labels observed (4)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Fast Fourier Transform algorithm
divide-and-conquer algorithm
numerical algorithm
signal processing algorithm
appliesTo complex-valued sequences
real-valued sequences
assumes periodicity of discrete-time signals in DFT formulation
basedOn divide-and-conquer strategy
category Fourier analysis
computational mathematics
computes discrete Fourier transform
inverse discrete Fourier transform
enables efficient circular convolution
fast correlation computation
hasKeyOperation complex additions
complex multiplications
hasTimeComplexity O(N log N)
hasVariant decimation-in-frequency FFT
decimation-in-time FFT
Cooley–Tukey Fast Fourier Transform algorithm self-linksurface differs
surface form: mixed-radix Cooley–Tukey FFT

Cooley–Tukey Fast Fourier Transform algorithm self-linksurface differs
surface form: radix-2 Cooley–Tukey FFT

radix-4 Cooley–Tukey FFT
historicallySignificantIn digital signal processing revolution
numerical analysis
improvesOn direct discrete Fourier transform computation
influenced modern digital communications systems
real-time signal processing applications
introducedInPublicationYear 1965
isFoundationFor CUDA FFT implementations
FFTW library design
Intel MKL FFT routines
many FFT software libraries
namedAfter James W. Cooley NERFINISHED
John W. Tukey
publishedIn Mathematics of Computation
requires bit-reversal permutation in some implementations
supports composite transform lengths
power-of-two transform lengths
typicalDFTComplexity O(N^2)
usedIn audio compression
convolution via frequency domain multiplication
digital signal processing
image processing
numerical solutions of partial differential equations
spectral analysis
uses butterfly computation pattern
radix decomposition of transform length
twiddle factors

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

John W. Tukey coDeveloped Cooley–Tukey Fast Fourier Transform algorithm
OFDM uses Cooley–Tukey Fast Fourier Transform algorithm
this entity surface form: FFT
Cooley–Tukey Fast Fourier Transform algorithm hasVariant Cooley–Tukey Fast Fourier Transform algorithm self-linksurface differs
this entity surface form: radix-2 Cooley–Tukey FFT
Cooley–Tukey Fast Fourier Transform algorithm hasVariant Cooley–Tukey Fast Fourier Transform algorithm self-linksurface differs
this entity surface form: mixed-radix Cooley–Tukey FFT