整个互联网上有什么地方可以复制/粘贴Hamming(8,4)表吗?

时间:2018-12-06 06:42:21

标签: hamming-code

我为此互联网支付了很多钱,我不需要输入所有这些内容。

严重的是,我们总共在谈论128位。您真的希望我自己输入这些内容吗?

1 个答案:

答案 0 :(得分:0)

以下是海明(8,4)值表,以方便您复制/粘贴...

uint8_t hamming84table[16] = {
    0b00000000,
    0b11010010,
    0b01010101,
    0b10000111,
    0b10011001,
    0b01001011,
    0b11001100,
    0b00011110,
    0b11100001,
    0b00110011,
    0b10110100,
    0b01100110,
    0b01111000,
    0b10101010,
    0b00101101,
    0b11111111
};

此代码应在C,C ++,Java和大多数同类代码中运行。

您可以更改unint_8以匹配所选平台上的无符号字节类型。

不客气。

(顺便说一句,如果您不知道这是什么-如果您需要通过一个嘈杂的传输通道发送一个介于0到15之间的值,那么您可以在上面发送相应的8位模式。然后在接收端,如果您获得上述模式之一,则可以查看发送了哪个值,并确保可以使用如此多的数据确保您获得了正确的值;如果您没有获得上述模式之一,则在至少您知道它在运输过程中被弄乱了,甚至还可以从被弄乱的值中恢复可能发送的值。So cool.