cannam@95: cannam@95: cannam@95: Real-to-Real Transform Kinds - FFTW 3.3.3 cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95: cannam@95:
cannam@95: cannam@95: cannam@95:

cannam@95: Previous: Real-to-Real Transforms, cannam@95: Up: Basic Interface cannam@95:


cannam@95:
cannam@95: cannam@95:

4.3.6 Real-to-Real Transform Kinds

cannam@95: cannam@95:

cannam@95: FFTW currently supports 11 different r2r transform kinds, specified by cannam@95: one of the constants below. For the precise definitions of these cannam@95: transforms, see What FFTW Really Computes. For a more colloquial cannam@95: introduction to these transform kinds, see More DFTs of Real Data. cannam@95: cannam@95:

For dimension of size n, there is a corresponding “logical” cannam@95: dimension N that determines the normalization (and the optimal cannam@95: factorization); the formula for N is given for each kind below. cannam@95: Also, with each transform kind is listed its corrsponding inverse cannam@95: transform. FFTW computes unnormalized transforms: a transform followed cannam@95: by its inverse will result in the original data multiplied by N cannam@95: (or the product of the N's for each dimension, in cannam@95: multi-dimensions). cannam@95: cannam@95:

cannam@95: cannam@95: cannam@95: cannam@95: