别为0,0,1。则传输码变为1011001
汉明码纠错
在接收方,依然按这三个式子计算,如果出 现下列情况:
A)(1)(2)(3)均错,则C1传错,C1反转。 B)(1)(2)错,则C2传错,C2反转。 C)(2)(3)错,则C3传错,C3反转。 D)(1)(3)错,则C4传错,C4反转。 E)(1)错,则C5传错,C5反转。 F)(2)错,则C6传错,C6反转。 G)(3)错,则C7传错,C7反转。 汉明码能发现并纠正一位错误。
三、系统设计的原则
1·系统性。在系统设计中,要从整个系统的角度进行 考虑,系统的代码要统一,设计规范要标准,传递 语言要尽可能一致,对系统的数据采集要做到数出 一处、全局共享,使一次输入得到多次利用。
2·灵活性。为保持系统的长久生命力,要求系统具有 很强的环境适应性,系统应具有较好的开放性和结 构的可变性。
四、代码结构中的校验位
代码作为计算机的重要输入内容之一, 其正确性直接影响到整个处理工作的质 量。特别是人们重复抄写代码和将它通 过人手输入计算机时,发生错误的可能 性更大。为了保证正确输入,有意识地 在编码设计结构中原有代码的基础上, 另外加上一个校验位,使它事实上变成 代码的一个组成部分。校验位通过事先 规定的数学方法计算出来。
作为校验码:114/11=10…4 因此代码为123454。
3.质数法
原代码12345 各乘以权17,13,7,5,3 乘积之和17+26+21+20+15=99以11为模
去除乘积之和,把得出余数作为校验码 99/11=9…0 因此代码为123450 注意,以11为模时,若余数是10,则按 0处理。
母-数字的结构 7.当代码长于4个字母或5个数字字符时,应分成小段。