1.确定校验码位数r
2.确定数据位置
3.校验码的值
P1的二进制位与D1,D2,D4,D5关联,进行异或运算(同0异1)
令异或结果为0,P1^1^0^1^0=0,求出P1=0
同理,P2=0,P3=0,P4=1
4.检错并纠错
不知道哪个错了,上帝视角知道第五个
结果倒排,0101=5,就知道第5个错了
Me:从0001,0010,0100,1000,不断的试,集合到一起看出哪一位
P1的二进制位与D1,D2,D4,D5关联,进行异或运算(同0异1)
令异或结果为0,P1^1^0^1^0=0,求出P1=0
同理,P2=0,P3=0,P4=1
不知道哪个错了,上帝视角知道第五个
结果倒排,0101=5,就知道第5个错了
Me:从0001,0010,0100,1000,不断的试,集合到一起看出哪一位