4. 抖动基本概念与分类

在眼图与接收机容限测试中,抖动是决定眼图水平张开度、进而决定误码率的核心因素。要正确解读 Tektronix 抖动分析软件给出的结果,必须先厘清抖动的层次结构:总抖动(TJ)是最终用于判断链路是否满足误码率要求的合成量,而它由随机抖动(RJ)与确定性抖动(DJ)两大类分量按不同规律合成;确定性抖动内部又可进一步分解为周期性抖动(PJ)、数据相关抖动(DDJ)以及有界不相关抖动(BUJ)等。理解这一分解关系,才能明白软件中每一个数值从哪里来、代表什么物理机制。

一、抖动的层次关系与合成模型

抖动分析的基本框架是双狄拉克模型:随机抖动服从高斯分布,理论上无界,用均方根值 RJ(rms) 描述;确定性抖动有界,用峰峰值 DJ(p-p) 描述。总抖动在给定误码率 BER 下由下式合成:

TJ(BER) = DJ(δδ) + α(BER) × RJ(rms)

其中 α 为与目标误码率相关的高斯尾部系数:
BER = 1E-12 时 α ≈ 7.03(双侧)
BER = 1E-15 时 α ≈ 7.94
DJ(δδ) 为 DJ 的双狄拉克峰峰值,通常略大于 DJ(p-p)

这个公式说明:RJ 对 TJ 的贡献随目标误码率变化,而 DJ 的贡献基本固定。因此同一链路在 1E-12 与 1E-15 下的 TJ 会明显不同,报告 TJ 时必须同时声明 BER 条件,否则数值没有意义。

抖动分解与合成关系(双狄拉克模型) 总抖动 TJ(BER) TJ = DJ(δδ) + α(BER)·RJ(rms) 随机抖动 RJ 高斯分布 · 无界 · 用 rms 描述 确定性抖动 DJ 有界 · 用峰峰值描述 周期性抖动 PJ 开关电源纹波 时钟串扰 · 频谱尖峰 数据相关抖动 DDJ ISI · 占空比失真 码型相关 · 有界 BUJ 有界 不相关 Tektronix 抖动分析软件中的提取方法 RJ:对 TIE 直方图的高斯尾部做外推拟合,取 σ 值;需足够样本量(≥1E6 UI) PJ:对 TIE 时域记录做 FFT,识别离散频谱尖峰,峰峰值 = 2×各尖峰幅度之和 DDJ:按码型分离 TIE(如 1010 与 1100 分别统计),或由 S 参数/阶跃响应卷积预测 BUJ:从 DJ 中扣除 PJ 与 DDJ 后的残余有界分量,常与串扰、反射相关

二、随机抖动 RJ:物理来源与提取

RJ 来源于器件中不可避免的宽带噪声:热噪声、散粒噪声、闪烁噪声以及参考时钟的相位噪声底。这些噪声源数量多、彼此独立,根据中心极限定理,其叠加结果趋近高斯分布。高斯分布没有数学上的边界,因此 RJ 只能用均方根值 RJ(rms) 或 σ 描述,不能给出“最大抖动”。

在 Tektronix 抖动分析软件(如 DPOJET、TekScope 的 Jitter 分析包)中,RJ 的提取通常采用尾部拟合方法:先采集足够长的 TIE(Time Interval Error)记录,绘制 TIE 直方图;由于直方图中心区域可能被 DJ 污染,软件只取直方图两侧远离中心的尾部数据点,用高斯函数拟合,反推出 σ。这一做法要求样本量足够大——若目标 BER 为 1E-12,理论上需要至少 1E12 个 UI 才能直接观测到该误码率对应的尾部,实际不可行,因此必须依赖外推。工程上一般采集 1E6~1E8 个 UI,并检查拟合残差是否合理,若残差偏大说明尾部被 DJ 或非高斯噪声污染,RJ 结果不可信。

三、确定性抖动 DJ:有界分量的分解

DJ 是所有有界抖动分量的总称,其峰峰值不随观测时间无限增长。DJ 内部按物理机制可细分为以下几类,Tektronix 软件通常先给出 DJ(δδ),再通过频谱与码型分析进一步拆分。

