I am developing a modem for HF-radio digital modes. In this project i am using the 1024 point FFT from the STM32 DSP lib and are encountering some problems with the output data. For testing purpose i have generated a complex sinewave that sweeps from zero to half the sampling frequency. When observing the output bins they appear to be partly swapped as as if the last butterfly calculation is missing. I am using the method described in the library demo to enter data into the input vector as well as retrieving data from the output vector. Has anyone used this library with success? My project is developed under RIDE7.
The STM32 DSP library does apparently not compile properly under RIDE.
The 256 and 1024 point FFT routines does not work. I have persuaded Ivan Mellen's FFT/IFFT library to compile under RIDE7 so i am using that instead... Thank's Ivan!
I had an issue too using the FIR from the DSP library see my post: http://www.st.com/mcu/forums-cat-8015-23.html Apparently the gcc assembler (code sourcery) still suffers from some problems for the cortex target. I think it may be the same for your case. The best thing todo is posting a bug via the ST online support form to the DSP group people. -G