奇偶校验码是奇校验码和偶校验码的统称,是一种 「检错码」,用于检查二进制数据的 「位错」。
奇偶校验码分为奇校验码和偶校验码两种方法
一、奇校验码
奇校验码在数据发送前,「检查」1的个数,「奇数」个1就在头部填充0,「偶数」个1就在头部填充1,使数据整体保持奇数个1;
接收数据时,重新检查1的个数:
「奇数」个则判定数据正常,去掉头部的填充符;
「偶数」个则判定数据出错,重新发送数据帧。
二、偶校验码
偶校验码在数据发送前,也会「检查」1的个数,「偶数」个1就在头部填充0,「奇数」个1就在头部填充1,使数据整体保持偶数个1;
接收数据时,重新检查1的个数:
「偶数」个1则判定数据正常,去掉头部的填充符;
「奇数」个1则判定数据异常,重新发送数据帧。
————————————————
版权声明:本文为优快云博主「士别三日wyx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/wangyuxiang946/article/details/121914858