周期性抖动 PJ 由周期性干扰源引起,典型来源包括开关电源的开关频率纹波、时钟信号的串扰、参考时钟的杂散。PJ 在时域上表现为 TIE 随某个固定频率振荡,在频域上表现为 TIE 频谱中的离散尖峰。软件提取 PJ 的方法是:对 TIE 时域记录做 FFT,找出显著高于本底的离散谱线,每条谱线对应一个正弦抖动分量,其峰峰值等于该分量幅度的 2 倍;多个 PJ 分量按最坏情况线性相加得到 PJ 总峰峰值。判断是否为 PJ 的关键特征是:改变数据码型,PJ 幅度基本不变;而改变电源或时钟条件,PJ 会明显变化。

数据相关抖动 DDJ 与传输的数据码型直接相关,主要机制是 ISI(码间干扰)与占空比失真(DCD)。ISI 源于信道带宽有限:前一个比特的残余能量拖尾叠加到当前比特的判决点上,使跳变沿位置随前后码型变化。DCD 则源于驱动器上升/下降时间不对称或判决门限偏移,使 0→1 与 1→0 的跳变位置系统性偏移。DDJ 的提取有两种典型路径:一是码型分离法,将 TIE 按跳变前后的比特组合(如 001、011、101 等)分组统计,各组均值之差即反映 ISI 大小;二是卷积预测法,用信道的阶跃响应或 S 参数与理想码型卷积,直接计算每个跳变沿的确定性偏移。DDJ 是有界的,其峰峰值在长码型下趋于稳定。

有界不相关抖动 BUJ 是 DJ 中扣除 PJ 与 DDJ 后的残余部分,通常与串扰、反射、地弹等非周期性但又有界的干扰有关。BUJ 难以用单一解析模型描述,软件一般通过“DJ 总峰峰值减去 PJ 与 DDJ 的贡献”间接得到,其数值对测量条件和码型长度较敏感,解读时需谨慎。

四、各类抖动的区分要点与实操判断

在实际调试中,区分抖动类型最有效的手段是变量控制实验:改变一个条件,观察哪一类抖动随之变化。下表给出常见操作与对应抖动类型的判断依据。

改变的条件 明显变化的抖动 基本不变的抖动 判断依据
更换数据码型(PRBS7→PRBS31) DDJ RJ、PJ ISI 随码型长度增加而增大
关闭/更换开关电源 PJ RJ、DDJ 频谱尖峰位置与幅度变化
增加采集样本量 RJ 拟合稳定性 DJ 峰峰值 DJ 有界,RJ 需大样本外推
改变参考时钟质量 RJ、PJ DDJ 时钟相位噪声底与杂散直接影响
调整均衡器(CTLE/DFE) DDJ RJ、PJ 均衡补偿 ISI,不改变噪声底
在 Tektronix DPOJET 中,建议先运行完整的 TJ 分解,再查看 RJ/DJ 的拟合质量指标(如尾部拟合残差、DJ 直方图的双峰分离度)。若 RJ 拟合残差过大,优先怀疑样本量不足或存在未识别的 PJ;若 DJ 直方图不是清晰的双峰,说明 DDJ 或 BUJ 占比过高,需要进一步做码型分离分析。
常见误区:把 TJ 直接当作 DJ 与 RJ 的简单算术相加。正确关系是 TJ = DJ(δδ) + α(BER)·RJ(rms),其中 α 随目标 BER 变化。在 1E-12 下 α≈7.03,若误用 1E-15 的 α≈7.94,TJ 会被低估约 13%,可能导致链路余量判断过于乐观。

总结来看,RJ 是噪声底、无界、用 σ 描述;DJ 是有界分量,其中 PJ 来自周期性干扰、在频谱上表现为尖峰,DDJ 来自码型相关的 ISI 与 DCD、随码型变化,BUJ 是扣除前两者后的残余有界抖动。Tektronix 抖动分析软件通过尾部拟合提取 RJ、通过 FFT 提取 PJ、通过码型分离或卷积提取 DDJ,最终按双狄拉克模型合成 TJ。掌握这一分解逻辑,才能在眼图与接收机容限测试中正确设置目标 BER、合理解读 TJ 数值,并针对性地定位抖动来源。