Skip to the content.

运算|校验码

算数运算和逻辑运算

算数运算:加减乘除等

校验码

码距:码A 00 到码 B 11 需要改变的位数 这里码距是2,码距越大越利于纠错和检错

检错和纠错原理:其实就是利用求值的同样方法计算亦或结果再与当前的校验位亦或。假如正确的码是1010101,发过来有错误的码是1110101

​ 校验

​ r4 = r4⊕i7⊕i6⊕i5 = 1

​ r2 = r2⊕i7⊕i6⊕i3 = 1

​ r1 = r1⊕i7⊕i5⊕i3 = 0

​ 全为0 表示正确 不全为零求110十进制值也就是6 按位取反