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

关于Q格式数据范围的计算

在TMS320C2000 Motor Control Primer中:

GLOBAL_Q Max Val Min Val Resolution

28 7.999 999 996 -8 0.000 000 004

24 127.999 999 940 -128 0.000 000 060

20 2047.999 999 046 -2048 0.000 000 954

请问一下数据范围和精度是怎么计算来的?

Jones Chen:

楼主,

请参考IQmath文档。

见附件。

在TMS320C2000 Motor Control Primer中:

GLOBAL_Q Max Val Min Val Resolution

28 7.999 999 996 -8 0.000 000 004

24 127.999 999 940 -128 0.000 000 060

20 2047.999 999 046 -2048 0.000 000 954

请问一下数据范围和精度是怎么计算来的?

Bruce:

回复 秋之初:

你好,谢谢解答, 以下是我的计算方法,请问一下错误在哪里?

1、如Q28格式,正数最大0_111.1111 1111 1111 1111 1111 1111 1111

                                         |      |                                    |

                                     符号 整数                小数

  于是得到最大值+7.999 999 996

2、那么是否可以这样计算:表示负的最小值为  1_111.1111 1111 1111 1111 1111 1111 1111

                                                                             |      |                               |

                                                                           符号 整数            小数

  算的的Q28格式的下限不就应该是-7.999 999 996么?

我这样理解的错误在哪里啊?    

在TMS320C2000 Motor Control Primer中:

GLOBAL_Q Max Val Min Val Resolution

28 7.999 999 996 -8 0.000 000 004

24 127.999 999 940 -128 0.000 000 060

20 2047.999 999 046 -2048 0.000 000 954

请问一下数据范围和精度是怎么计算来的?

Bruce:

回复 秋之初:

现在想起来了,是这样的,提了个比较2的问题,谢谢解答!

在TMS320C2000 Motor Control Primer中:

GLOBAL_Q Max Val Min Val Resolution

28 7.999 999 996 -8 0.000 000 004

24 127.999 999 940 -128 0.000 000 060

20 2047.999 999 046 -2048 0.000 000 954

请问一下数据范围和精度是怎么计算来的?

Bruce:

回复 秋之初:

感谢TI,  TI的工程师们!

赞(0)
未经允许不得转载:TI中文支持网 » 关于Q格式数据范围的计算
分享到: 更多 (0)