关于海明码的问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 21:28:00
已知信息码i1,i2,i3,i4,i5,i6,与p1。p2,p3,p4有如下关系

i1+i2+ +i5 +p1=0 mod 2
i1 +i3+i4 +i6+p2=0 mod 2
+i2+i3+i4 +p3=0 mod 2
i4+i5+i6+p4=0 mod 2
编码 011 110
上面的不是等号,都是同余号。

拜谢
1001
0110
0111
1001
————————————————
0001
最后解得答案为 011 110 0001

感谢楼下解答者提供的答案,但是答案似乎有些偏差,希望您看一下我的答案,或许您可以尝试帮我解答一下,谢谢您了。

不知道你的问题在哪?怎么只有题目呢,麻烦把问题说清楚点。
有点明白你的问题了,大概是说把011 110进行编码是吧?所给出的方程称为校验方程,根据该方程得:校验矩阵为H:
【1 1 0 0 1 0 1 0 0 0
1 0 1 1 0 1 0 1 0 0
0 1 1 1 0 0 0 0 1 0
0 0 0 1 1 1 0 0 0 1】
由校验矩阵可得到生成矩阵为:
G=【1 0 0 0 0 0 1 1 0 0
0 1 0 0 0 0 1 0 1 0
0 0 1 0 0 0 0 1 1 0
0 0 0 1 0 0 0 1 1 1
0 0 0 0 1 0 1 0 0 1
0 0 0 0 0 1 0 1 0 1】
所以011 110的码字为:
C=U*G=(011 110)*G=011 110 0010
我看了一下 ,这应该是对的了,但是和你那个答案不一样,也希望你再仔细看看你答案,过程就是上面这样的。