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 (6)

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 ⓘ
mixed-radix Cooley–Tukey FFT ⓘ
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 ⓘ
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 (6)

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 → FFT ⓘ
linked to: Cooley–Tukey Fast Fourier Transform algorithm
Cooley–Tukey Fast Fourier Transform algorithm → hasVariant → radix-2 Cooley–Tukey FFT ⓘ
linked to: Cooley–Tukey Fast Fourier Transform algorithm
Cooley–Tukey Fast Fourier Transform algorithm → hasVariant → mixed-radix Cooley–Tukey FFT ⓘ
linked to: Cooley–Tukey Fast Fourier Transform algorithm
Fourier transform → hasVariant → fast Fourier transform ⓘ
linked to: Cooley–Tukey Fast Fourier Transform algorithm
AudioSculpt → usesAlgorithm → Fast Fourier Transform ⓘ
linked to: Cooley–Tukey Fast Fourier Transform algorithm