第十课 数据校验码
差错
纠错
奇偶校验码
判断奇数/偶数:异或
奇偶校验:相差一个异或1
多一个异或:相当于多一个非门,多了一级门延迟
- 奇校验的作用:防止全
0
数据的传输(同步传输中),从而区分传输有无结束 - 偶校验:门延迟更低
海明码
码距和纠错理论
奇偶校验的码距是2:如果D中有一位发生了变化则C中也有一位发生变化,如果D中有两位发生了变化,则C中没有变化
海明码2.0:同时可以识别出2位出错的情况,是双检错,但依然是单纠错
D1 D2出错和C5 D3出错的情况相同,所以只能具备单纠错的能力
循环冗余校验
- 无借位减,等价于异或运算
- 多项式1001对应的是
- 海明码1.0只适合1位出错的情况
- 奇校验码能增加1,区分出传送的00000000数据
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 丁丁的小窝(*^_^*)!