天天百科

为什么基数越大位数越少

2023-07-08 分类:百科

TIPS:本文共有 578 个字,阅读大概需要 2 分钟。

因为基数越大,规格化后浪费的位数越多!从而使得有限的位数能存的有效信息减少。

比如,现假设尾数(含符号位)用4位2进制存储,则某以2为基数的浮点数规格化后为:0.101*2∧(-1)

如果换乘以4为基数,规格化后就是:

0.010(1)*4∧0

括号内最后一位1已经被舍去了,可是明明前面有个0浪费了位置,但由于你选了以4为基数,所以只能这样,如果换成以2为基数,就没有这个问题。

因此你尾数选的越大,前面没必要存的0就越多,这些对精度没有任何贡献的0占据的位置越多,你的精度就越低!

另外注意不要把基数和进制搞混了

基数越大精度越低,进制越大精度越高。(比如某些10进制小数不能用2进制表示,但是所有二进制小数都可以用10进制表示,这样就很容易理解10进制精度更高

为什么基数越大位数越少

是的.位数是指数模转换的2进制位数,这个数值越高,就越能区别信号的大小.如果是4位的话,信号的大小就只能分16个等级.如果一个信号的变化在0~15间,当信号是11.3的时候,那就只能认为它是11了,分不了很细了. 频率,是对输入信号的一个频率采样.一般至少要2倍于输入的频率,才能正确判别信号源的频率是多少.一般人儿的可感觉频率最高是20KHz.所以对一些要求比较高的,都是要40KHz以上.再高的频率就是一些专业需要了,或是需要后期压缩并减少音质的损失,还会采用更高的频率来采样.

如果觉得《为什么基数越大位数越少》对你有帮助,请点赞、收藏,并留下你的观点哦!

阅读剩余内容
网友评论
相关阅读
小编推荐