![]() |
FFTLIB User Guide
|
This module consists of kernels to compute Discrete Fourier Transform(DFT) of data using C7x + MMA.
Sub Modules | |
| FFTLIB_FFT_dftLarge_ixX_cxX_oxX | |
| Kernel for computing DFT using brute-force matrix multiplication for number of points greater than what can be handled by FFTLIB_FFT_dftSmall_ixX_cxX_oxX. brute-force matrix multiplication. | |
| FFTLIB_FFT_dftSmall_ixX_cxX_oxX | |
| Kernel for computing DFT for small number of points using brute-force matrix multiplication. | |
| FFTLIB_FFT_fft_ixX_cxX_oxX | |
| Kernel for coordinating the DFT computation by calling one of FFTLIB_FFT_dftSmall_ixX_cxX_oxX, FFTLIB_FFT_dftLarge_ixX_cxX_oxX or FFTLIB_FFT_highRadixDecompositions_ixX_cxX_oxX kernels, depending on fftSize and batchSize parameters. | |
| FFTLIB_FFT_highRadixDecompositions_ixX_cxX_oxX | |
| Kernel for computing DFT by using a high-radix variant of the FFT alogrithm. | |