Jitter_数字信号抖动的测试
jitter抖动(相位噪声)的概念及其测量方法(EyeDiagram)

抖动的概念及其测量方法摘要:在数字通信系统,特别是同步系统中,随着系统时钟频率的不断提高,时间抖动成为影响通信质量的关键因素。
本文介绍了时间抖动(jitter)的概念及其分析方法。
关键字:时间抖动、jitter、相位噪声、测量一、引言随着通信系统中的时钟速率迈入GHz级,抖动这个在模拟设计中十分关键的因素,也开始在数字设计领域中日益得到人们的重视。
在高速系统中,时钟或振荡器波形的时序误差会限制一个数字I/O接口的最大速率。
不仅如此,它还会导致通信链路的误码率增大,甚至限制A/D转换器的动态范围。
有资料表明在3GHz 以上的系统中,时间抖动(jitter)会导致码间干扰(ISI),造成传输误码率上升。
在此趋势下,高速数字设备的设计师们也开始更多地关注时序因素。
本文向数字设计师们介绍了抖动的基本概念,分析了它对系统性能的影响,并给出了能够将相位抖动降至最低的常用电路技术。
二、时间抖动的概念在理想情况下,一个频率固定的完美的脉冲信号(以1MHz为例)的持续时间应该恰好是1us,每500ns有一个跳变沿。
但不幸的是,这种信号并不存在。
如图1所示,信号周期的长度总会有一定变化,从而导致下一个沿的到来时间不确定。
这种不确定就是抖动。
抖动是对信号时域变化的测量结果,它从本质上描述了信号周期距离其理想值偏离了多少。
在绝大多数文献和规范中,时间抖动(jitter)被定义为高速串行信号边沿到来时刻与理想时刻的偏差,所不同的是某些规范中将这种偏差中缓慢变化的成分称为时间游走(wander),而将变化较快的成分定义为时间抖(jitter)。
图1 时间抖动示意图1.时间抖动的分类抖动有两种主要类型:确定性抖动和随机性抖动。
确定性抖动是由可识别的干扰信号造成的,这种抖动通常幅度有限,具备特定的(而非随机的)产生原因,而且不能进行统计分析。
随机抖动是指由较难预测的因素导致的时序变化。
例如,能够影响半导体晶体材料迁移率的温度因素,就可能造成载子流的随机变化。
jitter指标

jitter指标摘要:1.介绍jitter 指标2.jitter 指标的计算方法3.jitter 指标的应用场景4.jitter 指标的优缺点正文:1.介绍jitter 指标jitter 指标,也被称为抖动指标,是通信领域中用来衡量数据包传输时延变化的一个重要参数。
在数字信号传输过程中,由于各种原因,数据包的传输时延会出现波动,这种时延的变化就是所谓的jitter。
jitter 指标就是用来描述这种时延变化的程度的。
2.jitter 指标的计算方法jitter 指标的计算方法通常有两种:一种是基于单个数据包的传输时延的计算,另一种是基于多个数据包的平均传输时延的计算。
对于基于单个数据包的传输时延的计算,jitter 指标可以通过公式:jitter = max(t) - min(t) 来计算,其中max(t) 表示数据包传输的最大时延,min(t) 表示数据包传输的最小时延。
对于基于多个数据包的平均传输时延的计算,jitter 指标可以通过公式:jitter = (Σ(t_i - Σ(t_i)) / N) 来计算,其中t_i 表示每个数据包的传输时延,N 表示数据包的数量。
3.jitter 指标的应用场景jitter 指标在通信领域中有广泛的应用,主要用于以下三个场景:(1)网络性能监测:通过监测jitter 指标,可以了解网络的传输质量,及时发现网络中的问题,从而提高网络的性能。
(2)网络设备性能评估:通过比较不同网络设备的jitter 指标,可以评估网络设备的性能,为网络设备的选型和优化提供依据。
(3)网络故障诊断:当网络出现故障时,通过分析jitter 指标的变化,可以定位故障的原因,从而快速进行故障的诊断和修复。
4.jitter 指标的优缺点jitter 指标在通信领域中有重要的应用价值,但也存在一些优缺点:优点:(1)能够反映数据包传输时延的变化情况,可以直观地描述网络的传输质量。
(2)计算方法简单,易于实现,可以在实时监测网络性能。
jitter抖动

