我先在MATLAB使用Spec = fft(SIG, N);得到了1024点FFT的复数值;
接下来想要在CCS中实现同样的功能,
rfft.FFTSize = RFFT_SIZE;
rfft.FFTStages = RFFT_STAGES;
rfft.CosSinBuf = &RFFTF32Coef[0];
rfft.InBuf = &RFFTinBuff[0]; //Input buffer
rfft.OutBuf = &RFFToutBuff[0]; //Output buffer
rfft.MagBuf = &RFFTmagBuff[0]; //Magnitude buffer
RFFT_f32_sincostable(&rfft); //Calculate twiddle factor
RFFT_f32(&rfft); //Calculate real FFT
RFFT_f32_mag(&rfft); //Calculate magnitude
但是在RFFTmagBuff、RFFToutBuff并没有发现复数结果,有没有大神帮助一下
Shine:
请问使用的是哪款器件?用的是dsplib库吗?