我目前正在尝试了解汉明码 - 或者特别是用于检测和修复错误位的汉明距离。汉明距离
我很难理解汉明距离。我知道我正在比较不同的位字并找到使单词不同的位数(-> 汉明距离)-但是我要比较的这些字是什么?
例如:word= 0110 1001 ->(偶数)在末尾添加的奇偶校验位:0110(第一个奇偶校验位检查 bit1-4、第二个 5-8、第三个 3、4、5、6、第四个 0、1、7、8) . => 生成(新)单词:0110 0001 0110。
我现在用奇偶校验位检查单词吗?word1:0110 0(位 1-4 + 奇偶校验位 1)。word2:0001 1(位 5-8 + 奇偶校验位 2)。word3:1000 1(位 3、4、5、6,+ 奇偶校验位 3)。word4:0101 0(位 0、1、7、8 + 奇偶校验位 4)。
word1->word2:汉明距离4。word2->word3:汉明距离3。word3->word4:汉明距离4
还是我在这里完全错了?