1. 从一个被忽视的现场故障说起前阵子跟几位做接入网运维的朋友聊天有人提到一个挺典型的案例某段5G前传链路无源波分设备刚上线时一切正常光功率预算、链路损耗、接头回损都测过指标漂漂亮亮。结果运行了几个月个别小区在特定时段开始出现误码率抬升BBU侧日志里零星报一些链路异常但现场用光功率计一测收光功率又完全在正常范围内。换模块、换尾纤、重新熔接折腾了好几轮问题还是时有时无。最后定位下来问题不在功率而在色散。这个结论其实不新鲜但很多做前传的兄弟容易忽略它——因为大家习惯了光功率够就没问题的思维定式。5G前传大量采用无源波分WDM方案把BBU和AAU之间那几对光纤用波分复用器挤出更多通道省光纤、省成本、部署快。但无源波分本身不放大、不整形、不补偿它只是把不同波长的光合到一起、分到各处。一旦链路里存在色散不同波长的光跑得快慢不一样脉冲在时域上被展宽到了接收端就可能糊成一团误码随之而来。这篇就围绕5G前传无源波分方案中色散的影响这个主题把色散从哪来、怎么影响前传、怎么算、怎么测、怎么规避一条线讲清楚。适合正在做前传规划、现场调试、或者被类似功率正常但误码问题困扰的同行参考。我会尽量把公式背后的物理意义讲成人话也会给出可以直接抄的参数和排查步骤。2. 无源波分前传的链路构成与色散来源2.1 先搞清楚前传链路里到底有什么要谈色散的影响得先明确5G前传无源波分方案的典型拓扑。简单说就是BBU或DU侧和AAU或RU侧各放一个无源波分复用器中间用一根或一对光纤连接两端再通过彩光模块把不同波长的信号塞进这根光纤的不同通道里。一条完整链路大致包含这些环节BBU/DU侧的彩光模块负责电光转换输出特定波长的光信号比如1271nm、1291nm、1311nm……一直到1371nm这一组粗波分CWDM常用波长或者更密集的LWDM、MWDM波长。合分波器Mux/Demux无源器件把多路不同波长的光合成一路或者反过来分开。主干光纤通常是单模光纤G.652D为主长度从几百米到十几公里不等。连接点包括活动连接器、熔接点、可能还有光缆交接箱里的跳接。AAU/RU侧的彩光模块接收对应波长的光完成光电转换。整条链路是无源的意思是中间没有光放大器、没有再生中继光信号从发到收一路衰减、一路变形全靠模块自身的收发能力和链路预算撑着。2.2 色散到底是个什么东西色散Chromatic DispersionCD的本质是光在光纤中传播的速度随波长变化。听起来很抽象打个比方把光纤想象成一条高速公路不同波长的光就是不同型号的车。有的车跑得快有的车跑得慢。如果所有车同时从起点出发跑着跑着就拉开了距离。在数字光通信里信号不是连续的光而是一串光脉冲。每个脉冲其实都占据一定的光谱宽度因为调制会带来频谱展宽。当这个脉冲进入光纤它内部不同波长成分的传播速度不同到达终点的时间就有先有后结果就是脉冲在时间轴上被拉宽了。这个现象就是色散导致的脉冲展宽。色散通常用色散系数D来描述单位是ps/(nm·km)意思是每公里光纤、每纳米光谱宽度带来的群时延差。G.652D单模光纤在1310nm附近的色散系数接近零这也是为什么早期1310nm窗口被广泛使用但在1550nm附近大约是17ps/(nm·km)。而5G前传常用的CWDM波长范围1271~1371nm恰好落在1310nm零色散点附近色散系数比较小这也是CWDM前传的一个天然优势。但比较小不等于没有。在1271nm处G.652D的色散系数大约是-5到-3ps/(nm·km)量级到1371nm处大约是3到5ps/(nm·km)量级。虽然绝对值不大但当链路足够长、模块光谱宽度足够宽、速率足够高时累积的色散就足以造成问题。2.3 无源波分方案里色散的几个来源在无源波分前传链路中色散主要来自这几个方面第一光纤本身的材料色散和波导色散。这是最主要的来源由光纤的材质和结构决定。单模光纤的色散是材料色散和波导色散共同作用的结果前者与SiO₂材料的折射率随波长变化有关后者与光纤波导结构有关。两者在1310nm附近相互抵消形成零色散点。第二光源的光谱宽度。这是很多人忽略的一点。色散造成的脉冲展宽量等于色散系数乘以光谱宽度再乘以长度。如果光源光谱很窄比如DFB激光器谱宽可能只有零点几纳米那即使色散系数不小累积展宽也有限。但如果用的是光谱较宽的激光器比如某些FP激光器谱宽可能几纳米展宽就会明显放大。第三波分复用器引入的额外效应。无源合分波器本身是波长选择器件它会把每个通道的光限制在一定的通带内。理想情况下它不引入色散但实际器件的通带边缘可能存在群时延波动对靠近通带边缘的波长会有额外影响。这一点在密集波分场景下更明显CWDM相对好一些。第四链路中的连接器和熔接点。这些点本身不产生色散但会引入反射和损耗。反射光回到激光器可能引起啁啾频率变化间接加剧色散效应。所以回损指标在前传里也不能忽视。3. 色散如何一步步吃掉前传链路的余量3.1 从脉冲展宽到码间干扰色散对数字信号最直接的伤害是脉冲展宽导致码间干扰ISI。假设发端发出一个理想的窄脉冲经过长度为L、色散系数为D、光源谱宽为Δλ的光纤后脉冲的展宽量大致可以写成Δt ≈ D × Δλ × L这个公式是估算用的简化式实际还要考虑调制格式、脉冲形状等因素但用来判断有没有风险已经够用。举个具体例子。假设一段前传链路长10km用的是G.652D光纤工作波长在1351nm附近色散系数取4ps/(nm·km)。彩光模块的光谱宽度假设是1nmDFB激光器典型值。那么展宽量Δt ≈ 4 × 1 × 10 40ps40ps是什么概念如果前传速率是25Gbps5G前传常见eCPRI速率之一一个UI单位间隔大约是40ps。也就是说脉冲展宽了整整一个比特周期。这时候相邻脉冲就会明显重叠接收端判决时0和1分不清误码率上升。如果链路拉到20km展宽就变成80ps两个UI情况更糟。如果光源谱宽是2nm展宽再翻倍。这就是为什么同样长度的链路有的没问题有的出问题——模块谱宽、工作波长、实际光纤色散系数都在起作用。3.2 为什么光功率正常却依然误码回到开头那个案例。现场测收光功率正常是因为色散不改变光的平均功率它改变的是脉冲的形状。光功率计测的是平均光功率它看不出脉冲被展宽了。这就好比一条水管水流总量没变但水流的节奏乱了下游接水的桶就接不准。所以判断前传链路是否健康不能只看光功率。色散余量和功率余量是两个独立的维度。功率余量不够收端灵敏度不够误码色散余量不够脉冲糊了同样误码。两者表现可能都是误码率抬升但根因和解决办法完全不同。3.3 色散代价与链路长度的关系工程上更常用色散代价Dispersion Penalty来衡量色散对接收灵敏度的影响。色散代价指的是为了在存在色散的情况下达到同样的误码率接收端需要额外增加多少光功率。这个代价随链路长度、速率、谱宽增加而增大。对于25Gbps NRZ信号在G.652D光纤上经验上色散代价大致有这样的规律链路长度1310nm窗口色散代价1550nm窗口色散代价5km可忽略约0.5~1dB10km约0.5dB以内约1~2dB20km约1dB左右约2~3dB40km约2dB超过3dB需补偿这张表是量级参考具体数值跟模块谱宽、调制方式、接收机特性都有关。但趋势很清楚波长越远离零色散点、链路越长、速率越高色散代价越大。5G前传常用的CWDM波长在1310nm附近天然占便宜如果因为波分方案需要用到1550nm窗口比如某些长距前传或与回传共纤场景色散问题就会突出得多。4. 前传场景下色散的量化计算与余量评估4.1 手把手算一遍色散预算做前传规划时功率预算大家都会算但色散预算往往被跳过。这里给一个可以直接套用的计算流程。第一步确定工作波长和对应的色散系数。查光纤规格书G.652D在1271~1371nm的色散系数大致如下波长(nm)色散系数D ps/(nm·km)1271-5.0 ~ -3.51291-3.5 ~ -2.51311-1.5 ~ 013310 ~ 1.513512.5 ~ 4.013714.0 ~ 5.5注意不同厂商光纤略有差异以实际规格书为准。第二步确定光源谱宽Δλ。这个参数在模块规格书里通常叫光谱宽度或RMS谱宽。DFB激光器一般小于1nmDML直接调制激光器可能1~2nmEML更窄。如果查不到按1nm保守估算。第三步确定链路长度L。取实际光纤长度注意光缆长度和光纤长度可能不同光缆绞合会有余长一般按光缆长度的1.02~1.05倍估算。第四步算展宽量Δt D × Δλ × L。第五步算展宽占UI的比例。UI 1/速率。比如25GbpsUI40ps。如果Δt/UI小于0.1基本安全0.1~0.3需要关注超过0.3就要认真评估甚至考虑补偿。举个例子10km链路1351nmD取3ps/(nm·km)Δλ取1nm速率25Gbps。Δt 3 × 1 × 10 30ps Δt/UI 30/40 0.75这个比例已经很高了说明色散风险显著。如果实际模块谱宽是0.5nmΔt降到15ps比例0.375仍然偏高。这时候要么缩短链路要么选更靠近1310nm的波长要么换更窄谱宽的模块。4.2 色散余量怎么留才合理工程上留余量不能只按理论值卡边。我的经验是理论展宽比例控制在0.1以内作为设计目标。这样即使实际光纤色散系数偏大、模块谱宽偏宽也有缓冲。如果理论比例在0.1~0.2之间要在现场测试时重点验证最好做误码率测试而不是只看光功率。超过0.2就要考虑调整方案换波长、缩短链路、加色散补偿前传里较少用成本高、或者改用相干方案成本更高一般前传不用。另外要注意色散是累积的链路中间加跳接、加交接箱只要还是同一根光纤色散就继续累积。但如果中间经过了OEO光-电-光再生色散会被重置。无源波分方案里没有再生所以全程累积。4.3 不同波分方案的色散敏感度对比5G前传常用的波分方案有CWDM、LWDM、MWDM等它们对色散的敏感度不一样方案波长范围波长间隔色散敏感度说明CWDM1271~1371nm前传常用20nm较低靠近零色散点谱宽要求相对宽松LWDM1269~1318nm附近4.5nm左右中等部分波长靠近零色散点部分稍远MWDM1267~1375nm附近7nm左右中等介于CWDM和LWDM之间CWDM前传之所以流行除了成本低、器件成熟色散友好也是一个隐性优势。它的波长集中在1310nm零色散点附近色散系数绝对值小同样的链路长度和谱宽下展宽量比1550nm窗口小一个量级。这也是为什么很多前传方案敢用无源波分跑10km甚至更长而回传如果用到1550nm窗口就要认真考虑色散补偿。但要注意CWDM里最靠边的波长比如1371nm色散系数已经到5ps/(nm·km)左右比1311nm附近大不少。如果一个波分系统里混用了多个波长最边上的通道色散风险最高规划时要单独核算不能拿中间波长的余量代表全部。5. 现场排查当误码出现时怎么判断是不是色散5.1 先排除功率和连接问题色散排查不能一上来就盯着色散得先把常见问题排掉。现场遇到误码我一般按这个顺序走测收光功率确认在模块接收灵敏度以上且不过载。如果功率不够先解决功率问题。测链路损耗用OTDR或者光源光功率计法看损耗是否异常。接头脏、熔接不良、弯折过大都会导致损耗。查连接器清洁度这个太常见了脏接头导致回损变差、功率波动表现和色散有点像。看误码是否与波长相关如果同一个波分系统里只有某个波长误码其他波长正常那色散嫌疑就大了——因为不同波长色散系数不同。看误码是否与链路长度相关短链路正常、长链路误码也是色散的特征。看误码是否与温度相关激光器波长会随温度漂移如果工作波长正好在色散系数变化陡峭的区域温度变化可能让误码时好时坏。5.2 用误码仪和光谱仪做交叉验证如果条件允许最直接的验证方法是用误码仪测不同链长下的误码率在实验室或者现场用同一对模块分别接不同长度的光纤比如5km、10km、20km看误码率是否随长度明显恶化。如果功率预算足够但误码随长度恶化色散嫌疑很大。用光谱仪看模块实际工作波长和谱宽确认模块是否工作在预期波长谱宽是否超标。有些模块老化后谱宽会变宽色散影响随之放大。换一个靠近1310nm的波长试试如果换到零色散点附近的波长后误码消失基本可以确认是色散问题。这里有个实操心得现场排查时不要只测一个时间点的误码率要持续观察一段时间。色散导致的误码往往不是恒定的它可能随温度、随业务负载、随链路微弯变化而波动。抓一个瞬时值容易误判。5.3 一个容易踩的坑把色散当成模块故障我见过不少案例现场一误码就换模块换完好了几天又犯再换循环往复。模块本身可能没问题问题在链路色散。换模块之所以看起来有效可能是因为新模块的波长或谱宽略有不同恰好避开了最坏点但根本问题没解决过段时间又暴露。所以判断逻辑要清楚如果换模块后误码改善但不彻底或者过段时间复发要怀疑链路本身的问题而不是继续换模块。色散、回损、光纤老化都可能是链路侧的原因。6. 规避色散影响的几个实操方向6.1 波长选择尽量往零色散点靠这是最省事的办法。在波分方案规划时如果链路较长或者速率较高优先选用靠近1310nm的波长。CWDM的1271~1331nm这一段色散系数绝对值较小比1351~1371nm更安全。如果波分系统必须用全部18个CWDM波长那最边上的几个通道要单独做色散核算必要时缩短其链路长度或者单独优化。LWDM和MWDM的波长分布也类似规划时把长链路分配给靠近零色散点的波长短链路分配给边带波长是一个实用的策略。6.2 控制光源谱宽模块选型时光谱宽度是一个应该写进规格要求的参数。同样速率下DFB激光器比FP激光器谱宽窄得多色散代价小。如果链路色散风险高优先选窄谱宽模块。另外模块的啁啾特性也重要直接调制激光器在高频调制下会有频率啁啾等效于增加谱宽间接放大色散影响。EML或者外调制方案啁啾小但成本高前传里要权衡。6.3 链路长度与速率的匹配色散影响随长度和速率增加。如果一段链路色散预算紧张可以考虑缩短无源段长度在中间加有源再生或者OEO把长链路切成短段色散不累积。降低单波速率如果业务允许用更低速率传输UI变宽同样的展宽量占比更小。但5G前传速率通常是固定的这个选项有限。改用更抗色散的调制格式比如PAM4对色散更敏感NRZ相对好一些。前传目前以NRZ为主但未来速率提升后可能会变。6.4 色散补偿前传里要不要用色散补偿模块DCM在长途骨干网很常见但在5G前传无源波分方案里用得不多原因有几个一是成本DCM不便宜前传对成本敏感二是插损DCM会引入额外损耗吃掉功率预算三是前传链路相对短色散问题没有骨干网那么严重多数场景通过波长选择和谱宽控制就能解决。但在一些特殊场景比如前传与回传共纤、链路特别长、或者必须用1550nm窗口时DCM可能是必要选项。这时候要算清楚DCM补偿了多少色散引入了多少插损整体预算是否还够。补偿不足和补偿过度都会有问题补偿过度会导致色散符号反转同样引起展宽。7. 几个我在实际项目中总结的经验点7.1 色散预算要和功率预算一起做很多团队的规划流程是先算功率预算够了就上。色散预算要么不做要么事后补。我的建议是把色散预算做成规划模板的一部分和功率预算并列。输入波长、谱宽、长度、速率自动算出展宽比例超过阈值就报警。这样在方案阶段就能发现风险而不是等到现场调不通再回头改。7.2 现场测试要测误码不能只测光功率光功率计是必备工具但它测不出色散。如果链路色散风险中等以上现场验收时应该加做误码率测试至少测一段时间比如15分钟到1小时观察误码率是否稳定。有条件的话做不同温度下的测试因为波长温漂可能让色散影响随温度变化。7.3 记录每一条链路的实际波长和长度运维阶段如果每条前传链路的波长、长度、模块型号都有记录出问题时排查会快很多。我见过一些团队链路资料缺失出问题只能一段一段测效率很低。建议在开通时就建好台账特别是波分系统里每个通道对应的波长和链路长度。7.4 别忽视光纤本身的差异不同厂商、不同批次的光纤色散系数可能有细微差异。G.652D虽然标准规定了色散范围但实际值在范围内波动。对于色散预算卡边的链路这个波动可能就是能用和不能用的区别。如果条件允许用OTDR或者色散测试仪实测一下链路色散比查规格书更准。7.5 温度对色散的影响是间接但真实的温度不直接改变光纤色散系数太多但它会改变激光器的发射波长。如果模块没有TEC半导体制冷器或者TEC控制不好波长随温度漂移可能从色散小的区域漂到色散大的区域。夏天和冬天表现不一样早晚不一样这种时好时坏的误码色散温漂是常见根因之一。选模块时带TEC的模块波长稳定性好虽然贵一点但在色散敏感场景下值得。8. 写在最后的一点个人体会色散这个东西在5G前传无源波分方案里属于那种平时不显山露水关键时刻能让你折腾好几天的角色。它不像光功率那样直观也不像断纤那样干脆它更像是一种慢性病——链路能通但通得不踏实误码率在边缘徘徊业务体验时好时坏。我自己的习惯是做前传规划时只要链路超过5km、速率到25G、或者用到1351nm以上波长就一定会把色散预算过一遍。算下来没问题心里踏实算下来卡边就提前调整波长或者模块选型别等到现场再返工。现场排查时如果功率正常但误码持续也一定把色散列入嫌疑名单用换波长、换长度、看光谱这些手段去验证。这套思路不复杂但需要养成习惯。希望这篇整理对正在做前传的同行有点用。如果你们在现场遇到过更刁钻的色散相关案例也欢迎交流很多经验都是在具体故障里磨出来的。
阅读完成 · 觉得有帮助?