发 帖  
[问答]

请问对12.918做无损定点化,最小位宽是多少?

9623
奖励3积分
2018-7-27 10:00:11   1 评论 分享淘帖 邀请回答 举报
1 条评论
  • 2018-8-10 13:55

    今天又想了一下,12位呢,8位表示小数,最小分辨率为1/(2^8) 。0.918*2^8=235.008,而235/2^8=0.91796875可以认为约等于0.918。所以小数8位可以表示。

3个回答
2018-7-27 10:00:12 4 评论

举报

4 条评论
  • 2018-8-2 09:28

    所以这么说的话,所谓的无损压缩,其实并不是说真的实现了无损,二进制数和原有十进制数还是有差别的,对吗?

    郑大海 回复 haibolv: 2018-8-2 09:51

    没错,向你所说的那种无损是无论如何达不到的,因为2的负次幂它的尾数永远是5结尾的,是加不出来8的,其实这个无损要看你怎么理解了,不管是多少进制,只要是能够精确到要求精度的后一位即可。

    haibolv 回复 郑大海: 2018-8-2 09:52

    嗯,这样的话,还是能解释得通的,谢谢!

    tutu1583 回复 haibolv: 2019-8-9 10:13

    2^-9=0.001953125,2^-8=0.00390625,2^-7=0.0078125都是精确到0.001后一位的。我以为精确到0.001后一位,就是把第4位四舍五入到第三位。不知道我理解的精确到0.001后一位是否有误?

2018-7-27 14:44:28 1 评论

举报

1 条评论
  • 2018-7-27 16:10

    0.918/0.000244140625 = 12.918*(2^12) =  3760.128 ,如果12位能表示,那么结果应该是整数啊,如果结果小数也说能表示,那么多少位都可以说能表示了。你看我说的有没有道理?

2018-8-1 17:07:46 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表