4. 色散预算详解:色度色散(CD)、偏振模色散(PMD)、色散补偿策略

色散这东西,说白了就是光脉冲在光纤里跑着跑着就「散架」了。你想想看,原本一个干净利落的1码,到了接收端变成一团模糊的波形,误码率自然就上去了。我做链路预算时,最怕的就是色散预算卡住——功率预算算得再好,色散超了也是白搭。

4.1 色度色散(CD)—— 频率不同,跑得不一样快

色度色散的物理本质很简单:不同波长的光在光纤中的群速度不一样。光源不是理想的单色光,哪怕DFB激光器也有一定的谱宽。结果就是,波长较长的分量跑得快一点,波长较短的分量跑得慢一点,到了接收端就错开了。

CD 累积量计算公式:

Δτ_CD = D × L × Δλ

其中:

  • D —— 色散系数(ps/nm·km),G.652 光纤在1550nm窗口约 17 ps/nm·km
  • L —— 光纤长度(km)
  • Δλ —— 光源谱宽(nm),10G NRZ 常用 0.4~0.6 nm

举个例子。100km 的 G.652 光纤,用 0.5nm 谱宽的激光器:

Δτ_CD = 17 × 100 × 0.5 = 850 ps

10G NRZ 的码元周期是 100ps,850ps 的色散时延差已经超过 8 个码元了。嗯,这肯定跑不通。

我的经验: 40G 系统对 CD 极其敏感。我记得有一次做 40G NRZ 的链路验证,算出来 CD 容限只有 30ps/nm,结果实际测试时发现色散补偿模块的残余色散稍微偏了一点,系统就出误码了。从那以后,我习惯在预算里留 20% 的 CD 余量。

4.2 偏振模色散(PMD)—— 随机游走的幽灵

PMD 和 CD 不一样。CD 是确定性的,你算得准就能补得准。PMD 是统计性的,它随温度、应力、振动随机变化。说白了,你今天测的 PMD 值和明天测的可能差很多。

PMD 的根源是光纤的双折射——两个正交偏振态的传播速度不一样。普通单模光纤并不是完美的圆对称,制造缺陷和外部应力都会引入双折射。

PMD 统计模型:

Δτ_PMD = PMD_coeff × √L

注意这里是 √L,不是 L。因为 PMD 是随机耦合的,累积方式与 CD 完全不同。

系统速率 PMD 容限(典型值) G.652 光纤 PMD 系数 最大无补偿距离
10G NRZ 10 ps 0.1 ps/√km ~10,000 km
40G NRZ 2.5 ps 0.1 ps/√km ~625 km
100G DP-QPSK ~3 ps(含 DSP 补偿) 0.1 ps/√km ~900 km

避坑指南: 我曾经遇到过一个工程,链路总长 800km,用 40G NRZ 系统。按 PMD 系数 0.1 ps/√km 算,Δτ_PMD = 0.1 × √800 ≈ 2.83 ps,看起来在 2.5ps 容限附近。结果验收时发现有一段旧光缆的 PMD 系数高达 0.3 ps/√km,实际 PMD 到了 8.5ps,系统完全跑不起来。所以,不要只看光纤厂商标称值,一定要用 PMD 测试仪实测每段光缆。

4.3 CD 与 PMD 的联合预算

实际链路中,CD 和 PMD 是同时存在的。总色散时延差不能简单相加,因为 CD 是确定性的,PMD 是统计性的。我一般这样处理:

  1. CD 预算: 按最坏情况计算,保证残余 CD 在接收机容限内
  2. PMD 预算: 按统计概率计算,通常取 99.99% 概率不超过的值(即 3.7 倍平均 PMD)
  3. 联合预算: 总时延差 = √(Δτ_CD² + Δτ_PMD²),因为两者物理机制独立

联合预算检查公式:

√(Δτ_CD² + Δτ_PMD²) ≤ 0.3 × T_bit

T_bit 是码元周期。10G 是 100ps,40G 是 25ps,100G 是 10ps。

4.4 色散补偿策略

