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 是统计性的。我一般这样处理:
- CD 预算: 按最坏情况计算,保证残余 CD 在接收机容限内
- PMD 预算: 按统计概率计算,通常取 99.99% 概率不超过的值(即 3.7 倍平均 PMD)
- 联合预算: 总时延差 = √(Δτ_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 色散预算完整流程
我每次做色散预算,都按下面这个流程走一遍:
- 收集参数: 光纤类型、长度、PMD 系数、光源谱宽、系统速率
- 计算 CD: Δτ_CD = D × L × Δλ,检查是否在接收机容限内
- 计算 PMD: Δτ_PMD = PMD_coeff × √L,取 3.7 倍作为最坏情况
- 联合检查: √(Δτ_CD² + Δτ_PMD²) ≤ 0.3 × T_bit
- 选择补偿方案: 如果超了,决定用 DCF、FBG 还是 DSP
- 验证残余色散: 补偿后残余 CD 应在 ±50 ps/nm 以内(10G 系统)
一句话总结: CD 是确定性的,算准就能补准;PMD 是统计性的,必须留余量。做预算时,别只看典型值,要按最坏情况算,再留 20% 的安全余量。
最后说一句: 色散预算做得好不好,直接决定系统能不能稳定跑 10 年。我见过太多项目,功率预算算得漂漂亮亮,色散预算随便估一下,结果开通后半年就开始出误码。别偷懒,每一段光纤的 PMD 都测一遍,每一公里 CD 都算清楚。嗯,这样才靠谱。