This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6678: FFT IMPLEMENTATION

Part Number: TMS320C6678


Hello,

 FFT function,DSPF_SP_fftSPxSP defined  under TI's DSPLIB uses bit reversal table, Would like to know how this table is created/interpreted  and is there a  link between fft size and this table.

Regards

  • Hi,

    To see how generate twiddle factors and brev array You can look at the test driver code in the dsplib installation directory
    (dsplib_c66x_x_y_z_q\packages\ti\dsplib\src\DSPF_sp_fftSPxSP\c66\DSPF_sp_fftSPxSP_d.c).

    Anyway, the C66 version does not requires a bit reversal table so You can simple pass 0 (the FFT use the intrinsic BITR CPU instruction). The parameters should be provided only for source code compatibility with over CPU.