【问题标题】:single bit error correction double bit error detection using Hamming code in C languageC语言汉明码单比特纠错双比特错误检测
【发布时间】:2015-02-01 11:51:12
【问题描述】:

我正在使用 C 进行单位纠错双位错误检测的项目,我得到了实现汉明码 (7, 4) 的答案,但我在生成缩短的汉明码或扩展的汉明码时遇到了困难代码。任何人都可以建议如何为不同的输入长度生成缩短的汉明码的逻辑吗?谢谢...

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 我对这个问题投了反对票,因为@Shetty 似乎正在寻找一种不做作业的简单方法。

标签: c communication error-correction forwarderrorcorrection


【解决方案1】:

维基链接:

Hamming (7,4)

Hamming code

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 1970-01-01
    • 2012-10-23
    • 2013-08-19
    • 2011-11-10
    相关资源
    最近更新 更多