海明码的校验方法-表格法

海明码是一种纠错校验码,下面给出校验过程
例:已知 k=1101,求对应的海明码
步骤一:根据公式定码长:2r>=k(size)+r+1
2的3次>=4+3+1
故校验码长度为3
步骤二:列表格,由于校验码只出现在表格中的2的i次位置上,即1,2,4,8,16…等,列出表格,得到其余k所处位置。
在这里插入图片描述
根据校验码长度,推算r0、r1、r2对应的推算公式

20+21+22=7; 20+21=3; 20+22=5; 21+22=6
故而,找出以上推算式中包含r下标的对于右等式的值
r0:7、3、5 r1:7、3、6 r2:7、5、6
找出3、5、6、7对应表格的i。
得到:r0=i3⊕i0⊕i1;r1=i3⊕i0⊕i2; r2=i3⊕i2⊕i1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值