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

5509A调用dsplib时,计算结果不对,数据未溢出

您好,我目前使用的CCS5.2 开发的TI DSP 5509A,在调用DSPlib的库函数fir2时,计算结果数值不对,dsplib版本是2.400,数据没有出现溢出问题。

输入数据 data[20]={32,64,128,256,512,1024,2048,4096,8192,16384,32767,32,64,128,256,512,1024,2048,4096,8192};

滤波器系数 htongbu_test[5]={32,32,0,0,16};

(void)fir2(&data[0], htongbu_test, &rtongbu_test[0], dbptrtongbu_test, 20, 2);

计算结果

2048,2048,8875,8875,-30036,039936,10927,10927,-21828,-21828,22533,22533,-17749,-17749,17750,17750,5464,5464,21854,21854

Shine:

fir2函数的输入数据类型DATA是Q15的,有没有把输入数据转换成Q15的格式。

赞(0)
未经允许不得转载:TI中文支持网 » 5509A调用dsplib时,计算结果不对,数据未溢出
分享到: 更多 (0)