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

ezdsp5515 FFT计算有误

用5515芯片做FFT

hwafft_br((Int32*)FFTSrcDataBuffer, (Int32*)br_data, DATA_LEN_1024);

hwafft_1024pts((Int32*)br_data, (Int32*)scratch_data, FFT_FLAG, NOSCALE_FLAG);

运行结果跟MATLAB仿真结果比较,hwafft_br函数是对的,但是hwafft_1024pts结果跟matlab结果不一样!

有大神遇到类似的问题,可以解释一下吗?在线等!!!

Shine:

ROM HWAFFT函数有个bug,请按照下面勘误表第9页上的workaround修改。http://www.ti.com/lit/er/sprz308d/sprz308d.pdf

 

rookiecalf:

使用没问题的话,你试一下再除以N(2的整次幂,即1024),C2000的定点库是做了标幺的,所以结果也直接算到了真实的幅值的一半(直流为真实),C5000不知道是不是。你可以比对一下结果。

join join:

回复 Shine:

竟说一些没用的,参考文档都看过,不能解决问题才来论坛发问。你给个链接不和没给一样么?

怎么问个问题半天都没人回也就罢了,回复了也屁用没有

赞(0)
未经允许不得转载:TI中文支持网 » ezdsp5515 FFT计算有误
分享到: 更多 (0)