Part Number: TMS320F280025
Other Parts Discussed in Thread: C2000WARE,
I want to implement a 64 point FFT of grid voltage on TMS320F280025 controller. I plan to take 64 equally spaced samples in one cycle of a 50 Hz grid voltage and calculate its FFT. The process should run continuously on each new cycle data. I know that there are DSP libraries in the control suite. There is time critical control code running in the controller that is already occupying around 70% of controller bandwidth.
In this regard, I have the following queries:
1- Considering processing time as the main performance criteria, should I go for fixed point implementation or floating point. I am asking because this controller has a 32-bit FPU unit.
2- Should I use Complex FFT or Real FFT functions?. As all data is coming from ADC and is real so is there any reason to use Complex FFT?
3- It will be nice to have a linker command file for this controller for FFT data blocks (for e.g. twiddle factors) mapping into FLASH.
4- Is there any document besides the example projects to help understanding the use of FFT library functions.