相干 400ZR 链路的 OSNR 计算:逐步示例
如何计算 400ZR 相干 DCI 链路的 OSNR:0.1 nm 参考带宽、含 58 dB 常数的每跨距公式、10·log10(N) 的跨距叠加,以及两个对照实际所需 OSNR 的算例(单跨 80 km 与三跨放大链路)。
OSNR 度量什么——0.1 nm 参考
OSNR 是通道功率与累积 ASE 噪声功率之比,在固定参考带宽内评估:
OSNR = P_ch / P_ASE(0.1 nm)
对增益 G、噪声系数 NF 的 EDFA,1550 nm 处 0.1 nm 内的 ASE 功率为:
P_ASE(dBm) = NF(dB) − 58 dBm + G(dB)
(−58 dBm 常数即 1550 nm 处 B = 0.1 nm ≈ 12.5 GHz 的 hν·B。)当线路放大器增益补偿跨距损耗 L 时,每个跨距贡献:
OSNR_span = 58 + P_ch − NF − L_span(单位 dB / dBm,参考 0.1 nm)
跨距叠加:10·log₁₀(N) 惩罚
噪声按线性单位相加,因此对 N 个相等跨距:
OSNR_total = OSNR_span − 10·log₁₀(N)
跨距不等时按线性噪声贡献求和:1/OSNR_total = Σᵢ 1/OSNRᵢ(线性)。各跨相差几 dB 以内时,等跨近似用于规划足够准确。
算例一——单跨 80 km(400ZR 的教科书场景)
| 参数 | 数值 |
|---|---|
| 跨距长度 | 80 km |
| 光纤衰减 | 0.22 dB/km → L = 17.6 dB |
| 连接器/尾纤余量 | +0.9 dB → L = 18.5 dB |
| 线路 EDFA 增益 | 18.5 dB(增益 = 损耗) |
| EDFA 噪声系数 | 5.5 dB |
| 通道功率 P_ch | 0 dBm |
OSNR = 58 + 0 − 5.5 − 18.5 = 34.0 dB
对照 400ZR 需求约 26 dB(26 dB 所需 + 约 1.5 dB 实现损伤),余量约 6.5 dB——非常宽裕。这就是无放大或单放大器的 80 km DCI 路由成为 400ZR 典型部署的原因。
算例二——三跨 80 km 带在线放大器
| 参数 | 数值 |
|---|---|
| 跨距 | 3 × 80 km,每跨 L = 20 dB(含连接器) |
| 在线 EDFA NF | 5.5 dB |
| 通道功率 P_ch | 0 dBm |
每跨:OSNR_span = 58 + 0 − 5.5 − 20 = 32.5 dB
合计:OSNR_total = 32.5 − 10·log₁₀(3) = 32.5 − 4.77 = 27.7 dB
需求:26 dB + 1.5 dB 实现损伤 = 27.5 dB → 余量 0.2 dB。生产环境中这等于抛硬币。补救选项,按代价粗排:
| 选项 | OSNR 收益 | 说明 |
|---|---|---|
| P_ch 提高 2 dB | +2 dB | 注意非线性门限(16QAM 对此敏感) |
| 降低跨距损耗(优化熔接、减少连接器) | +0.5–1.5 dB | 线路条件允许时最便宜 |
| 分布式 Raman 辅助 | +3–5 dB | 每跨增加成本与复杂度 |
| 减为 2 跨(改路由) | +1.76 dB | N 惩罚从 4.77 降到 3.01 dB |
所需 OSNR:按格式的规划参考值
| 格式 | 调制 / FEC | 典型所需 OSNR @ 0.1 nm |
|---|---|---|
| 400ZR | DP-16QAM + oFEC | 约 25–27 dB |
| 400ZR+(80–120 km 档) | DP-16QAM + 更强 oFEC | 约 24–26 dB |
| 100G IM-DD(双工) | PAM4,不同体系 | 不可直接比较(用直接误码预算) |
让计算保持诚实的几个注记:
- 实现损伤:收发机相关,400ZR 波特率下典型 1–2 dB;厂商数据手册有时直接给 gOSNR(已包含)。
- 0.1 nm 与 GHz:部分仪表以 GHz 报告噪声;1550 nm 处 0.1 nm ≈ 12.5 GHz——比较前先换算。
- 非线性效应(SPM/XPM)不在线性 OSNR 计算内。16QAM 与典型 DCI 功率下,它们会隐形地吃掉部分余量——这也是 3 dB 底线的又一理由。
自己链路的逐步检查单
- 测量或估算每段跨距损耗(光纤公里数 × 0.22 dB/km + 连接器 + 配线架)。既有光模块的 DDM 可作现实校验。
- 从数据手册取放大器 NF(线路 EDFA 典型 5–6 dB)。
- 按收发机规范和非线性余量确定 P_ch(400ZR 用 0 dBm 是稳妥默认)。
- 计算 OSNR_span = 58 + P_ch − NF − L,再减 10·log₁₀(N)。
- 与所需 OSNR + 实现损伤 + 3 dB 余量比较。
- 开通后用两端预 FEC BER / DDM 验证,与预测对账——差值会教你线路的真实 NF。
底线
- 整个计算可压缩为每跨一行:58 + P_ch − NF − L,跨距叠加再减 10·log₁₀(N)。
- 单跨 80 km 的 400ZR 余量充足;三跨开始余量告急,每个补救选项都在花钱或违背物理。
- 保住 3 dB 余量,厂商给 gOSNR 就用 gOSNR,最终以现网预 FEC BER 为准,别只信表格。
内容整理自 OIF 400ZR 实施协议概念、标准 EDFA 噪声理论与常见 DCI 工程实践;原创整合,未搬运原文。
FAQ
- 400ZR 实际需要多少 OSNR?
- DP-16QAM 加 open-FEC(oFEC)在 400ZR 预 FEC 门限下,规划值集中在 0.1 nm 参考 25–27 dB。务必叠加收发机实现损伤(1–2 dB),并保留 3 dB 以上工程余量。
- OSNR 为什么以 0.1 nm 为参考?
- ASE 噪声功率与测量带宽相关,固定的光学参考带宽(0.1 nm ≈ 1550 nm 处约 12.5 GHz)让不同仪表、不同厂商的数据可比。1550 nm 处每 dB 增益、NF=0 dB 时,0.1 nm 内 ASE 约为 −58 dBm。
- OSNR 和 gOSNR 有什么区别?
- OSNR 是线路侧测量值(通常用关通道或置零法)。gOSNR(广义 OSNR)是在接收机侧反推、包含收发机实际经历的线性与非线性损伤的数值——它才是预测预 FEC BER 的指标。
- 400ZR 链路该留多少余量?
- 行业惯例是在所需 OSNR 加实现损伤之上再留 2–3 dB 系统余量,覆盖连接器劣化、EDFA 增益纹波、器件老化和测量不确定度。