【发布时间】:2016-08-07 23:10:36
【问题描述】:
假设我必须对大约 120 位长的消息进行错误检查。对于校验和方案,我有两种选择:
将消息拆分为 5 个 24 位字符串,并为每个字符串附加一个 CRC8 字段
用 CRC32 字段附加整个消息
哪种方案的错误检测概率更高,为什么?让我们假设没有关于错误模式分布的先验知识。
更新:
如果系统有一种自然的故障模式,即接收到清除位而不是设置位(即,“1”是 Tx-ed,但“0”是 Rx-ed),而相反的情况不会发生,该怎么办? ?
在这种情况下,长突发错误比特的概率要小得多,假设有效数据具有“0”和“1”的均匀分布,那么最长的突发将被最长的字符串绑定消息中的“1”。
【问题讨论】:
标签: checksum crc error-detection