不同的Q所表示的数不仅范围不同,而且精度也不相同
Q越大,数值范围越小,但精度越高
Q越小,数值范围越大,但精度就越低
例如,
Q0的数值范围是-32768到+32767,其精度为1;
Q15的数值范围为-1到0.9999695,精度为 1/32768 = 0.00003051
对定点数而言,数值范围与精度是一对矛盾。一个变量要想能够表示比较大的数值范围,必须以牺牲精度为代价;而想提高精度,则数的表示范围就相应地减小。在实际的定点算法中,应该根据具体问题进行折衷处理, 以达到最佳效果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !