误码率信噪比换算

Ber Snr

Ber Snr - online utility on ToolBox.

📋 理论公式与参考

BPSK/QPSK:BER = Q(√(2·Eb/N0))

M-QAM 矩形 (k=log₂M 比特/符号)

BPSK/QPSK (M=4):BER = Q(√(2·γb))

16-QAM:BER ≈ (3/4)·Q(√(4/5·γb)),γb = Eb/N0(线性)

64-QAM:BER ≈ (7/12)·Q(√(4/7·γb))

Q(x) = 0.5·erfc(x/√2),γb 由 dB 转线性:γb = 10^(Eb/N0_dB/10)

典型 BER=1e-5 所需 Eb/N0

BPSK/QPSK ≈ 9.6 dB | 16-QAM ≈ 13.4 dB | 64-QAM ≈ 17.2 dB

注:本工具为 AWGN 信道理论值,未含编码增益与实现损耗。

📚 深度解析:BER 与 Eb/N0 换算

💡 常见使用场景

  • 链路预算时按目标误码率反推所需的 Eb/N0,再折算成发射功率或天线增益要求。
  • 已知接收 Eb/N0 时估算 BER,判断是否需要加纠错或降阶调制。
  • 对比 BPSK、16-QAM、64-QAM 在同样 Eb/N0 下的 BER,理解高阶调制的代价。
BPSK 在 10 dB 下的误码率
Eb/N0 = 10 dB → γb = 10^(10/10) = 10。BPSK/QPSK 的 BER = Q(√(2γb)) = Q(√20) = Q(4.472) ≈ 3.87×10⁻⁶。反向:若目标 BER = 1×10⁻⁶,需要 Q(x) = 10⁻⁶ → x ≈ 4.753 → γb = x²÷2 ≈ 11.3 → Eb/N0 ≈ 10.5 dB,即同样的调制下要多约 0.5 dB 的链路余量。

❓ 常见问题(FAQ)

16-QAM / 64-QAM 的结果为什么差很多?
高阶调制在一个符号里塞更多比特,星座点间距变小,同样的 Eb/N0 下 BER 明显变差。因此高阶调制只在信道条件好(Eb/N0 高)时使用。
算出来的 BER 是不含纠错的理论值吗?
是。这是调制解调器输出端的理论误码率,不含前向纠错(FEC)、交织与重传。实际系统的最终误帧率会因纠错而大幅低于这里的 BER。
⚠️ 使用说明与注意事项
📖关于「误码率信噪比换算」 ▼

📝工具简介

误码率信噪比换算是一款IT 开发领域的在线工具。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。