【发布时间】:2012-10-13 01:00:36
【问题描述】:
如果我们必须从发送者那里接收一个数据块(比如 8 位)。
但是,传输不可靠,导致比特丢失。 (不是位翻转) 这意味着,块中的任何位都可以不存在,并且接收者只会收到 7 位。
我研究了一些纠错编码,例如“汉明码”。但是,该代码旨在在这种情况下恢复翻转位而不是丢失位。
【问题讨论】:
-
您对可以修复任何单个删除的 (8,4) 代码感到满意吗?
-
而且,更重要的是,您能否检测到您读取的内容少于 8 位,或者您在最后读取了垃圾?
标签: algorithm checksum error-correction error-detection