TwiddleGenC块使用宽计数器生成错误的旋转因子

DSPBA TwiddleGenC块生成在构建流FFT时使用的旋转因子。对于宽度为9位或更小的输入,块使用简单的查找表。对于10位或更宽的输入,该块使用优化的查找表(消耗更少的内存块)。由优化结构生成的旋转因子完全不正确,因此TwiddleGenC块对于超过9位宽的输入无法正常工作。包含TwiddleGenC块的BFTC块对于大小超过512的FFT产生不正确的结果。

解决/修复方法

要解决此问题,请使用TwiddleGenCF块。 DSP Builder v13.1中修复了此问题。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-02 13:41:59 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它