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.

C5505 and 8192 FFT

Hi everyone,

I am looking for a method to realize a 8192 points FFT on a CC5505 (optimized as much as possible of course). I have a read some article that say that it is possible to do it, using DSPlib and rebuild it with bigger twiddle table:

http://processors.wiki.ti.com/index.php/DSPLIB#Can_the_DSPLIB_implementation_of_FFT_algorithms_support_2048_point_complex_FFTs.3F

Before, trying anything, does anyone have a successful experience with it?

Any other methods are welcome, obviously.

Thank you very much,

Regards,

Sébastien

  • hi,

    Where you able to compute fft ?

    If you dont mind could you please post your code. I getting trouble even in computing it

  • Hi,

    Sorry I haven't work on it yet and I don't have any answer since my first question. There is no problem I give you the code once I have something that works.

    Have a good day,

    Regards

  • I was able to compute 1024-point FFT of an input signal.

    Following are the values stored in the memory as an output from the FFT computation. I need a help to interpret these values.

    Memory Locations and the corresponding Values stored in them are shown below:

    Memory ::::0x2000---0x2001---0x2002---0x2003---0x2004---0x2005---0x2006---0x2007

    Values:::::::0x0021---0x0021---0x0017---0xFFED---0x0002---0x0001---0x0008---0xFFFA

    Could u brief me how to identify the real and the imaginary part ???

  • this way:

    Memory                     Values

    0x2000---                  0x0021---RE
    0x2001---                  0x0021---IM

    0x2002---                  0x0017---RE
    0x2003---                  0xFFED---IM

    0x2004---                  0x0002---RE
    0x2005---                  0x0001---IM

    0x2006---                  0x0008---RE
    0x2007---                  0xFFFA---IM