校验码的概念 差错校验码

1.什么是纠错 什么是检错
检错就是把错误检查出来 而纠错则是把错误检查出来后还要纠正

2.码距
一个编码系统的码距是整个编码系统中任意两个码字的最小距离。
若用一位长度的二进制编码,若A=1 B =0 最小码距就是1
若用二位长度的二进制编码,若A=11 B =00 最小码距就是2
以此类推

3.如何利用码距检错纠错
1.在一个码组内为了检测e个误码,要求最小码距d应该满足:d>=e+1
比如说我们A原本是1 B原本是0
这个时候我们增大码距 约定A变成11 B变成00 这个时候假如 11变成10 那么我们就可以知道这个数据在传输过程中出现了差错,这就实现了检错,但是仅有两位是无法进行纠错的,因为你不知道是0变成了1还是1变成了0,所以我们必须增大码距。

2.在一个码组内为了纠正t个误码,要求最小码距d应该满足:d>2t+1
因为我们理解数据在链路中的传输是比较稳定的,不可能错那么多,所以我们通过相似度来纠错,比如我们约定A是111 但这个时候得到的数据是110 所以我们就可以进行纠错,110 实际就是111.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

举世无双勇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值