抖动(Jitter)的详细分析介绍:这篇文章的焦点是使用户基本的理解什么是jitter以及jitter的发生是由什么引起的,引用的子标题1到7是来自于MJS文档的定义。
请参考Fibre Channel(光纤信道)MJS文档(T11.2/Project 1230/Rev 10 位于ftp:/t11/member/fc/jitter_meth/99-151v2.pdf )以获得更详细的信息。
Jitter定义:“Jitter是来自与一个事件的理想时间的偏差,参考事件是电子事件的微分零点交叉口(differential zero crossing)和光学系统的标称接收门限功率电平。
Jitter是由确定性内容和高斯(随机)内容组成的。
”下面部分解释了每一个成分以及它们来自于哪里。
图1:jitter定义确定性Jitter(DJ)定义“确定性Jitter是具有一个非高斯概率密度函数的Jitter,确定性jitter总是在幅度上跳跃的并在特定的原因下发生,四种确定性jitter被定义:占空比失真jitter、数据从属jitter、正弦jitter和不相关(对数据)跳跃jitter,DJ的特性由它的跳跃和峰峰值决定。
DJ的形式有几种,时钟信号是典型的易受占空比失真(DCD)和周期Jitter(PJ)的影响的,数据信号也容易受DCD和PJ的影响,还易受符号间干扰(ISI)和数据从属Jitter(DDJ)的影响。
不管采样尺寸如何改变,只要充足的数据点被采集以完成每个周期元素的至少一个完全的周期,那么DJ的总量将保持不变。
图2:串扰例子DJ来自于哪里?DJ是典型的由串扰、EMI、同步开关输出(SSO)、设备功能从属和其它有规律发生的干扰信号引起的,当一根受影响的线(一个电路板上的一根走线或一个电缆中的2根邻近的线)被一根驱动线上产生的磁场影响时,串扰发生。
(图2)受影响的导体的感应系数的增加将使感应磁场转换为感应电流,感应电流的累加(正极或负极)将使被影响的线的电流逐渐增加或电压逐渐减小,电压的逐渐减小将在被影响的线上引起jitter。
Jitter 测试解决方案-WQY

– 容易受示波器触发抖 动的影响
– 没有进一步的分析能 力
34 2006-12-28
WangQingYu,Tektronix China
新的抖动测量与分析工具
TDSJIT3 v2
35 2006-12-28
WangQingYu,Tektronix China
直方图统计分析
水平轴显示时间,垂直轴 为积累的测量次数
内的概率 8 pdf曲线下的面积 = 1
累积分布函数Cumulative Distribution Function (cdf)
8 描述一随机变数的值小于某一给出的值的
cdf
概率
8 cdf曲线是pdf曲线的积分
26 2006-12-28
WangQingYu,Tektronix China
抖动 ABC – 眼睛睁开度 vs 误码率
TIE等
并行总线以及其他所有的源同步数据总线中数据与时钟相关的抖 动: setup-hold time jitter等 高速串行数据的抖动:TIE(time interval error)等
4 2006-12-28
WangQingYu,Tektronix China
抖动的测量
我们可以从如下的两个角度考虑抖动
8 TIE vs. time 时间间距误差随时间的变化是重复的,周期性波形 8 效果等同于频率调制FM 8 可能的抖动源– 电源的EMI干扰与扩频时钟SSC的调制信号
Peak-to-Peak
Sinusoidal
20 2006-12-28
WangQingYu,Tektronix China
抖动 ABC – 占空比失真DCD
不一样的电平
DDJ
22 2006-12-28
cycle to cycle jitter测量方法

