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.
尊敬的 TI:
使用 spruhs1a 和 c28x-vcu-lib-ug.pdf 并不是100%清楚。
在代码注释中、我看到对数据缓冲区的引用需要采用 Q15格式、我看到对位反转寻址的引用。
我认为:
- 我们必须根据所选 CFFT 函数的2倍大小对齐输入缓冲器的存储器
我们不明确需要重新排列数据、 或者调用一个函 数来重新排列我们的数据(如果我们使用的是 VCUII)在调用所选 FFT 函数(在我的情况下为复数 FFT)之前、位反转寻址被"内置到"寻址模式中、这就是为什么上面的特殊对齐对于它的工作是必要的原因。 IE:只要缓冲区按上述方式对齐、位反转寻址就会"隐藏"到函数的调用方。
- 我认为我必须将数据缩放为 Q15格式,因此我的复数最大为+-1.0 +/- I*1.0…… 以 Q15格式表示、
感谢您确认我是否正在从文档中正确阅读上述内容。
Rob、
很抱歉耽误您的回答。
[引用 user="Rob Barton"]- 我们必须根据所选 CFFT 函数的2倍大小来对齐输入缓冲器的存储器
正确
[引用 user="Rob Barton"]-我们没有明确地需要重新排列数据、 或者调用一个函 数来重新排列我们的数据(如果我们使用的是 VCUII)在调用所选 FFT 函数(在我的情况下为复数 FFT)之前、位反转寻址被"内置到"寻址模式中、这就是为什么上面的特殊对齐对于它的工作是必要的原因。 IE:只要缓冲区与上述对齐、位反转寻址就会"隐藏"到函数的调用方。
正确。 第1级以位反转格式读取输入、因此只需将输入缓冲器与2N 字边界对齐。
[引用 user="Rob Barton"]我 推断我必须将数据扩展为 Q15格式,因此我的复数为+-1.0 +/- I*1.0最大值... 以 Q15格式表示、[/引述]
是的、正确。
您好 Rob -我想跟进一下您是否决定使用 VCU 或 FPU32?
此致
Lori
我们目前正在使用 FPU 进行测试、为了转换为定点、我们需要适当解决信号调节问题、以适应定点格式提供的动态范围。 因此、我们仍在考虑使用 VCU、因为我们确实需要快速 FFT。 我们知道这种折衷、但实际上我们需要以高数据速率执行快速 FFT、其中许多快速 FFT。
因此、这仍然是一个考虑因素。