计算机组成原理——奇偶校验码

校验原理简介

概念

由若干位代码组成的一个字叫码字
将两个码字逐位进行对比,具有不同的位的个数称为两个码字间的距离
一种编码方案可能有若干个合法码字,各合法码字间的最小距离称为“码距”。
例如:下面两组的码距分别是1和2

在这里插入图片描述
其中码距的能力范围是:

  • 当d=1时,无检错能力;
  • 当d=2时,有检错能力;
  • 当d≥3时,若设计合理,可能具有检错、纠错能力

奇偶校验码

  • 奇校验码:整个校验码(有效信息位和校验位)中“1”的个数为奇数。
  • 偶校验码:整个校验码(有效信息位和校验位)中“1”的个数为偶数。

在这里插入图片描述

例1: 给出两个编码10011011010111的奇校验码和偶校验码。
设最高位为校验位,余7位是信息位,则对应的奇偶校验码为:
奇校验: 11001101 01010111
偶校验: 01001101 11010111

1
0

例2: 给出两个编码10011011010111的奇校验码和偶校验码。
设最高位为校验位,余7位是信息位,则对应的奇偶校验码为:
奇校验: 11001101 01010111
偶校验: 01001101 11010111

偶校验的硬件实现:各信息进行异或(模2加)运算,得到的结果即为偶校验位

在这里插入图片描述
例如:将上述例子求偶校验位:
在这里插入图片描述

偶数个错误校验不出

例如
在这里插入图片描述

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我心向阳iu

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

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

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

打赏作者

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

抵扣说明:

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

余额充值