Prime-factor FFT algorithm

The prime-factor algorithm (PFA), also called the Good–Thomas algorithm (1958/1963), is a fast Fourier transform (FFT) algorithm that re-expresses the discrete Fourier transform (DFT) of a size N = N1N2 as a two-dimensional N1×N2 DFT, but only for the case where N1 and N2 are relatively prime. These smaller transforms of size N1 and N2 can then be evaluated by applying PFA recursively or by using some other FFT algorithm.

Comment
enThe prime-factor algorithm (PFA), also called the Good–Thomas algorithm (1958/1963), is a fast Fourier transform (FFT) algorithm that re-expresses the discrete Fourier transform (DFT) of a size N = N1N2 as a two-dimensional N1×N2 DFT, but only for the case where N1 and N2 are relatively prime. These smaller transforms of size N1 and N2 can then be evaluated by applying PFA recursively or by using some other FFT algorithm.
Has abstract
enThe prime-factor algorithm (PFA), also called the Good–Thomas algorithm (1958/1963), is a fast Fourier transform (FFT) algorithm that re-expresses the discrete Fourier transform (DFT) of a size N = N1N2 as a two-dimensional N1×N2 DFT, but only for the case where N1 and N2 are relatively prime. These smaller transforms of size N1 and N2 can then be evaluated by applying PFA recursively or by using some other FFT algorithm. PFA should not be confused with the mixed-radix generalization of the popular Cooley–Tukey algorithm, which also subdivides a DFT of size N = N1N2 into smaller transforms of size N1 and N2. The latter algorithm can use any factors (not necessarily relatively prime), but it has the disadvantage that it also requires extra multiplications by roots of unity called twiddle factors, in addition to the smaller transforms. On the other hand, PFA has the disadvantages that it only works for relatively prime factors (e.g. it is useless for power-of-two sizes) and that it requires more complicated re-indexing of the data based on the additive group isomorphisms. Note, however, that PFA can be combined with mixed-radix Cooley–Tukey, with the former factorizing N into relatively prime components and the latter handling repeated factors. PFA is also closely related to the nested , where the latter performs the decomposed N1 by N2 transform via more sophisticated two-dimensional convolution techniques. Some older papers therefore also call Winograd's algorithm a PFA FFT. (Although the PFA is distinct from the Cooley–Tukey algorithm, Good's 1958 work on the PFA was cited as inspiration by Cooley and Tukey in their 1965 paper, and there was initially some confusion about whether the two algorithms were different. In fact, it was the only prior FFT work cited by them, as they were not then aware of the earlier research by Gauss and others.)
Is primary topic of
Prime-factor FFT algorithm
Label
enPrime-factor FFT algorithm
Link from a Wikipage to an external page
infoscience.epfl.ch/record/59946
Link from a Wikipage to another Wikipage
Additive group
Algebra homomorphism
Automorphism
Bluestein's FFT algorithm
Category:FFT algorithms
Central idempotent
Chinese remainder theorem
Cooley–Tukey FFT algorithm
Cyclic group
Discrete Fourier transform
Euler's totient function
Fast Fourier transform
Group isomorphism
I. J. Good
Power of two
Principal root of unity
Rader's FFT algorithm
Recursion
Relatively prime
Tensor product
Tensor product of algebras
Twiddle factor
Winograd FFT algorithm
SameAs
4tUzC
m.01k0zt
Prime-factor FFT algorithm
Q7243214
Алгоритм Гуда — Томаса
互質因子算法
Subject
Category:FFT algorithms
WasDerivedFrom
Prime-factor FFT algorithm?oldid=1117514792&ns=0
WikiPageLength
9583
Wikipage page ID
241490
Wikipage revision ID
1117514792
WikiPageUsesTemplate
Template:Cite book
Template:Cite journal
Template:JSTOR
Template:Reflist
Template:Short description
Template:Use American English