7 4汉明码怎么改为8 4汉明码
时间: 2024-04-05 08:29:16 浏览: 71
matlab(7-4)汉明码和(7-4)循环码的编程设计.doc
将7 4汉明码扩展为8 4汉明码的步骤如下:
1. 在7 4汉明码的每个数码前添加一个校验位,即变成8位二进制码。
2. 对于每个校验位,计算覆盖它的所有数据位的和(包括自身),如果和为偶数,则校验位为0,如果和为奇数,则校验位为1。
3. 将每个校验位的值按照顺序排列,组成一个新的二进制码,这个二进制码就是8 4汉明码的校验位部分。
4. 将原始的7位数据位按照顺序排列,组成一个新的二进制码,这个二进制码就是8 4汉明码的数据位部分。
5. 将步骤3和步骤4得到的两个二进制码组合在一起,得到完整的8 4汉明码。
请注意,以上步骤中的“校验位”指的是新增的位,而不是原始的数据位。
阅读全文