奇偶校验原理:通过计算数据中“1”的个数是奇数还是偶数来判断数据的正确性,在被校验的数据后加一位校验位或校验字符用作校验码实现校验。
一、奇校验:整个被传输的数据中“1”的个数是奇数个时校验位填“0”,否则填“1”。
二、偶校验:整个被传输的数据中“1”的个数是偶数个时校验位填“1”,否则填“0”。
奇偶校验逻辑电路图:
海明码的校验:与其他的错误校验码类似,海明码也
利用了奇偶校验位的概念,通过在数据位后面增加一
些比特,可以验证数据的有效性。利用一个以上的校
验位,海明码不仅可以验证数据是否有效,还能在数
据出错的情况下指明错误位置。