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.

CCS/TMS320F28035: TMS320F28035, DFT

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE,

Tool/software: Code Composer Studio

Hi

How to do discrete Fourier transform of the sampled signal? Is it possible with this TMS 320F28035?

  • Hi Waseem,

    Since the TMS320F28035 device does not contain a FPU (floating point unit), it would be best to run a fixed-point FFT using the Fixed-pt DSP library available in C2000Ware. Please download and install C2000Ware and refer to the RFFT and CFFT examples at the following location:

    C:\ti\c2000\C2000Ware_1_00_05_00\libraries\dsp\FixedPoint\c28\examples

    Also, be sure to read the User Guide from the following location:

    C:\ti\c2000\C2000Ware_1_00_05_00\libraries\dsp\FixedPoint\c28\docs

    The RFFT and CFFT examples may appear to be specific to the 2833x, but please note this is not the case. This is just for illustration. You can refer to example projects for the 2803x at the link below that will contain device files specific to the 2803x, and then you can 1) integrate the fixed-pt FFT library into your project by following section 4.2 of the User guide in the docs folder above, and 2) Get appropriate linker command files and example source files from the RFFT or CFFT example (2833x_FixedPoint_RFFT project, for example) in the examples folder above, and include them into your 2803x project. An additional note here is that you will find the 2833x project contains 2 linker command files (DSP2833x_Headers_nonBIOS.cmd and F28335_FIXPT_FFT_lnk.cmd). The 2803x project will contain its own linker command file (DSP2803x_Headers_nonBIOS.cmd) so you will need to import the F28335_FIXPT_FFT_lnk.cmd file into this project.

    C:\ti\c2000\C2000Ware_1_00_05_00\device_support\f2803x

    Thanks,
    Sira