汉语宝典

CRC 检错能力估算

输入 CRC 校验位宽(如 16 或 32)与信道随机误码率,工具估算漏检概率与附加开销,帮助比较 CRC-16 与 CRC-32 的检错强度。

#️⃣ CRC Error-Detection Capability

Estimate undetected-error probability and overhead from CRC width (e.g. 16 or 32) and channel bit error rate, comparing CRC-16 with CRC-32.

📐 计算公式与说明

CRC 对随机错误的漏检概率 ≈ 2⁻ʳ

r 越大检错越强;常见 CRC-16(r=16)、CRC-32(r=32)。

📚 深度解析:CRC 检错能力估算

💡 常见使用场景

  • 通信协议选型:在目标误码率下比较 CRC-16/CRC-32 漏检率与带宽成本。
  • 存储校验规划:为固件/镜像选择检错强度与开销平衡的方案。
  • 教学对比:展示位宽翻倍对漏检率的指数级下降。
示例:CRC-32、误码率 1e-6
随机错误漏检率约 1/2^32 量级,远低于 CRC-16 的 1/2^16,适合高可靠传输。

❓ 常见问题(FAQ)

CRC 能纠正错误吗?
不能,仅检错;纠错需汉明码/里德-所罗门等。
为何 CRC-32 更强?
多项式阶数高,对突发与随机错误的检错能力随位宽指数提升。
CRC 防篡改吗?
不防,已知多项式可被故意构造碰撞,防篡改用加密哈希。