Skip to content
L3精通

频域与眼图:信号完整性分析方法 ​

高速链路的问题,用"电压够不够、线通不通"是看不出来的 —— 它表现在波形形状被改变上。要看这件事,需要两种视角: 频域(哪些频率被衰减了)与眼图(成千上万个比特叠在一起长什么样)。

本页是分析方法页:讲清傅里叶直觉、眼图怎么读、码间干扰(ISI)从哪来、均衡在做什么。 失效表现与归因次序见 高速链路信号完整性; 协商与带宽够不够见 接口带宽。


本页按三段式走:先看频域与眼图两种视角(概念)→ 再按现场四问判别与怎么测怎么留证落地(会用)→ 最后看 ISI、抖动与均衡的机制。

一、为什么要换视角:时域看边沿,频域看"丢了什么" ​

一个数字信号在时域里是边沿陡峭的方波;但任何方波都可以看成一堆正弦波叠加:

方波 = 基频正弦 + 3 次谐波 + 5 次谐波 + 7 次谐波 + …
        (低频)                    (高频,决定边沿有多陡)

于是:

边沿陡不陡  ← 高频成分保住了多少
波形平不平  ← 低频成分保住了多少(基线漂移、直流电平)

这就是"为什么速率一高,链路就变了性质":速率高 = 基频高 = 需要保住的高频更高,而导线对高频的衰减更严重。

二、损耗为什么"偏爱"高频 ​

机制直觉后果
趋肤效应频率越高,电流越往导体表面挤,有效截面变小高频衰减更大
介质损耗绝缘材料的极化跟不上快速变化频率越高损耗越大
反射阻抗不连续处(接头、过孔、转接)特定频率被抵消,波形出现台阶或振铃
串扰相邻对的耦合与码型相关,表现为随机性错误的增加

关键认知:损耗不是"整体变暗",而是"高频先丢" —— 所以高码率下典型的波形是:边沿变缓、幅度变小、出现台阶。

三、眼图怎么读 ​

把足够多比特的波形按"时钟周期"叠在一起,就得到眼图:

     1 个 UI(一个比特的时间宽度)
   ┌───────────────┐
   │  ╱‾‾‾‾‾╲      │   眼高:上下电平之间的距离(抗噪能力)
   │ ╱       ╲     │
   │╱         ╲    │   眼宽:眼睛睁开处可采样的时间窗口(抗抖动能力)
   │╲         ╱    │
   │ ╲       ╱     │   交叉点:上升与下降的交汇处(均衡与占空比的表现)
   │  ╲_____╱      │
   └───────────────┘
         眼中心 = 最佳采样点

读眼图只问四件事:

看什么说明变差说明什么
眼高电平方向的张开度噪声、衰减、幅度不足
眼宽时间方向的张开度抖动、(时间)确定性干扰
交叉点位置上升 / 下降的交汇比例均衡过头或不足、占空比失真
是否有多个"眼"或闭合电平畸变、码型相关效应反射、串扰、均衡过度

测试模板(mask):规范会给出一个禁止区域,眼图轨迹落入即判失败 —— 这是"能不能通过一致性测试"的判据形式,与具体规范绑定。

⚠️ 眼图"好看"不等于链路稳:它只反映在测试点、测试码型、测试时长内的统计结果。 换线长、换温度、换码型(尤其长连 0 / 长连 1 的图案)都可能变差 —— 条件必须写清。

四、ISI(码间干扰)从哪来 ​

定义:前一个(甚至前几个)比特的"尾巴"还没散尽,影响到了当前比特的判决。

比特 1 的响应拖尾  →  叠在比特 2 的采样点上  →  判决点被抬高或压低
        └───────────── ISI ─────────────┘

三个来源:

① 带宽不足(高频被砍)→ 每个比特的能量"散"到相邻比特上
② 反射与阻抗不连续 → 拖尾与振铃
③ 均衡不足或过度 → 前者留下拖尾,后者放大高频噪声

实践含义:

· "同一根线,长线比短线更容易闪断" → 损耗 + ISI 共同作用
· "某些画面才花屏"(如大面积细密图案)→ 与码型相关的 ISI / 串扰
· "重连一次就好了" → 链路训练重新协商均衡参数,属正常机制

五、抖动与噪声:眼图变差的另一半 ​

眼宽变差,通常来自抖动。抖动可以粗略分成两类:

类型特点直觉
随机抖动(RJ)高斯分布,无界,随时间累积噪声引起,无法完全消除
确定性抖动(DJ)有界,与码型 / 周期 / 频率相关ISI、占空比失真、周期性电源干扰属这一类

所以"总抖动"没有一个固定上限 —— 规范通常给的是误码率(BER)目标, 再据此换算允许的抖动,这也是为什么"某条线在我这能跑,在别人那不行"。

✅ 归因提示:与码型相关的变差 → 先怀疑 ISI / 均衡;与周期性活动同步的变差 → 先怀疑电源与时钟。这与 电源系统 的纹波与动态响应话题相连。

六、均衡在做什么 ​

均衡的思路是"把高频补回来":

