计算机组成原理中 汉明码的应用欲传送的二进制代码为1001101 用奇

查题易 其它 已帮助

计算机组成原理中 汉明码的应用
欲传送的二进制代码为1001101,用奇校验来确定其对应的汉明码.若在第六位出错,说明纠错过程.
我做的是这样:二进制序列号 1 2 3 4 5 6 7 8 9 10 11
汉明码 C1 C2 1 C4 0 0 1 C8 1 0 1 (与上面一一对应)
C1=3⊕5⊕7⊕9⊕11=1⊕0⊕1⊕1⊕1=0
C2=3⊕6⊕7⊕10⊕11=1⊕0⊕1⊕0⊕1=1
C4=5⊕6⊕7=0⊕0⊕1=1
C8=9⊕10⊕11=1⊕0⊕1=0 (这是用偶校验做的)
∴奇校验C1C2C4C8=1001
所以对应的汉明码为:10100011101 (做到这里不会了,不知道前面是不是这样)
还有这题目的最后一句话看不怎么懂,都已经把汉明码写出来了,他怎么说若在第六位出错啊
求大虾帮帮忙

优质解答

共1条回复

  • 这题中若在第六位出错是说假设传输时第六位由0变成了1,即变成10100111101,前面课本不是讲怎么纠错了嘛,算出P8P4P2P1,是0110,十进制是六,即表示第六位出错,不知这样说你明白没?