n输入异或的功能:
有奇数个1时,输出为1;有偶数个1时,输出为0。n输入异或、同或的关系:
n为偶数时,异或、同或互为非关系;n为奇数时,异或、同或功能相同。奇校验:原始码+1位校验位,总共有奇数个1;
偶校验:原始码+1位校验位,总共有偶数个1。
从异或的功能(有奇数个1时,输出为1)和异或、同或的关系可知,可以用异或、同或电路实现奇偶校验的功能。以8421码的偶校验为例
校验码生成电路:
原始码有奇数个1时,B0=1,加上原始码总共有偶数个1原始码有偶数个1时,B0=0,加上原始码总共有偶数个1校验码检测电路:
Y=0:接收代码正确;Y=1:接收到误码。奇校验的实现电路,只要在校验码生成电路的输出取非即可。
奇偶校验的局限:只能验证奇数位错,无纠错能力。