我正在使用C进行单比特纠错双比特错误检测的项目,我得到了汉明码(7,4)的实现的答案,但是我面临生成短汉明码或扩展汉明码的困难。谁能建议该逻辑如何针对不同的输入长度生成缩短的汉明码?谢谢...

最佳答案

Wiki链接:

Hamming (7,4)

Hamming code

如Wiki文章中所述,扩展的汉明码添加了一个额外的奇偶校验位,以允许单位校正,同时仍保留双位错误检测。

缩短的汉明码具有较少的数据位,但是可以通过在编码器和解码器中用零代替丢失的数据位来模拟。

10-07 20:21