永发信息网

若信息为32位的二进制编码,至少需要加几位的校验位才能构成海明码?

答案:1  悬赏:70  手机版
解决时间 2021-03-20 15:06
若信息为32位的二进制编码,至少需要加几位的校验位才能构成海明码?
最佳答案
海明码是奇偶校验码的另一种扩充。不同的是海明码采用多位校验的方式,在这些校验位中的每一位都对不同的信息数据进行奇偶校验。
我们现在做一个简单的推导,看看数据位为m的信息数据需要多长的校验位才能满足纠正错误的要求。
k位的校验码可以有2^k个值。显然,其中一个值表示数据正确,而剩下的 2^k-1个值意味着数据中存在错误,如果能够满足:2^k-1>m+k(m+k为编码后的总长度),在理论上 k个校验码就可以判断是哪一位(包括信息码和校验码)出现问题。
因此32位的数据理论上需加入6位校验码。
一般来说,海明校验码会插入到数据的1、2、4、8……的位置,根据海明校验方程,可以求出海明码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么看母兔有奶没奶 我家母兔第一次下小兔 奶
2008年流行歌曲排行榜
单选题有关透镜成像的规律,下述说法正确的是
用C语言制作动画
小车城家常菜馆在什么地方啊,我要过去处理事
波司登羽绒服SR1625价格
我想做帆布手套可不知道怎样下手
自由式摔跤包含的技术
霍金为什么很聪明?
丨口6X囗口
家中飞进来一只蝙蝠、当时蛮突然也怪吓人的,
法医学属于医学还是理工类
手机录像时图像有时清晰有时混浊怎么解决
黄山市天之都环保机械科技有限公司地址在什么
iphone6如何压缩照片大小设置屏保
推荐资讯
六五俩边开双数。四七开二得四二!打一个数字
迷你世界什怎么获得金币
汽车亏点打不着火怎么办?请高人给详细步骤!
现在面粉多少一斤啊
什么是表达方式
数控车床三档变频变速优点
皖云茶业在什么地方啊,我要过去处理事情
怎么查询自己的邮箱
如何用哑铃练出小臂的肌肉?
荆州到监利客车最晚什么时候的
财务审核我的机票费报销单,她不相信行程单是
描写蜥蜴200字日记一个小时工业证书上七点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?