奇偶校验码

444 阅读1分钟
  • 在原编码上加一个校验位,它的码距等于2,
  • 可以检测出一位错误(或奇数位错误),但不能确定出错的位置,也不能够检测出偶数位错误,增加的冗余位称为奇偶校验位

图片.png

  • 奇偶校验实现的方法:由若干位有效信息(如1B)再 加上一个二进制位(校验位)组成校验码,如图2.2所示。 校验位的取值(0或1)将使整个校验码中“1”的个数为奇数或偶数,所以有两种可供选择的校验规律。
  • 奇校验码:整个校验码(有效信息位和校验位)中“1”
  • 的个数为奇数。
  • 偶校验码:整个校验码(有效信息位和校验位)中“1”
  • 的个数为偶数。
  1. 1001101 11001101 (奇校验) 01001101 (偶校验)
  2. 1010111 01010111 (奇校验) 11010111 (偶校验)
  • 缺点:具有局限性,奇偶校验只能发现数据代码中奇数位的出错情况,但不能纠正错误,常 用于对存储器数据的检查或传输数据的检查。