TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TMS320F28377D中CPU2的FFT分析,急!

在CPU1内调用C28x_FixedPoint_Lib进行FFT分析,结果与matlab一致。

CPU2内无法调用C28x_FixedPoint_Lib进行FFT分析。后选择c28x_vcu2_library,结果与matlab不一致。

参考controlSUIT的例程,我的程序如下:

typedef struct{
 int16_t  real;
 int16_t  imag;
}sComplex_t;

#pragma DATA_SECTION(buffer1Q15,"buffer1")
sComplex_t  buffer1Q15[1024] = {0};

    for(idx=0; idx<1024; idx++)
    {
         buffer1Q15[idx].real = (INT16)(Tone_Q15[idx]);
         buffer1Q15[idx].imag = 0;
         buffer2Q15[idx].imag = 0;
         buffer2Q15[idx].real = 0;
    }
    CFFT.pInBuffer  = (int16_t *)buffer1Q15;
    CFFT.pOutBuffer = (int16_t *)buffer2Q15;
    CFFT.init = (void (*)(void *))CFFT_init1024Pt;
    CFFT.run  = (void (*)(void *))CFFT_run1024Pt;

    // Step 2: Initialize the handle
    handleCFFT = &CFFT;

   // Step 3: Calling the init() will setup the twiddle factor table
   CFFT.init(handleCFFT);
   CFFT.run(handleCFFT);

 

Linda:

您好!

关于CPU2无法调用C28x_FixedPoint_Lib进行FFT分析的问题,请将CPU2具体的相关配置和选项发上来帮您分析一下看看。

赞(0)
未经允许不得转载:TI中文支持网 » 关于TMS320F28377D中CPU2的FFT分析,急!
分享到: 更多 (0)