NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
FFT/IFFT: 2D Implementation
The fixed point FFT and IFFT functions provided with the C64x+ DSPLIB can be used to implement a 2D FFT->IFFT.
Find attached with this article a CCS v3.3 example project that demonstrates the usage of the 64+ DSPLIB's fixed point DSP_fft32x32() and DSP_ifft32x32() functions to implement a 2D-FFT->2D-IFFT of an NxN 8-bpp grayscale image (where N is a power of 2). In the example N=512.