请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
大家好
我有一个关于C28x处理器的VCU-II lib的问题。
此库包含具有字段的结构_CFFT_Obj_
Int16_t *pInBuffer;
Int16_t *pOutBuffer;
但我认为复杂FFT返回 一些复杂数字数组。
那么 输出缓冲区Int16_t类型的含义是什么?
有人能解释我吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好
我有一个关于C28x处理器的VCU-II lib的问题。
此库包含具有字段的结构_CFFT_Obj_
Int16_t *pInBuffer;
Int16_t *pOutBuffer;
但我认为复杂FFT返回 一些复杂数字数组。
那么 输出缓冲区Int16_t类型的含义是什么?
有人能解释我吗?
您好,
该缓冲区是要运行的复杂FFT的两倍大小。 因此,如果您在VCU上运行1024点复数FFT,则需要2048字(16位)大小的数组用于输入和输出缓冲区。 复杂数据首先存储为实数,因此输入按如下方式排列
R[0],I[0],R[1],I[1],......... R[1022],I[1022],R[1023],I[1023]
VCU处理复杂的16位定点数据。