汉明码 (255 247) 可以检测并纠正多少位?

How many bits can a Hamming code (255 247) detect and correct?

我正在寻找一个简单问题的简单答案,但我还没有找到直接的答案。

对于海明码序列(7 4),既可以做1位检测纠错,也可以做2位检错。

我想知道 (255 247) 汉明序列的相同内容。如果有一种算法可以解决这个问题,我将非常感激,因为我有兴趣了解其他汉明序列的信息。

是否还有专门针对 (255 247) 编码的 C 代码示例?

minimum hamming distance 决定代码的错误 detection/correction 能力。

Hamming codes (eg. Hamming(7,4) 或 Hamming(255,247)) 的汉明距离为 3 (d = 3),因此可以检测 2 位错误 (d - 1 = 2) 或纠正 1 位错误((d - 1) / 2 = 1).