4. 眼图基础

在光接收机的性能评估中,眼图是最直观、信息密度最高的测试图形之一。它把高速数字信号在时域上的“0/1”跳变叠加显示,让工程师一眼看出信号质量、噪声容限、定时余量和码间干扰程度。对于光模块、ROSA、TIA 以及整机接收链路,眼图既是研发调试的“显微镜”,也是产线判定的“标尺”。

一、眼图的定义与形成原理

眼图的本质是将一串伪随机二进制序列(PRBS)按比特周期分段,并在同一时间窗口内反复叠加。示波器或采样示波器以恢复时钟为基准,把每个 UI(Unit Interval)内的波形对齐后重叠绘制,最终形成类似人眼的张开图形,因此得名“眼图”。

形成过程可以拆解为四个步骤:

  1. 码型激励:发送端输出 PRBS7/PRBS15/PRBS31 等伪随机码,覆盖各种 0/1 组合与游程长度。
  2. 时钟恢复:接收端从数据流中提取时钟,作为示波器的时间基准。
  3. 分段叠加:每个 UI 的波形被截取并对齐到同一坐标窗口。
  4. 统计显示:多次叠加后,波形密集处形成“眼线”,稀疏处形成“眼开”。

眼图之所以能反映系统性能,是因为它同时包含了幅度域和时间域的信息:垂直方向体现噪声、消光比和幅度裕量;水平方向体现抖动、上升/下降时间和定时裕量;交叉点则反映占空比失真和判决门限偏移。

核心理解:眼图不是单一波形,而是“统计叠加图”。眼开越大,说明在采样时刻和判决门限处,信号越容易与噪声区分,BER 越低。

二、眼图关键参数及其物理意义

工程上常把眼图参数分为幅度类、时间类和综合类。下表列出最常用的五个参数及其物理含义:

参数 定义 物理意义 典型劣化原因
眼高(Eye Height) 眼图张开区域在垂直方向的最小幅度差 反映噪声容限和判决裕量,眼高越小越易误判 噪声、衰减、消光比不足、TIA 饱和
眼宽(Eye Width) 眼图张开区域在水平方向的最小时间宽度 反映定时容限,眼宽越小对采样时钟相位要求越高 抖动、码间干扰、带宽不足
交叉点(Crossing) 上升沿与下降沿交汇处的幅度位置 理想为 50%,偏移说明占空比失真或门限漂移 占空比失真、直流偏置、判决门限错误
消光比(ER) 逻辑 1 平均光功率与逻辑 0 平均光功率之比 衡量光信号“0/1”区分度,ER 低则眼高小、灵敏度差 激光器偏置电流不当、调制效率低
抖动(Jitter) 边沿时间位置的随机或确定性偏移 压缩眼宽,增加误码率,分为 RJ、DJ、TJ 时钟噪声、电源纹波、码间干扰、EMI

其中,眼高和眼宽是最直观的两个“开口”指标;交叉点决定判决门限是否居中;消光比是光域特有参数,直接影响接收灵敏度;抖动则是高速链路中最难彻底消除的时间误差来源。

三、眼图参数之间的耦合关系

这些参数并非孤立存在。例如,消光比下降会直接压缩眼高;抖动增大会压缩眼宽;交叉点偏移会同时影响眼高和眼宽的对称性。因此,在调试时不能只盯一个参数,而要观察“眼图整体形状”。

下面给出一个典型的眼图参数读取示例,便于理解测试脚本中如何提取这些值:

Eye Diagram Measurement Report
--------------------------------
Data Rate      : 25.78125 Gbps
Pattern        : PRBS31
Eye Height     : 78 mV
Eye Width      : 0.62 UI
Crossing       : 47.3 %
Extinction Ratio: 4.8 dB
Jitter (RMS)   : 2.1 ps
Jitter (PP)    : 18.6 ps
BER Contour    : 1E-12 @ 0.35 UI, 42 mV
--------------------------------

从这份报告可以看出:眼高 78 mV、眼宽 0.62 UI,说明还有一定裕量;但消光比 4.8 dB 偏低,交叉点 47.3% 略偏左,抖动 PP 值 18.6 ps 较大,提示需要检查激光器偏置和时钟恢复电路。

四、工程案例:眼图劣化排查

某 25G 光接收机在常温下 BER 测试通过,但高温下误码率升高。工程师抓取眼图后发现:

  • 眼高从 82 mV 降到 51 mV;
  • 眼宽从 0.65 UI 降到 0.41 UI;
  • 交叉点从 49% 偏移到 43%;
  • 消光比从 5.2 dB 降到 3.9 dB。

结合参数变化,判断为高温下激光器阈值电流漂移导致消光比下降,同时 TIA 输出幅度压缩,进而使眼高和眼宽同时恶化。调整偏置电流并增加温度补偿后,眼图恢复,BER 回到 1E-12 以下。

排查顺序建议:先看消光比和眼高,判断光域和幅度域;再看眼宽和抖动,判断时间域;最后看交叉点,判断占空比和门限。按“光→电→时钟”的顺序排查,效率最高。

五、常见误区与复盘

误区一:眼图张开就代表 BER 一定合格。眼图是定性/半定量工具,眼开大只说明裕量较好,但 BER 还受判决门限、采样相位和突发噪声影响,必须结合 BER 测试和眼图轮廓(BER Contour)综合判断。

误区二:只看眼高,忽略眼宽。在高速链路中,抖动往往比噪声更致命。眼宽不足会导致采样点落在边沿附近,BER 对时钟相位极其敏感。

误区三:消光比越高越好。消光比过高可能使逻辑 0 功率过低,反而降低平均光功率和接收灵敏度,需在 ER 与平均光功率之间折中。

误区四:交叉点必须严格 50%。实际系统中,由于判决门限和噪声分布不对称,交叉点略偏 45%~55% 仍可接受,关键是看 BER 是否最优。

复盘要点:眼图参数是相互耦合的。任何单一参数超标,都应回到“光功率—消光比—噪声—抖动—带宽”这条链路中寻找根因,而不是孤立地调一个旋钮。

六、眼图参数速查清单

  • 眼高:看噪声容限,目标越大越好,通常要求 ≥ 50 mV(25G 场景)。
  • 眼宽:看定时容限,目标 ≥ 0.5 UI,高速链路建议 ≥ 0.6 UI。
  • 交叉点:看占空比和门限,理想 50%,可接受 45%~55%。
  • 消光比:看光域区分度,典型要求 4~6 dB,需结合灵敏度折中。
  • 抖动:看时间误差,RMS 抖动通常要求 < 0.1 UI,PP 抖动 < 0.3 UI。

掌握眼图的定义、形成原理和五大参数,是后续进行 BER 测试、灵敏度测试和一致性判定的基础。只有把眼图“看懂”,才能在光接收机调试中快速定位问题,而不是盲目更换器件或反复扫描参数。

眼图参数示意图(25G NRZ 接收眼图) 时间 (UI) 幅度 眼高 Eye Height 眼宽 Eye Width 交叉点 Crossing 抖动 Jitter 消光比 ER 逻辑1/0电平 跳变沿 眼开区域 交叉点 消光比参考