4. WaveLogic 6 DSP核心算法链
WaveLogic 6 的相干接收机里,DSP 并不是一个“黑盒”,而是一条按固定顺序级联的信号处理链。光前端完成 90° 混频与平衡探测后,I/Q 两路模拟信号经 ADC 采样进入 DSP。此时信号同时带有三类损伤:采样时钟相位与频率偏差、信道与器件的线性失真(CD、PMD、滤波滚降)、以及发射机与本地振荡器引入的载波相位噪声与频偏。DSP 链的任务就是按“先粗后细、先线性后非线性”的顺序逐级剥离这些损伤,最终把星座点收敛到判决门限附近。
理解这条链的关键,是抓住每一级“输入什么、输出什么、可调什么”。下面这张信号链图给出了 WaveLogic 6 接收 DSP 的主要处理级与它们之间的数据流关系,后续讲解将围绕图中的节点展开。
时钟恢复:把采样点对准符号中心
ADC 的采样时钟与发射端符号时钟相互独立,二者存在频率偏差和缓慢漂移。时钟恢复的目标是估计定时误差 τ,并通过插值滤波器把采样点重新定位到符号最佳采样时刻。WaveLogic 6 通常采用 Gardner 类定时误差检测器,其误差信号在符号跳变处对定时偏差敏感,对载波相位不敏感,因此可以在载波相位尚未恢复时先行工作。
工程上最常调整的是环路带宽与阻尼系数。环路带宽决定跟踪速度与抖动抑制的折中:带宽过窄,跟踪不上时钟漂移,星座点沿时间轴缓慢旋转;带宽过宽,则把噪声引入定时估计,星座点出现随机抖动。一个可参考的起点是符号速率的 1e-4 量级,例如 90 GBaud 系统中环路带宽约 9 MHz,阻尼系数取 0.707。调试时观察星座点在时间轴上的“张开/闭合”程度,若眼图采样点持续偏移,应优先检查时钟恢复环路是否锁定。
静态均衡:先补偿确定性线性损伤
进入均衡阶段后,第一件事是补偿色散(CD)。CD 是确定性的、慢变的线性损伤,可以在频域用固定抽头的 FIR 滤波器一次性补偿。WaveLogic 6 支持根据链路长度和光纤色散系数自动计算 CD 补偿量,也可手动指定。例如 G.652 光纤在 1550 nm 处色散约 17 ps/(nm·km),若链路 80 km,则累计色散约 1360 ps/nm,对应需要补偿的频域相位为 β₂Lω²/2。
静态均衡还包括发射机与接收机器件频响的预校正,例如驱动器带宽滚降、调制器非线性引起的频率响应不平坦。这部分通常用少量抽头的固定 FFE 完成。静态均衡的抽头系数在链路配置确定后基本不变,因此它不参与自适应更新,调试时主要确认 CD 补偿量是否与链路匹配——若 CD 补偿不足,星座点会呈现明显的“旋转拖尾”;补偿过量则出现反向拖尾。
自适应均衡:跟踪 PMD 与偏振态变化
自适应均衡是 DSP 链中计算量最大、参数最敏感的一级。它要处理的是随时间变化的偏振相关损伤:PMD、偏振旋转、以及残余的窄带滤波效应。WaveLogic 6 采用蝶形结构的 2×2 MIMO FIR 滤波器,四个子滤波器分别处理 X/Y 偏振的 I/Q 分量,抽头数通常为 15~31 个,覆盖的时延范围与 PMD 容限直接相关。
系数更新算法分两个阶段:冷启动阶段用 CMA(恒模算法)进行盲均衡,因为此时载波相位未恢复、判决不可靠;当星座初步收敛后切换到 DD-LMS(判决引导最小均方),利用判决结果进一步降低稳态误差。步长 μ 是关键参数:μ 过大收敛快但稳态抖动大,μ 过小稳态精度高但跟踪 PMD 变化慢。工程上常采用变步长策略,初始 μ 取 1e-3 量级,收敛后降至 1e-5 量级。
调试自适应均衡时,最直接的观察量是四个子滤波器的抽头系数分布。若某一偏振的抽头能量集中在中心附近,说明 PMD 较小;若能量明显偏向一侧,说明存在较大差分群时延。同时应观察收敛后的 EVM 是否稳定,若 EVM 持续波动,可能是步长过大或偏振跟踪速度不足。
载波相位恢复:剥离残余频偏与相位噪声
经过前三级处理后,信号仍带有发射机激光器与本地振荡器之间的频偏 Δf 和相位噪声。载波相位恢复分两步:先做频偏估计,再做相位跟踪。频偏估计常用基于 M 次方的算法,对 QPSK 取 M=4,对 16QAM 取 M=4 或结合判决辅助方法,估计范围可达符号速率的 ±1e-3 量级。例如 90 GBaud 系统中,±90 MHz 的频偏属于可估计范围。
相位跟踪通常采用判决辅助的相位锁相环或维特比-维特比算法。前者用一个一阶环路跟踪相位,环路增益决定跟踪带宽;后者在滑动窗口内对相位做最大似然估计,窗长越长抗噪越好但跟踪相位噪声能力越弱。WaveLogic 6 允许配置相位跟踪窗长或环路增益,典型窗长在 10~30 个符号之间。若本地振荡器线宽较大,应缩短窗长以加快跟踪;若线宽较小、噪声为主,则可加长窗长以降低相位估计方差。
工程可调参数速查
| 处理级 | 关键可调参数 | 典型取值/范围 | 观察与判断 |
|---|---|---|---|
| 时钟恢复 | 环路带宽、阻尼系数 | ~1e-4×Rs,0.707 | 星座点时间轴抖动/漂移 |
| 静态均衡 | CD 补偿量、FFE 抽头 | 按链路色散计算 | 星座旋转拖尾是否消除 |
| 自适应均衡 | 抽头数、步长 μ、算法切换点 | 15~31 抽头,μ 1e-3→1e-5 | 抽头能量分布、EVM 稳定性 |
| 载波相位恢复 | 频偏估计范围、相位窗长/环路增益 | ±1e-3×Rs,窗长 10~30 | 星座相位旋转是否收敛 |
整条 DSP 链的级联关系决定了参数调整必须遵循“从前到后”的顺序。时钟恢复和静态均衡属于确定性补偿,参数一旦配置正确就很少变动;自适应均衡和载波相位恢复属于跟踪型算法,参数需要根据链路实际 PMD、激光器线宽和噪声条件做折中。理解每一级的输入输出与可调参数,才能在 WaveLogic 6 的调试界面上有针对性地定位问题,而不是盲目扫描参数。