第4章 随机抖动(RJ)的数学模型:高斯分布、标准差、概率密度函数

4.1 为什么RJ是高斯分布?

我刚入行那几年,对RJ的认知就是“一个抖动的随机数”。直到第一次调试SerDes眼图,看到BER浴盆曲线那两边的尾巴,才真正理解:RJ的根源是热噪声、散粒噪声这类物理过程,它们在时域上叠加的效果,天然服从中心极限定理。说白了,只要独立噪声源够多、够杂,你测得的时间偏差就是高斯分布。

你想想看,一个理想时钟沿,被成千上万个微小扰动推来推去。这些扰动各自独立,幅度随机,正负都可能。最后时钟沿的位置,就是大量随机变量的和——这就是高斯分布的标准场景。

个人经验:我在做10Gbps收发机测试时,发现如果RJ不服从高斯,多半是没测对。可能是锁相环没锁住,或者触发设置有问题。所以验证RJ的高斯性,是我每次测试的第一步。

4.2 概率密度函数与高斯公式

RJ的概率密度函数(PDF)就是标准的高斯钟形曲线。公式怎么写?

PDF(x) = (1 / (σ · √(2π))) · exp( - (x - μ)² / (2σ²) )

这里:

  • μ(均值):通常为0,表示无系统性偏移。如果有直流偏置,那是DJ的事。
  • σ(标准差):RJ的核心参数,单位是秒(或皮秒)。σ越大,抖动越大,眼图闭合越快。

需要特别注意的是,RJ的PDF没有“边界”。理论上,高斯分布覆盖整个实数轴,尾巴无限长。这在工程上意味着什么?——RJ永远不会消失,只能通过设计降低σ。而且,随着BER门限降低,RJ造成的误码率会一直存在,不像DJ那样有确定的最大值。

参数 数学定义 工程含义
μ 高斯分布均值 理想时钟沿位置,通常设为0
σ 标准差 RJ的RMS值,度量离散程度
PDF 概率密度函数 任一时刻出现抖动值的概率

4.3 标准差的意义与工程测量

我个人习惯用σ的峰峰值(peak-to-peak)来估算RJ的边界,但请注意:高斯分布的无界性导致理论峰峰值无限大。实际工程中,我们通常取某个概率对应的范围。例如,BER=10⁻¹²时,对应的峰峰值大约是14×σ(双尾)。

为什么会是14?因为高斯分布的累积分布函数(CDF)在±7σ处覆盖了99.9999999%的概率。换句话说,每10¹²个比特中,只有1个比特的抖动会超出这个范围。这个7σ的关系,是时间域BER测试的基础。

测量方法:实际测RJ并不容易。直接测直方图,然后拟合高斯曲线提取σ。但要注意,直方图中包含DJ成分,得先分离。我常用的做法是:

  1. 采集足够多的TIE(时间间隔误差)样本,至少1M个。
  2. 用直方图或QQ图检验高斯性。
  3. 通过双狄拉克(Dual-Dirac)模型分离RJ和DJ。

避坑指南:我曾经在产品测试时,发现测出的σ偏大一倍。查了半天,原来是示波器采样率不够,导致时间分辨率太粗,引发了量化噪声,混进了RJ里。后来乖乖用高带宽示波器,并做了抖动分解校准。

4.4 常见RJ值参考

不同速率、不同器件的RJ指标差异很大。我整理了一张常见参考表(基于10⁻¹² BER水平):

应用场景 典型RJ RMS (ps) 备注
PCIe Gen3 (8 GT/s) 0.5 ~ 1.0 使用PLL后RJ较低
10G Base-KR 0.3 ~ 0.6 需考虑发送端和接收端噪声
100G PAM4 (56 GBaud) 0.1 ~ 0.3 对RJ极度敏感
普通LVDS (几百MHz) 1 ~ 5 可以放宽要求

这些数值只是经验参考,具体设计时一定要结合实际链路预算。我的做法是先测出背景噪声平台的RJ,再根据BER目标反推允许的抖动余量。

4.5 RJ与高斯分布的工程图像

下图直观展示了RJ的PDF、σ和概率累积的关系。这是每个做抖动分析的人都应该刻在脑子里的图:

随机抖动(RJ)的高斯分布与标准差 μ = 0 +1σ -1σ +3σ -3σ 68.27% PDF: f(x) = exp(-x²/(2σ²)) / (σ√(2π)) BER=10⁻¹²时 RJ_pp ≈ 14×σ

这张图里,蓝色曲线是高斯的PDF,红色虚线是均值位置,绿色虚线是±1σ范围(占据了68.27%的样本),橙色虚线是±3σ(99.73%)。右下角说明了BER=10⁻¹²对应的峰峰值大约是14σ——记住这个数字,它在抖动预算中非常常用。

核心结论:RJ的内禀属性就是高斯性,工程上我们只需要关心σ。σ越小,眼图越开;σ越大,系统对噪声越敏感。至于PDF的具体形状,只要确认高斯性成立,公式可以直接用。

4.6 实操检查清单

如果你在项目中需要测量和验证RJ模型,我建议按以下步骤走:

  1. 确认采集数据质量:触发稳定,重复采集直方图一致。
  2. 检查高斯性:用Q-Q图或者χ²拟合优度检验。如果偏度/峰度偏离太大,考虑有未分离的DJ。
  3. 提取σ:用最大似然估计(MLE)或最小二乘拟合高斯曲线。注意剔除异常值(超出±5σ的极值点)。
  4. 分离RJ与DJ:使用双狄拉克模型或频谱法。我习惯先用频谱看是否存在周期性成分(PJ),再去拟合RJ。
  5. 与规格比对:将测得的σ代入BER推导模型,确认是否满足误码率目标。

一点提醒:很多时候RJ测量误差来源于示波器自身的本底噪声。记得先测一个短路线,得到仪器的噪声基底,再从测量结果中去除。这一步省不得。

到这里,RJ的数学模型就讲完了。高斯分布不复杂,难的是工程上如何准确获得那个σ,以及如何用σ推算BER。下一部分我们会深入双狄拉克模型——那就是把RJ和DJ揉在一起算总抖动的方法,也是很多标准里抖动的最后评判依据。