int16_t类型原始数值
//正确方式放置DSPlib数据结构 DSPLIB_DATA(UPSblock,MSP_ALIGN_FFT_Q15(256))//将变量放在.leaRAM区域中,将变量按照制定字节对齐 _q15 UPSblock[256]; /* Initialize the fft parameter structure. */ fftParams.length =256;//256X80÷40 fftParams.bitReverse = true; fftParams.twiddleTable = msp_cmplx_twiddle_table_256_q15; /* Perform real FFT with fixed scaling */ msp_benchmarkStart(MSP_BENCHMARK_BASE, 16); status = msp_fft_fixed_q15(&fftParams,UPSblock);//fftparams input指向要对其执行FFT的实数组的指针 cycleCount = msp_benchmarkStop(MSP_BENCHMARK_BASE); msp_checkStatus(status);
我想知道结果对吗,fft结果是以 怎样的数据存储。q15、复数(偶序列为实数、奇序列为虚数)?
然而,使用ccs自带工具做出的频谱图