汉明码

作者: 十二找十三 | 来源:发表于2022-11-14 14:20 被阅读0次
1.核心公式:  2^(k-1) >= n + k     n:原二进制的位数(例:10101 的位数为5就可以确定N=5) 求K的最小值
2.算2^(--k) 算出所有的位置 例如K=4 算2^(4-1)=8   2^(3-1)=4   2^(2-1)=2   2^(2-1)=1
3.组合位置
编号 1 2 3 4 5 6 7 8 9 10 11 …
编号对应的二进制 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011

将编号转成二进制从右向左,
如果第一位是1,例如编号是1,3,5,7....的就分入第一组,
如果第二位是1的,例如编号2,3,6,7,10...的就分入第二组,
以此类推将所有的编号分入相应的组中

4. 采用(配偶=0)(配奇=1)原则进行运算就可以得到最终的数据

相关文章

  • 汉明码

  • 汉明码检错

    本人第一次接触编码纠错检错,如果说的有问题,希望大佬可以无情的辱骂。 1.汉明码检错的目标。 2.汉明码检错的原理...

  • 汉明码校验-纠错

    汉明码 : 是一个可以有多个校验位,具有检测并纠正一位错误代码的纠错码采用汉明码纠错,需要按以下步骤来进行:计算校...

  • 怎样才能做到卓越

    理查德·卫斯里·汉明(Richard Wesley Hamming)是美国数学家,图灵奖得主,”汉明码”的发明人。...

  • 你和你的研究(精简版)分享

    理查德·汉明(Richard Hamming,1915--1998)是著名美国计算机学家,图灵奖得主,"汉明码"的...

  • 计算机知识回顾:海明码

    更多分享:http://www.cherylgood.cn 海明码,又名汉明码,是在电信领域的一种线性调试码,以发...

  • 一文读懂汉明码

    海明码(也叫汉明码)是具有一位纠错能力的编码方式。在软考中经常涉及,教材讲的又太过公式话,下面我边讲解边举例让大家...

  • 数据校验码--汉明码(Hamming code)

    汉明码是Richard Hamming于1950年提出的。是目前广泛采用的一种有效的校验码,其中,主存的ECC(E...

  • 汉明码的原理、生成和检验

    在计算机运行过程中,由于种种原因导致数据在存储过程中可能出现差错,为了能够及时发现错误并且将错误纠正,通常可以将原...

  • 海明码的编码和校验方法

    海明码(也叫汉明码)具有一位纠错能力。本文以1010110这个二进制数为例解释海明码的编码和校验方法。 编码 确定...

网友评论

      本文标题:汉明码

      本文链接:https://www.haomeiwen.com/subject/ptplxdtx.html