引用: vuywsdfwf 发表于 2018-7-31 06:20
你好,
根据short ldiv16(LDATA *x, DATA *y, DATA *r, DATA *exp, ushort nx), 请检查一下x是否是Q.31格式, y, r是否是Q.15格式.
引用: ctx1129 发表于 2018-7-31 06:29
你好,谢谢你的回复,已经确定x是Q31,y是Q15,r是Q15格式,exp是short类型,我发现如果y小于100的时候算的结果比较精确,我试过125,250,500,1000,2000都发现结果似乎是理论计算的0.5倍,而分析所给的测试程序中的数据,结果是不会出现该问题的。 ...
引用: vuywsdfwf 发表于 2018-7-31 06:40
这可能是ldiv16的bug, c55x ldiv16也有类似的问题, 因为C54x是老器件, dsplib已经很久没有更新了. 你可以参考附件c55x ldiv16修改过的代码看是否有帮助.
更多回帖