奇偶校验码
奇校验:整个校验码(信息位和校验位)中“1”的个数为奇数
偶校验:整个校验码(信息位和校验位)中“1”的个数为偶数
- 怎么算其中1是奇数个还是偶数个?
整个校验码相邻比特位一位一位进行异或运算(0和1生1,00and11都不能生1),最后得出1则有奇数个1,得出0则有偶数个1 - 奇偶校验的缺点
1. 当传输过程中有偶数个比特位变化时,无法检错。所以奇偶校验检错能力50%。
2. 无纠错能力。比如偶校验能发现奇数位错误,但是无法确定是哪一位出错。
汉明校验码
https://www.bilibili.com/video/BV1WK411N7kz?spm_id_from=333.999.0.0