文章插图
奇校验【奇校验】奇/偶校验(Parity Check)是数据传送时採用的一种校正数据错误的一种方式,根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验 。
基本介绍中文名:奇校验
意思:最简单的错误检测码
同理偶校验:检测数据中“1”的个数为奇数
推理偶校验:保证传送数据满足偶校验的要求
基本信息奇偶校验位是一个表示给定位数的二进制数中 1 的个数是奇数还是偶数的二进制数 。奇偶校验位是最简单的错误检测码 。奇偶校验位有两种类型:偶校验位与奇校验位 。如果一组给定数据位中 1 的个数是奇数,那幺偶校验位就置为 1,从而使得总的 1 的个数是偶数;如果给定一组数据位中 1 的个数是偶数,那幺奇校验位就置为 1,使得总的 1 的个数是奇数 。如果是採用奇校验,在传送每一个位元组的时候另外附加一位作为校验位,校验位在数据位后面,当实际数据中“1”的个数为偶数的时候,这个校验位就是“1”,否则这个校验位就是“0”,这样就可以保证传送数据满足奇校验的要求 。在接收方收到数据时,将按照奇校验的要求检测数据中“1”的个数,如果是奇数,表示传送正确,否则表示传送错误 。其他信息同理偶校验的过程和奇校验的过程一样,只是检测数据中“1”的个数为奇数 。如下表所示7位数据(1 的个数)带有校验位的位元组偶校验位奇校验位0000000(0)0000000 00000000 11010001(3)1010001 11010001 01101001(4)1101001 01101001 11111111(7)1111111 11111111 0推理偶校验: 当实际数据中“1”的个数为偶数的时候,这个校验位就是“0”,否则这个校验位就是“1”,这样就可以保证传送数据满足偶校验的要求 。在接收方收到数据时,将按照偶校验的要求检测数据中“1”的个数,如果是偶数个“1”,表示传送正确,否则表示传送错误 。奇校验的英文简写ODD 。