三路融合 BER / PER 对比
主口径:BER_fused = 3*p^2*(1-p) + p^3,
PER = 1 - (1 - BER)^4160。
这对应“包内至少 1 bit 出错则 CRC 失败”的工程物理口径。
低于 9.9999999999999991e-309 的 PER 会被显示为 0,用于避免 Double 下溢区间误导。
p = -
融合后 BER
-
BER 改善倍数
-
单路 PER,物理口径
-
融合后 PER,物理口径
-
PER 改善倍数
-
旧公式 log10(p^4160)
-
旧公式 log10(fused^4160)
-
旧公式是否 Double 下溢
-
| p | BER_fused | BER gain | PER_single | PER_fused | PER gain |
|---|
为什么不再把 p^4160 作为主 PER 曲线
p^4160 表示 4160 个 bit 全部出错的概率;
对 CRC 判包错误来说,更常用的口径是“至少一个 bit 出错”:
1 - (1 - p)^4160。
对低 BER,脚本使用 expm1/log1p 形式计算,避免
1 - very_close_to_1 的消减误差。