TI提供的FFTC例程中输入输出的数据格式如下:
#ifndef xdc_target__bigEndian
typedef struct _Cplx16
{
/** Imaginary part of the FFT data */
Int16 imag;
/** Real part of the FFT data */
Int16 real;
} Cplx16;
#else
typedef struct _Cplx16
{
/** Real part of the FFT data */
Int16 real;
/** Imaginary part of the FFT data */
Int16 imag;
} Cplx16;
#endif
小端模式下,数据低地址是实部,高地址是虚部,怎么FFT的输入是低地址是虚部,高地址是实部,为什么是这样呢?
数据这样排列,后续数据不好处理