cycle to cycle jitter测量方法
Cycle to Cycle Jitter(周期到周期抖动)的测量方法主要包括以下步骤:
1. 选取合适的测量设备:常用的测量设备包括示波器和时钟分析仪。
示波器对于快速测量循环到循环晃动非常有用,因为它可以直接测量时钟信号的时间变化。
时钟分析仪则可以提供更精确的测量结果,并且具有更多的分析功能。
2. 连接时钟信号源到测量设备:这可以通过使用同轴电缆或专用的BNC线缆来实现。
确保连接稳定,并尽量避免外部干扰。
3. 开始测量循环到循环晃动:测量周期到周期抖动需要指定一定的周期数才能确定抖动的峰值。
JEDEC中要求最少采样1000个周期。
以上步骤仅供参考,如需了解更多信息,建议咨询专业技术人员或查阅专业书籍。
Jitter_数字信号抖动的测试

f 此图是频谱图,从图上
可以很容易的分析出抖 动的频率分布情况,从 而帮助找到抖动的根 源,去除抖动,指导电 路调试。
35
浴盆曲线分析
f 水平轴显示 BER Eye
Opening,垂直轴为累 积的bit数
f 此图显示误码率及累积
次数的曲线图,从图上 可以很容易的分析出 BER必须使用很 长存储深度捕获数据, 才能发现数据的变化规 律
29
周期趋势统计分析
f 水平轴显示每一个测量
点,垂直轴为测量的数 值
f 右上方显示光标值
f 此图可呈现每一个周期
的抖动偏移量,从而了 解此时钟信号的周期趋 势
30
抖动滤波(Jitter3 V2新功能)
31
滤波器模型
可以根据需要设置滤波器模型的 参数,对时间趋势图或周期趋势图 进行低通滤波,带通滤波,高通滤 波分析不同频段的抖动趋势。
32
抖动滤波应用:用5MHz的截止频率进行低通滤波
33
抖动滤波应用: 用35K的截止频率进行低通滤波
34
抖动频谱统计分析-追溯抖动根源
f 水平轴显示抖动频率,
垂直轴为每一个频率点 抖动幅度
直方图(Histogram)统计分析 时间趋势(Time Trend)统计分析 周期趋势(Cycle Trend)统计分析 抖动频谱(Spectrum)统计分析 浴盆曲线(BathTub)统计分析
25
测量参数
f TDS7000系列示波器配合
TDSJit3应用软件
f 测量参数包括: – 时钟(10项) – 数据(4项) – 时钟-数据(3项) – 通用(8项) 共 4类25项参数 f 一次可同时测量任意6项参
15
抖动测量的几种方法

抖动测量的几种方法测试抖动常用在测试数据通信IC或测试电信网络中。
抖动是应该呈现的数字信号沿与实际存在沿之间的差。
时钟抖动可导致电和光数据流中的偏差位,引起误码。
测量时钟抖动和数据信号就可揭示误码源。
测量和分析抖动可借助三种仪器:误码率(BER)测试仪,抖动分析仪和示波器(数字示波器和取样示波器)。
选用哪种仪器取决于应用,即电或光、数据通信以及位率。
因为抖动是误码的主要原因,所以,首先需要测量的是BER。
若网络、网络元件、子系统或IC的BER超过可接受的限制,则必须找到误差源。
大多数工程技术人员希望用仪器组合来跟踪抖动问题,先用BER测试仪、然后用抖动分析仪或示波器来隔离误差源。
BER测试仪制造商需要测量其产品的BER,以保证产品符合电信标准。
当需要表征数据通信元件和系统时,BER测试对于测试高速串行数据通信设备也是主要的。
BER测试仪发送一个称之为伪随机位序列(PRBS)的预定义数据流到被测系统或器件。
然后,取样接收数据流中的每一位,并对照所希望的PRBS图形检查输入位。
因此,BER测试仪可以进行严格的BER 测量,有些是抖动分析仪或示波器不可能做到的。
尽管BER测试仪可进行精确的BER测量,但是,对于10-12BER(每1012位为1位误差)精度的网络或器件测试需数小时。
为了把测试时间从数小时缩短为几分钟,BER测试仪采用“BERT sCAN”技术,此技术用统计技术来预测BER。
可以编程BER测试仪在位时间(称之为“单位间隔”或“UI”)的任何点取样输入位。
“澡盆”曲线表示BER是取样位置的函数。
若BER测试仪检测位周期(0.5UI)中心的位,则抖动引起位误差的概率是小的。
若BER测试仪检测位于靠近眼相交点上的位,则将增大获得抖动引起位误差的似然性。
抖动分析仪BER测试仪不能提供有关抖动持性或抖动源的足够信息。
抖动分析仪(往往称之为定时时间分析仪或信号完整性分析仪)可以测量任何时钟信号的抖动,并提供故障诊断抖动的信息。
抖动产生及测试