补偿色散的方法有很多,我按使用频率排个序:

4.4.1 色散补偿光纤(DCF)

这是最传统的办法。DCF 的色散系数是负的,比如 -80 ps/nm·km,放在线路中间把累积的正色散拉回来。

DCF 长度 = (D_G.652 × L_G.652) / |D_DCF|

举个例子:100km G.652(17 ps/nm·km)需要补偿 1700 ps/nm。用 -80 ps/nm·km 的 DCF:

L_DCF = 1700 / 80 = 21.25 km

注意 DCF 的插入损耗很大,约 0.5 dB/km,所以 21km DCF 会引入 10.5dB 损耗,功率预算里要算进去。

我的习惯: DCF 最好放在光放大器中间,而不是放在两端。这样 DCF 的损耗可以被放大器补偿,噪声性能更好。我做过一个 10×10G 的系统,把 DCF 放在 EDFA 中间级,OSNR 比放在输入端好了 2dB。

4.4.2 光纤布拉格光栅(FBG)

FBG 可以做色散补偿器,体积小、插损低。但它的补偿带宽有限,通常只能覆盖一个 ITU 通道。对于 DWDM 系统,每个通道需要单独的 FBG,成本较高。

4.4.3 数字信号处理(DSP)补偿

100G 及以上系统基本靠 DSP 做电子色散补偿。接收端用 FIR 滤波器或频域均衡器,可以在电域把 CD 和 PMD 一起补回来。

// 色散均衡器抽头数估算
N_taps ≈ Δτ_CD / T_sample
// 例如:Δτ_CD = 850ps,采样间隔 T_sample = 25ps(40G 系统)
N_taps ≈ 850 / 25 = 34 个抽头

注意: DSP 补偿不是万能的。PMD 的快速变化(毫秒级)对自适应均衡器的收敛速度要求很高。我曾经在测试中发现,当 PMD 变化速率超过 10 rad/s 时,某些商用 DSP 芯片的均衡器会失锁。所以,即使有 DSP,PMD 预算也不能完全忽略。

4.4.4 补偿策略对比

补偿方式 适用速率 优点 缺点
DCF 10G/40G 宽带宽,补偿量大 插损大,非线性效应
FBG 10G/40G 体积小,插损低 带宽窄,通道独立
DSP 100G+ 灵活,可同时补偿 CD/PMD 功耗高,收敛速度受限

4.5 色散预算完整流程

我每次做色散预算,都按下面这个流程走一遍:

  1. 收集参数: 光纤类型、长度、PMD 系数、光源谱宽、系统速率
  2. 计算 CD: Δτ_CD = D × L × Δλ,检查是否在接收机容限内
  3. 计算 PMD: Δτ_PMD = PMD_coeff × √L,取 3.7 倍作为最坏情况
  4. 联合检查: √(Δτ_CD² + Δτ_PMD²) ≤ 0.3 × T_bit
  5. 选择补偿方案: 如果超了,决定用 DCF、FBG 还是 DSP
  6. 验证残余色散: 补偿后残余 CD 应在 ±50 ps/nm 以内(10G 系统)

一句话总结: CD 是确定性的,算准就能补准;PMD 是统计性的,必须留余量。做预算时,别只看典型值,要按最坏情况算,再留 20% 的安全余量。

色散预算与补偿决策流程 开始色散预算 1. 收集光纤参数与系统参数 2. 计算 CD 累积量 Δτ_CD 3. 计算 PMD 统计值 Δτ_PMD 联合检查 是否超容限? 是 选择补偿方案 否 预算通过 ✓ DCF 补偿 FBG 补偿 DSP 电域补偿 注意:PMD 需按 99.99% 概率取 3.7 倍平均值

最后说一句: 色散预算做得好不好,直接决定系统能不能稳定跑 10 年。我见过太多项目,功率预算算得漂漂亮亮,色散预算随便估一下,结果开通后半年就开始出误码。别偷懒,每一段光纤的 PMD 都测一遍,每一公里 CD 都算清楚。嗯,这样才靠谱。