Implementation Notes
Benchmarks
-
Bank Conflicts: No bank conflicts occur.
-
Interruptibility: The code is interruptible.
-
The routine uses log
either a radix-2 or radix-4 transform on the last stage depending on nx. If
nx is a power of 4, then this last stage is also a radix-4 transform, otherwise
it is a radix-2 transform.
-
See the fft16x16 implementation notes, as similar ideas are used.
Cycles
(6 * nx/8 + 19) * ceil[log
Codesize
864 bytes
(nx) − 1 stages of radix-4 transform and performs
4
(nx) − 1] + 8 * nx/8 + 30
4
C64x+ DSPLIB Reference
DSP_ifft16x16
4-31