Hello,
I use the kit TMS320C5535 with CCS V5.5.0 platform. In the application I'm developing, I need to calculate the FFT of an input signal. I use the function RFFT from DSPLIB.h library for this. This function takes an input vector of type DATA, and calculates the FFT of this vector, which would be of real elements (FLOAT type).
However, when testing, I noticed that the function was not computing data as the actual type (float). I made a function to print the array elements of type DATA, which returned me the elements without the real part. For example my element was 2154.574, and printed, was 2154.000. The ignored element part(0.574) would be of great importance in my application.
My problem is, how to use elements of type float in an array of type DATA without it losing its precision in RFFT function?
How can I solve this problem?