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.

Floating point or fixed point FFT in DSPLIB c6670

Other Parts Discussed in Thread: TMS320C6670, FFTLIB

I have little bit confusion about FFT and IFFT  in DSPLIB  . whether it will support fixed point or floating point. can any one help me to clarify my question immediatly pls.

We are using MCSDK _2_00_06_18,

                     SYS/BIOS_6_33_02_31

                      Xdc tools_3_23_01_43.

                     CCS5.5.

The EVM kit we are using is TMDSEVM6670L.

System configuration:Windows XP .

  • Both are supported. Look at the function name. SP = single precisoin, DP = Double precision. Once you install the DSPLIB, the User manual is found at: C:\ti\dsplib_c66x_3_4_0_0\docs\DSPLIB_Users_Manual.html then click on API reference link.

    Regards,
    Travis
  • DSPLIB includes both fixed- and floating-point FFT and IFFT functions, although these only support power-of-two FFT sizes. If you need other sizes, you could look at FFTLIB, although this only supports C66x processors in little-endian mode, and only does floating-point. The TMS320C6670 also includes an FFT co-processor core (FFTC) that I believe is limited to fixed-point, power-of-two-sized FFTs.
  • hi tscheck,
    Thanks for your reply.as we are porting LTE eNB on TMS320c6670 .can you help me how to use the coprocessor FFT and Turbo decoder in Transmitter and receiver signal processing.
  • All I can suggest there is for you to install the MCSDK:

    After you install, there are examples on the FFTC located at: C:\ti\pdk_C6670_1_1_2_6\packages\ti\drv\fftc\example\multicore


    and the TCP at:  C:\ti\pdk_C6670_1_1_2_6\packages\ti\drv\tcp3d\example

    Good luck, and if you have further questions, you will need to open a new thread.

    Regards,

    Travis