Hi, I'm pretty new to this but please help me out anyways. I'm
using the DSP56F827EVM board and I'm having some problems programming an FFT with it. I'm not really sure how the implementation in the DSPfunc libs work. Specifically, I dont understand how the function dfr16RFFT works. I initialize the struct it calls for as well as my input array ( Frac16 data[128]). What I dont understand is how the function stores the result. Apparently the output array of type dfr16_sInplaceCRFFT has 3 variables: Frac16 z0; Frac16 zNDiv2; CFrac16 cz[1];. How are these representations of my result ? I've already looked in the manuals and didn't really get any help. Thanks. |