抖动产生及测试一、信号完整性测试手段抖动测试、波形测试、眼图测试,是三种常用的信号完整性测试。
1.抖动测试:抖动测试现在越来越受到重视,因为专用的抖动测试仪器,比如TIA(时间间隔分析仪)、SIA3000,价格非常昂贵,使用得比较少。
使用得最多是示波器加上软件处理,如TEK 的TDSJIT3 软件。
通过软件处理,分离出各个分量,比如RJ 和DJ,以及DJ 中的各个分量。
对于这种测试,选择的示波器,长存储和高速采样是必要条件,比如2M 以上的存储器,20GSa/s 的采样速率。
不过目前抖动测试,各个公司的解决方案得到结果还有相当差异,还没有哪个是权威或者行业标准。
2.波形测试首先是要求主机和探头一起组成的带宽要足够。
基本上测试系统的带宽是测试信号带宽的3 倍以上就可以了。
实际使用中,有一些工程师随便找一些探头就去测试,甚至是A 公司的探头插到B 公司的示波器去,这种测试很难得到准确的结果。
波形测试是信号完整性测试中最常用的手段,一般是使用示波器进行,主要测试波形幅度、边沿和毛刺等,通过测试波形的参数,可以看出幅度、边沿时间等是否满足器件接口电平的要求,有没有存在信号毛刺等。
由于示波器是极为通用的仪器,几乎所有的硬件工程师都会使用,但并不表示大家都使用得好。
波形测试也要遵循一些要求,才能够得到准确的信号。
其次要注重细节。
比如测试点通常选择放在接收器件的管脚,如果条件限制放不到上面去的,比如BGA封装的器件,可以放到最靠近管脚的PCB 走线上或者过孔上面。
距离接收器件管脚过远,因为信号反射,可能会导致测试结果和实际信号差异比较大;探头的地线尽量选择短地线等。
最后,需要注意一下匹配。
这个主要是针对使用同轴电缆去测试的情况,同轴直接接到示波器上去,负载通常是50 欧姆,并且是直流耦合,而对于某些电路,需要直流偏置,直接将测试系统接入时会影响电路工作状态,从而测试不到正常的波形。
3.眼图测试眼图测试是常用的测试手段,特别是对于有规范要求的接口,比如E1/T1、USB、10/100BASE-T,还有光接口等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dj
Peak-to-Peak
14
抖动 ABC – 周期性抖动Periodic Jitter
8 TIE vs. time 时间间距误差随时间的变化是重复的,周期性波形 8 效果等同于频率调制FM 8 可能的抖动源– 电源的EMI干扰与扩频时钟SSC的调制信号
Peak-to-Peak
Sinusoidal
BER Eye Opening 530.91m Ui
36
可调节的软件时钟恢复PLL环路带宽
(Jitter3V2新功能)
f 在进行高速串行数据的抖动测量的时候,示波器必须先通过软件PLL对数据进
行时钟恢复。
f 在大部分的串行数据规范如Fiber channel 要求使用Fbitrate/1667作为环路带宽
8 描述一随机变数的值在某一给出的范围之 内的概率 8 pdf曲线下的面积 = 1
累积分布函数Cumulative Distribution Function (cdf)
8 描述一随机变数的值小于某一给出的值的 概率 8 cdf曲线是pdf曲线的积分
21
cdf
抖动 ABC –预估眼睛张开度
1 2
Long-Term jitter 测量由参考点滞后相当数量的Cycle(500-1000)后时钟沿的抖动值。 该抖动参数也是时钟稳定性的一个非常重要的指标 。
7
TIE抖动的分类
What about Tj/Rj/Dj?
– Tj = Total Jitter in a signal(总体抖动) – Rj = random jitter in a signal(随机抖动) – Dj = deterministic jitter in a signal(固有抖动或者确定性抖动) Periodic Jitter(周期性抖动) Data Dependent Jitter (ISI)(数据相关性抖动) Duty Cycle Jitter(占空比失真抖动)
f 对于信号的低频的调制
或者干扰,必须使用很 长存储深度捕获数据, 才能发现数据的变化规 律
29
周期趋势统计分析
f 水平轴显示每一个测量
点,垂直轴为测量的数 值
f 右上方显示光标值
f 此图可呈现每一个周期
的抖动偏移量,从而了 解此时钟信号的周期趋 势
30
抖动滤波(Jitter3 V2新功能)
31
f Jitter wizard是一个简便易用的工具,对于初学者来说并不需要
深入的了解抖动,根据提示就可以一步一步地随着向导进行抖动 测试!唯一要做的是点击Next-ÆNext…………..
38
数
26
测量参数统计值
f 各测量参数都可详细列出
统计值
f 统计值包括: – 平均值(Mean) – 最大值(Max) – 最小值(Min) – 峰峰值(Pk-Pk) – 标准差(Std Dev) – 捕获数量(Population) – 正最大相邻误差(Max+Δ) – 負最大相邻误差(Max-Δ) f 一次可同时显示任意6项参
滤波器模型
可以根据需要设置滤波器模型的 参数,对时间趋势图或周期趋势图 进行低通滤波,带通滤波,高通滤 波分析不同频段的抖动趋势。
32
抖动滤波应用:用5MHz的截止频率进行低通滤波
33
抖动滤波应用: 用35K的截止频率进行低通滤波
34
抖动频谱统计分析-追溯抖动根源
f 水平轴显示抖动频率,
垂直轴为每一个频率点 抖动幅度
– 检波器的死区(dead band)
f 晶振(Crystal)所产生的噪声
– 热噪声及机械噪声
f 串扰(Crosstalk)
24
多种测量参数及深入的分析功能
f 以TDS7000系列示波器配合TDSJit3应用软件为例 f 自动测量参数包括4类25项参数 f 各种测量参数都可自动计算其统计值 f 统计分析项目包括:
(Golden PLL)。
f 此时软件PLL将跟踪环路带宽内的低频抖动分量,并将其去除。因为某些低频
抖动不会对客户的时钟恢复电路造成影响。
f 但在部分特殊规范中,要求使用非标准的环路带宽的设置,类如Fbitrate/500,此
时用户可以根据需要自定义PLL的环路带宽。
37
抖动测试导航-Jitter wizard
f 并行总线中数据与时钟相关的抖动: setup-hold time jitter等 f 高速串行数据的抖动测试:TIE(time interval error)等
5
Jitter Measurement Summary
参考时钟 (理想的时间位置) 抖动的时钟 (跳变时会偏移)
6
Jitter Measurement Summary
A
pdf 1 pdf 2 cdf 2
Eye open for BER @ 1.0E-12
0UI 0.5UI 1UI 1 0
B
1
cdf 1
C
- 0.5UI
22
1.5UI
抖动浴盆曲线
T1 Tj=T1+T2
T2
23
抖动的来源
f 电源所产生的问题
– Ground Bounce – Vcc噪声
f PLL的不连续性
f 确定性抖动,非高斯分布
Deterministic components
Peak-to-Peak
Dj is bounded!
1-sigma or RMS
Random components
13
抖动 ABC – 确定性抖动
8 确定性抖动不是高斯分布,通常是有边际的。 8 确定性抖动的PDF函数呈现离散分布。
for BER=10-9: Pk-Pk: Tj = DjPK-PK + 12* RjRMS for BER=10-12: Pk-Pk: Tj = DjPK-PK + 14* RjRMS
20
抖动 ABC – 抖动的统计观念
概率密度函数Probability Density Function (pdf)
数
27
直方图统计分析
f 水平轴表示抖动偏移量,
垂直轴表示任一偏移量下 积累的测量次数
f 此图可呈现不同抖动偏移
量的分布状况,从而了解 此时钟信号的抖动分布情 况
28
时间趋势统计分析
f 水平轴显示每一个测量
发生的时间,垂直轴为 测量的数值
f 右上方显示光标值
f 此图可呈现每一个周期
的抖动偏移量,从而了 解此信号的抖动时间趋 势
17
抖动 ABC – 抖动的统计观念
理论: 两个独立随机变量之和 8 若两个随机变量是独立的, 两个独立随机变量之和的 概率密度函数是两者的概率密度函数的卷积 = pfd: Tj = Dj Rj (convolution) Dj = μ+ - μ−
18
抖动 ABC – 无边际的总体抖动
8 究竟这个比失真DCD
8 不对称的上升边沿速率与下降边沿速率
8 不适当的判决门限选择
16
抖动 ABC – 码间干扰
8 ISI又称为DDj数据相关抖动或PDj码型相关抖动 8 因为有限的带宽限制
8 驱动器 Driver 8 对比器Comparator 8 PCB线路与电缆的衰减与损耗
(…这却与你观察多久有关)
?
19
抖动 ABC – 总体抖动
8 因为Rj是无边际的, 所以Tj也是无边际的. 8 如Rj, Tj按测量的时间变长而增加, 所以Tj必须伴同误码率BER表示出
来, Tj才显得有意义。
8 Pk-Pk: Tj = (N*RjRMS) + DjPK-PK , 按不同的BER,N不同
抖动的测试与分析
1
串行传输的原理
2
抖动测量
y 抖动的定义 y 抖动的来源 y 抖动的分类 y 抖动统计分析
3
抖动的定义
抖动可以定义为 “一个信号在跳变时,相对其理想时间位置的偏移量”
参考时钟 (理想的时间位置) 抖动的时钟 (跳变时会偏移) 时间偏移量
抖动量
4
抖动的分类
f 时钟抖动:
period jitter,cycle-cycle jitter,N-cycle jitter,long-term jitter等
f 右上方显示光标值
f 此图是频谱图,从图上
可以很容易的分析出抖 动的频率分布情况,从 而帮助找到抖动的根 源,去除抖动,指导电 路调试。
35
浴盆曲线分析
f 水平轴显示 BER Eye
Opening,垂直轴为累 积的bit数
f 此图显示误码率及累积
次数的曲线图,从图上 可以很容易的分析出 BER Eye Opening
对经常切换的“1,0,1,0,…” 的高频信号,衰减比连续的“1,1,1,1,0,0,0,0,…”的低频信号 要来得厉害。所以长的连续不变码到达更高的电平,在跳变时需要更多的时间才能到 达门限电平,导致信号抖动。因为这个抖动的幅度与码型相关,所以又称码型相关抖 动。 8 因为阻抗不匹配导致信号发射。被发射的信号叠加在原由的信号导致幅度增加而最终 使转换电平所耗费的时间更多,从而产生抖动。 不一样的电平 DDJ
8
Tj:Total Jitter
f Total Jitter
– 评估大量数据时的抖动:例如 1012 bits
9
► Rj:Random Jitter
f 随机抖动的PDF (probability density function)函数呈现高斯分布
Rj is unbounded!
1-sigma or RMS
直方图(Histogram)统计分析 时间趋势(Time Trend)统计分析 周期趋势(Cycle Trend)统计分析 抖动频谱(Spectrum)统计分析 浴盆曲线(BathTub)统计分析