工具/软件:Code Composer Studio
我正在使用TMS320F2.8379万D及其坞站 。
我使用RFFT_ADC示例代码,我有一个问题。
hnd_rfft_adC->Tail =&(hnd_rfft->OutBuf);
hnd_rfft->FFTSize = RFFT_SIZE; //FFT大小
hnd_rfft->FFTStages = RFFT_stages; //FFT stages
HND_rfft_ADC->InBuf =&RFFTin1Buff[0];//输入缓冲区(16位ADC)输入
hnd_rfft->OutBuf =&RFFToutBuff[0];//输出缓冲区
HND_rfft->CosSinBuf =&RFFTF32Coef[0];//twiddle因子
hnd_rfft->MagBuf =&RFFTmagBuff[0];//幅值输出缓冲区
在此代码中,我需要为RFFToutBuff中存储的数据取绝对值。
因此,我添加了一个类似这样的代码,
RFFToutBuff[0]=fabsf(RFToutBuff[0]);
我认为我的说法不正确。
如何获取RFFToutBuff数据的绝对值?
谢谢你