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.

TMS320C6748: FFT & Display Audio Spectrogram?

Part Number: TMS320C6748

I am considering C674x for an upcoming audio project. In order to make that decision, it would help to better understand the following:

  1. I need the processor to be able to complete a FFT and to generate a spectrogram of an audio signal--what resources can I reference for the C674x family to see (a) if this is achievable and (b) how this is achievable?
  2. Is all of the information regarding DSP Library software & SDK environment found here, or is there somewhere else I should also look?
  3. Assuming the items in #1 are possible, is the EVM the best path forward for learning how to use the processor to generate an audio spectrogram, or is there other hardware you would recommend?

Thanks,

Brian

  • Brian,

    Is the data that you are processing fixed or floating point. We have C64x+ DSP library that is suited for processing fixed point inputs and C674x DSPLIB that is suitable for floating point input. Please choose the appropriate library based on your data type. The core documentation and Test Report is in the library in the folder docs.

    While the library contains the FFT functions, spectrogram analysis will need to be done using CCS graphing tool or using some other Host tool as C674x doesn`t provide any grphics/GUI support that runs on the DSP to do that analysis.

    You may be able find good app notes and articles like these that may useful since the FFT use complex data as input/outputs:
    processors.wiki.ti.com/.../Efficient_FFT_Computation_of_Real_Input
    processors.wiki.ti.com/.../FFT_Implementation_With_No_Data_Scaling
    www.ti.com/.../spra947a.pdf


    Regards,
    Rahul
  • Hi Rahul,

    Thank you. I've created a related thread with an emphasis on needing support with CCS. If there's any collateral describing how to use CCS to generate an audio spectrogram, I'd like to see it.

    Thanks!
    Brian
  • Hi Rahul,

    Real quick, the only other question I'd ask is, is there any other DSP I should consider that would allow for this functionality? Or am I headed in the right general direction?

    Brian
  • Brian,

    Yes, this is one of our lower power DSPs which is widely using is Professional audio devices due to integration of audio peripherals so this should be a good fit if FFT is the only functionality that is required. C55x devices might also be useful if you are looking for 16 bit DSP which could also do this job. We previously had MAtlab support also for these parts which may have been very useful to your usecase but that support is deprecated.

    Our newer devices have the C66x DSP which scale upto 1Ghz but power and price may be higher as well.

    Regards,
    Rahul