手段位置直觉
FFE(前馈均衡)/ 预加重发送端提前把高频加强,抵消链路衰减
CTLE(连续时间线性均衡)接收端用一个"反向滤波器"补偿高频
DFE(判决反馈均衡)接收端用已判决的比特去修正当前采样点,直接压制 ISI

为什么需要"训练":链路长度与损耗不确定,均衡参数必须实测后协商。 这解释了日常现象:

· 上电后短暂黑屏再亮 → 链路训练,属正常
· 换线后必须重新拔插才正常 → 需要重新训练
· 延长器 / 切换器引入问题 → 它们的均衡能力常是整链最弱一环

⚠️ 均衡不是越多越好:过度均衡会放大高频噪声(眼高反而变差), 表现为"看着更锐但更容易误码"。这条与显示器端的锐化过冲是同一类教训。

七、会用:现场没有眼图仪器时的四问判别 ​

没有示波器也能缩小范围:靠"这四类相关性"给现象分类。

问 1:是否与线长 / 是否经过中间设备相关?
   □ 短线正常、长线不稳;或直连正常、过 KVM 不稳
   → 指向**损耗 + ISI**(高频先丢、拖尾加重),并优先怀疑链路中最弱一环
问 2:是否与"画面内容"相关?
   □ 只有大面积细密图案(如密集文字、棋盘、高频纹理)才花屏/闪烁
   → 指向**与码型相关的 ISI / 串扰**(见本页第四节)
问 3:是否与时间 / 温度相关?
   □ 刚开机正常、热机后变差;或与某种周期性活动同步出现
   → 与周期同步 → 先怀疑**电源与时钟**(纹波、动态响应);
     热机后变差 → 先怀疑**余量不足**(工作点漂移)
问 4:重新拔插 / 重新协商是否立刻恢复?
   □ 恢复 → 属**链路训练重新协商均衡参数**,是机制而非偶发
   → 记录"恢复前后的协商结果",用于判断是否只是"卡在低余量工作点上"

四问对应的处置方向:

判别结果优先动作
与线长/中间设备相关换认证短线直连验证;中间设备单列
与画面内容相关固定码型复测;检查均衡档位与线材
与时间/温度相关记录时长与温度;查散热与电源
重连即恢复记录协商参数;评估是否需换线或改设置

⚠️ 四问只能"分类",不能"定量" —— 要判是否达标(模板 / 误码率), 仍需按第八节的方法上仪器并把条件写全。

八、怎么测、怎么留证 ​

① 测什么:眼图(眼高 / 眼宽 / 交叉点 / 模板)、抖动分解、误码率
② 在哪测:发送端 / 接收端 / 中间设备的入口(测试点位置必须写)
③ 什么码型:规范规定的图案 + 真实内容图案各测一次
④ 什么条件:线长与线材型号、温度、供电、是否经过中间设备
⑤ 测多久:眼图与误码率都要写测试时长(时长不足的结论不成立)

留证字段:

必须记录为什么
协商速率 / 通道数 / 分辨率与刷新率决定链路工作点
线材型号与长度、中间设备型号复现的必要条件
测试点位置与夹具不同测试点结果不可比
码型、时长、温度、供电同上
结论:是否满足目标误码率 / 是否通过模板判据形式

✅ 排查顺序的原则与信号链路一致:先看协商到什么,再看余量,最后看误码率 —— 与 信号系统故障案例 的案例一致: 多数"链路问题"首先不是线的问题,而是协商条款或设置的问题。

九、常见误区 ​

误区正解
"眼图好看就说明线没问题"只在特定测试点、码型与时长下成立;换条件可能变差
"误码率测一小会儿就够"时长不足时低频随机事件根本不会出现
"抖动是个固定数"随机分量无界;规范给的是误码率目标下的允许值
"均衡越强越好"过度均衡放大噪声,眼高反而变差
"能用就行,不用管测试点"测试点不同结论不同,无法与其他数据比较

📋 判据接口:本页属输入与链路类 —— 依此页结论做判定时,除通用条件外还必须附带 判据字段集 · 输入与链路类 所列字段(共 7 项):跑不满是协议没谈成,还是链路余量不够? 缺任一项,结论不可复核,只能作降级表述。

关键概念速查 ​

术语含义
频域视角把信号看成正弦叠加:高频决定边沿陡度
趋肤效应高频电流集中在导体表面,有效截面变小
眼图大量比特叠加后的"眼睛"形状,反映可采样余量
眼高 / 眼宽电压方向 / 时间方向的张开度
测试模板(mask)规范规定的眼图禁止区域
ISI码间干扰:前一比特的拖尾影响当前判决
RJ / DJ随机抖动(无界)/ 确定性抖动(有界,与码型相关)
BER误码率,规范给的目标;抖动允许值由此换算
FFE / CTLE / DFE发送端预加重 / 接收端线性均衡 / 判决反馈均衡
链路训练上电时协商速率与均衡参数的过程

相关文档 ​


数据来源:本页内容整理自公开标准规范、行业通用实践与厂商公开资料,仅供参考;具体限值与判据以官方规范原文为准。

本站为个人学习整理(含 AI 辅助),内容整理自公开标准与公开资料,未经本站独立实测,仅供学习参考,不构成专业建议;文中提及的商标归各自权利人所有 · 免责声明 · 隐私与条款