无符号定点有理数

Unsigned fixed point rationals

为什么无符号定点有理数的范围是2^a - 2^-b?其中a代表整数位,b代表给定数字的小数位。

如何确定最大值,无符号定点有理数可以给出?

可表示的最小距离是为小数部分定义的:2^-b

最大数,就是最小距离可以加多少次,也就是2^nbits-1次(可以表示的数减去1 因为 0)

最大范围:(2^nbits-1)*2^-b

进行一些数学运算

nbits=a+b,

(2^nbits-1)*2^-b = 2^(a+b)-1*2^-b=2^a*2^b*2^-b+2^-b=2^a*2^-b

示例:

Q(2,30)

nbits=32

range 0 / 2^2 - 2^-30

minimum distance: 2^-30,

amount of numbers that can be represented: 2^32