【经验】实时示波器的经典抖动分析(上)
本文主要包括如下主题:
01. 抖动研究的源起
02. 抖动测试和分析的基本方法和经典理论
03. 抖动测试的演进和新挑战(上)
01.抖动研究的源起
抖动测试最早在上个世纪80年代开始萌芽,HP公司电信网络测试部门-苏格兰科技公司1982年在苏格兰推出了针对PDH(Plesiochronous Digital Hierarchy,准同步数字体系)的第一个抖动测量仪器,速率高达E3和DS3,之后在1984年推出首批140 Mb / s抖动测试仪之一。
在90年代推出针对SONET / SDH抖动测试产品和方案。事实上在同步数字传输体系(SONET/SDH)和通讯系统中引入抖动的概念主要用于评估数据包级的传输延时偏差。因此大家也可以看到经典抖动定义也来自于当年的业界巨擘贝尔实验室。
进入90年代以后,随着数字电路系统中的源同步时钟总线的发展,由于外部同步时钟频率渐渐成为瓶颈开始转向嵌入式时钟的串行差分总线,非常典型的就是PCI总线同步时钟频率最高到133MHz就开始转向PCIE1.0 2.5Gbps发展。由此对数字电路系统中的水平时间参数的测量也从传统的Setup/Hold或Skew测量转为水平方向Jitter的测量。
在今天,抖动测试除了是很多高速串行总线和标准的一致性测试众多项目中的重要组成部分和内容,同时还是针对系统级传输性能评估的重要方法,以及探究系统问题根源的重要手段。因此对抖动进行深入的探索和研究无论何时都具有深刻的意义和价值。
02.抖动测试和分析的基本方法和经典理论
在90年代,伴随着数字电路和系统的串行差分化的同时以x86处理器为核心的软硬件系统广泛应用于各行业,当然也包括测试测量行业,示波器也开始全面武装更强大的x86处理器和windows操作系统,随之而来的是各种算法程序的全面发展和推进,这其中就包括了抖动测量算法和分离的经典理论。
下图显示的是充斥于各种文献的抖动测量中三种基本的抖动算法:
周期抖动算法比较简单,以信号本身的每个周期值为样本进行统计分析,可以反映所有样本的平均值及个体与圆心即平均值偏差的情况,用于一般的时钟信号的评估。
周期-周期抖动以两个相邻周期的周期差值为样本进行统计分析,很明显这是对信号周期的一阶微分运算,这一指标对分析锁相环的性能时有很高价值。由此还衍生出N周期—N周期抖动,比如针对DDR总线的时钟测试中就有5/10个连续时钟周期抖动的测试。
第三个度量方法,时间间隔误差(Time Interval Error,简称TIE)抖动,有时也被称作相位抖动(Phase Jitter),以每个周期点的累计时间值相对当前时间点的理想值偏差为样本进行统计分析,这个时间偏差算法呈现累积效应,是一个积分运算,可以反映出信号的长期抖动,而这一理想位置则需要通过软件时钟恢复(实时示波器方法)或者通过外部输入/硬件时钟恢复(采样示波器方法)得到一个参考时钟作为运算的基准。
TIE抖动在今天的数字电路与通信系统中已经成为分析数据传输中的抖动指标和性能的最为通用的抖动度量方法。关于以上三个经典抖动算法定义和描述,推荐阅读Ref [6]-- PCI ExpressTM Jitter Modeling Revision 1.0RD.
除了上述三个度量方法还有常用到的三个统计学参数:
平均值:相对绝对值的一个固定偏移或偏差,通常不重要因为可以修正。
RMS抖动:通常用于表征随机抖动成分。
Peak-to-Peak抖动:可用于表征确定性(有界)和随机(无界)抖动分量,另外必须在给定的BER下引用或考虑随机(无界)抖动。
必须要说明的是,业界针对抖动的研究和分析其实最初是从采样示波器开始。因为上个世纪90年代末采样示波器相比实时示波器可以实现的带宽更高(因为等效采样无需高采样率配套,且无需考虑普遍信号测试需求通常输入信号幅度有限因此无衰减和放大器电路因而带宽更高),同时高ADC位数提供的测量精度也更高,因此首先被用于高速芯片及一些器件如光模块等串行数据的眼图分析,并根据眼图结果衍生出抖动分析和测量。
基于眼图堆叠和测量结果,为了评估数字串行总线传输的总体性能因此引入抖动的分析和评估理论。采用的重要评价指标是特定误码率(通常是10E-12)水平下的总抖动Tj @ BER,因为Eye Open= 1UI – Tj @BER。
那么如何得到总体抖动这一结果呢?
一种方法是根据上图中抖动根源按图索骥分别测量得到Rj和各种Dj成分然后卷积得到给定误码水平下的抖动概率密度函数然后推算出Tj。显然这一方法的可操作性不高尤其是早年基于采样示波器叠加的眼图结果进行抖动分析的状况。
另一种方法就是双狄拉克模型法(Dual-Dirac Model),通过测量和计算Rj(δ)与Dj(δδ)再根据如下公式:
计算得到Tj@BER。通常10E-12误码水平时n=14 (因篇幅限制,本文不就n与BER关系做过多描述,参考Ref[1])。
双狄拉克模型法有5个假设前提:
1. 总体抖动可以分解为Rj和Dj
2. RJ遵循高斯分布,可以用单个相关参数的术语进行完整描述,RJ的rms值分布,或等效地,高斯分布的标准偏差σ
3. Dj遵循有限和有边界的分布
4. DJ遵循由两个Dirac-delta函数形成的分布。两个delta函数的时间延迟分离给出了双狄拉克模型相关DJ,如下图所示
5. 抖动是一种静止现象或者可重复观测。也就是说,测量了在适当的时间间隔内对给定系统的抖动后无论何时再启动该时间间隔范围的测量,都会给出相同的结果
双狄拉克模型法基于眼图左右交叉点的抖动直方图,提供了最简单的概率密度函数:交叉点分为两个Dirac-delta函数,位于μL和μR(DJ主导区域),然后采用人为拟合快速过渡到RJ主导的尾部。有许多方法可以实现双狄拉克模型,在所有这些模型中,估计总体抖动的主要问题是如何描述抖动分布尾部的问题,两个标准偏差为σ的高斯分布的尾部由固定量DJ(δδ)= |μL - μR|分隔。
有的时候还会经常看到另一个测量结果DJ(p-p),这个如何理解?
真实的DJ从不遵循简单的双狄拉克分布,因此期望从双狄拉克模型中提取的DJ接近实际的峰峰值DJ是不合理的。DJ(δδ)是模型相关量,必须在假设DJ遵循由两个Dirac-delta函数形成的分布的情况下导出,如图5所示。
相比DJ(δδ)总是可以测量得到,而DJ(p-p)只能在特定情况下可测。比如当DJ仅由数据相关抖动(DDJ)组成时,可以通过比较重复数据码型的平均跳变次数来测量。通常DJ(δδ)小于DJ(p-p)。因此总结,DJ(δδ)定义明确且可测,而DJ(p-p)仅能在特定情况下测量得到,而且对估计总体抖动没有作用。
顺便提一下,虽然DJ(p-p)无法测量且意义不大,但是DJ的子成分如DDJ(p-p)和ISI(p-p)却是有界且可测,在实时抖动分析结果里经常可以看到。
针对一个典型的包含发送端,传输链路以及接收端以及CLK的典型系统架构,比如PCIExpress:
通过分别测量和分析得到系统各单元的Rj标准偏差和Dj(δδ)后可以得到整个系统的抖动参数:
之后就可以得到整个系统在特定误码率下的总体抖动。关于双狄拉克模型的相关原理及知识,请参考Ref [1].
由于采样示波器在早期只是纯粹进行眼图叠加进而进行总体抖动估算而很难对具体的成因进行分析,因此无法满足很多的应用需求(直到2006年左右在采样示波器上开发出码型同步触发技术从而可以稳定捕获特定码型比如不长于2ˆ16的PRBS码型,才引入了抖动分解技术)。
随着实时示波器在平台和性能上的大幅提升,在实时示波器上进行抖动分析越来越普遍并渐渐成为主流。实时示波器无需外部触发或同步时钟信号,同时相比采样示波器具有长内存可以一次触发采集一定时长的波形用于抖动分析进而做出对实际工作有指导性的抖动分解结果。
那么首先实时示波器如何进行抖动分析呢?
如下图示,实时示波器首先捕获一定时长的波形,然后基于特定标准的数据的时钟恢复算法通常为一阶或二阶锁相环,带宽因标准差异而不同,针对CLK通常采用Constant CLK即首先计算周期的平均值得到基准,分析得到信号的TIE抖动。
基于此TIE抖动结果,抖动分析软件会分析得到抖动趋势图(Trend),这一趋势图提供了每个时间点的数据边沿位置相对于理想位置时间差即TIE的趋势图。如果是数据相关抖动DDJ如ISI则会显示出与数据码型的强相关性,如果是周期性抖动Pj成分则会显示出与其它特定频率信号的相关性。
分析抖动的另一种方法是采用频域角度,针对TIE抖动趋势图做FFT数学函数,基于重复频率成分的抖动视图角度。在这种情况下,数据结果被处理绘制为垂直轴上的定时误差值与水平轴上的频率。这个角度在寻找与数据本身特征不相关的周期抖动Pj时,会特别有用。
实时抖动分析软件还提供了“直方图”视图,将抖动分析结果显示为概率分布的函数(PDF)(数据记录中所有TIE测量结果合成),表现为定时误差与命中数(N)的二维显示。实时直方图的结果应该与从眼图产生的重复直方图的测量结果密切相关。但是,通过实时采样的长存储深度,可以从单次采集信号中获得更多数据。此外,基于实时示波器的重复多次采样,可以产生更准确和完整的PDF。
KEYSIGHT实时示波器抖动分析软件EZJIT提供的功能就到这里。
然后,实时抖动分析软件是如何进行一步步的抖动成分分解的? 抖动分解是EZJIT PLUS的功能。如Ref[2] [3]文献描述,根据经典抖动成因分解模型:
首先第一步,根据数据码型特点(在EZJIT Plus软件里可以选择Periodic Data 或Arbitrary Data)将DDJ(数据相关抖动,主要是ISI即码间干扰)和RJ和PJ(与数据无关抖动成分)分离开来;根据DCD和ISI的不同表现再进行分离。
有时甚至可以采用发送特定如101010…码型以准确测量DCD抖动。在Arbitrary Data模式下EZJIT PLUS软件使用线性回归技术从TJ中提取DDJ。这种线性回归类似回声消除或其他自适应滤波应用。这一线性回归技术要求设定一组系数来描述数据相关抖动的如何从传输的数据码型计算,EZJIT PLUS软件里指这套系数为ISI Filter。(关于如何设定ISI Filter请参考Ref [5])
第二步,基于第一步已经去除了DDJ成分的频谱图将PJ和RJ分离。对功率谱密度积分推导出RJrms,PJ成分求和可以得到PJrms。针对RJ的特性在EZJIT Plus软件里可以设定RJ的带宽,如白噪声为宽带宽,粉红噪声为窄带宽。(相关说明请参考Ref[3])
第三步,根据TIE的直方图视图结果基于前面描述的双狄拉克模型法拟合出DJ(δ-δ)。结合前面的频谱法拟合出的RJrms,就可以确定要求的误码率水平下的总体抖动即TJ@BER,基于此可以绘出浴盆曲线(Bath Tub)等图表。
到这里EZJIT PLUS就完成了实时示波器的抖动分析和分解的全部过程,最终输出包括分解完毕的各个抖动分量值,总体抖动@给定BER水平,浴盆曲线等。这也是我们进行抖动分析和分解最终需要得到的结果。
为了获得准确的分析和测量结果在进行实时抖动软件分析时必须进行正确的设置,包括恰当的信号垂直刻度,足够的波形数据也就是捕获时长,以及足够的采样率设置等等因素,另外针对前面提到的包括数据周期重复模式还是任意码型,RJ带宽及噪声设置,以及如何设置ISI滤波器尺寸等详细请参考文末所列参考文献2,3,4,5等。
另外要强调的是足够的波形数据和捕获时长除了可以捕获更多的时钟周期或数据UI进行更准确的抖动分析外也意味着可以捕获更低频的抖动因为捕获的整个波形周期更长,这也是示波器长存储的重要价值之一。
03.抖动测试的演进和新挑战(上)
早年的经典抖动定义和分析分解方法在21世纪初基本已经确立,是通用串行电路分析的重要方法之一。但是随着数据速率的持续推高和电路复杂程度的加深比如链路宽度以及对均衡算法的应用等因素,特定标准的抖动定义和算法也在不断演进。
典型如PCIExpress3.0/4.0针对TX抖动测试重新进行了规划,定义TP1测试点(发送端芯片封装管脚处)抖动分为数据相关抖动和数据不相关成分。数据相关抖动成分主要源于封装损耗和反射等信号完整性效应。而数据不相关成分则源于PLL抖动,电源噪声和多链路之间串扰等。
PCIE4.0 Base规范里明确说明了之所以做如此分离的原因,因为这种分离与Tx和Rx均衡能力很好地匹配,Tx或Rx均衡不会减轻不相关的抖动成分,也无法通过均衡恢复水平时间窗口裕量即降低抖动或得到更加张开的水平眼图。重要的是,通过均衡可恢复的裕量(数据相关成分)不作为不可恢复的抖动计入预算。
从Tx测量中去除了数据相关的抖动,就可以分析剩余的抖动成分,计算剩余抖动成分的UTj和确定性抖动(双狄拉克模型)UDJDD分量。高频抖动(在通道中受到抖动放大)由分离的TTX-UPW-DJDD和TTX-UPW-TJ参数来解决。
并引入了全新的PWJ,Pulse Width Jitter:
在PCIE4.0 Base规范中,最终定义了如上表的分析项目。可以看到,除了针对性的就DDJ专门做了定义并分离,针对Uncorrelated Jitter依然采用了前面描述的经典抖动分析和分解理论进行分析。关于最新的PCIE4.0标准中,针对抖动测量和分析的定义请参考PCIE4.0 Base规范,Ref [6]。
传统的抖动测试软件EZJIT作为通用抖动分析软件,没有按照PCI Express的新定义进行抖动分析和处理,因此如果需要进行完全符合PCI Express标准和规范的抖动分析就需要借助于实时示波器上的一致性测试软件如D9040PCIC测试软件,针对PCIE4.0 Base测试点有非常全面的抖动测试项目如下图示:
除了PCIE标准外,其它一些标准在抖动定义和测量分析方面也有很多发展和演进,比如USB3.x标准作为典型的接口一致性测试规定不同的测试码型,奈奎斯特码型CP1或者CP10用于RJ,PRBS码型CP0或CP9用于Tj测试,当然也需要一致性测试软件进行测试,具体不做更多举例。
另外针对多链路传输如IEEE 802.3系列标准在实现200G/400G时,相对早期单链路串行总线的抖动定义和测量分析,必须考虑跨链路的数据串扰引起的抖动,如下图所示:
这种串扰或者地弹等引起的抖动,呈现为非周期,有界和与数据无关的特性,因此命名为ABUJ(Aperiodic Bunded Uncorrelated Jitter )。
针对这一新的抖动成因,继续采用EZJIT Plus软件的频谱法分析时,会存在将这一由串扰引起的ABUJ归入RJ的风险,从而得到过大的RJ结果,最终导致过大的TJ结果,带来测量误差。
下篇 “【经验】实时示波器的经典抖动分析(下)”将包括以下内容:
03. 抖动测试的演进和新挑战(下)
04. 影响抖动测试结果和精度的因素
05. 从抖动测试到相噪测试——实时示波器的新战场
参考文献:
Ref[1]: Jitter Analysis: The dual-Dirac Model,RJ/DJ,and Q-Scale. Keysight Technologies,5989-3206EN
Ref[2]: Finding Sources of Jitter with Real-Time Jitter Analysis. Keysight Technologies,5888-0740EN
Ref[3]: Analyzing Jitter Using EZJIT Plus Software. Keysight Technologies,5989-3776EN
Ref[4]: Selecting RJ Bandwidth in EZJIT Plus Software. Keysight Technologies,5989-5065EN
Ref[5]: Choosing the ISI Filter Size for EZJIT Plus Arbitrary Data Jitter Analysis. Keysight Technologies,5989-4974EN
Ref[6]: PCI ExpressTM Jitter Modeling Revision 1.0RD, PCI-Sig.
Ref[7]: PCIE4.0 Base Specfication.PCI-Sig.
Ref[8]: PCIE5.0 Base Specification.PCI-sig.
Ref[9]: UXR Series Datasheet.Keysight Technologies,5992-3132EN
- |
- +1 赞 0
- 收藏
- 评论 0
本文由CrazyFeng转载自Keysight,原文标题为:【干货】沧海桑田话抖动(上),本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
【经验】如何快速使用示波器DSO9404A实现一键眼图测量
是德科技示波器的软件不断创新和优化,增加非常多的人性化功能。对于眼图的测量。只需要通过鼠标或者触控屏控制,一键式点击就可以快速地基于实时波形形成出眼图,为用户提供了非常便捷地方式。本文以Keysight DSO9404A型示波器为例讲解一键快速眼图测量。
设计经验 发布时间 : 2019-06-29
【经验】MSO8000系列示波器,准确快速的对高速串行信号进行确定性抖动测量分析
在实际数字通信系统中,数字信号完全按照理想情况传输是非常困难的,信号传输过程中会受到时钟抖动、滤波处理、系统匹配等因素造成相邻码元的干扰。RIGOL生产的MSO8000系列示波器,提供了带时钟恢复功能的实时眼图绘制和抖动测量分析功能。可以帮助用户直观的了解系统中码间串扰的强弱,准确快速的对高速串行信号进行确定性抖动测量。
设计经验 发布时间 : 2020-05-29
【经验】Keysight对实时示波器与采样示波器进行详细剖析—两者概念、区别及应用优势
实时示波器和采样示波器,相似的名字,不同的方法,让Keysight为您理清实时示波器、采样示波器。首先了解这两种仪器的区别,其次分析它们在特定的应用中各有优势,确定哪种仪器更适合使用。
设计经验 发布时间 : 2022-06-03
开启视频直播试用时代,全新“仪器试用”服务正式上线
3月27日,世强硬创电商推出全新“仪器试用”服务。全球企业客户可通过视频直播形式进行在线测试和试用,或者前往位于深圳的世强开放实验室,现场试用相关仪器进行组件测试。世强硬创电商旗下的开放实验室设置了是德科技(Keysight)、鼎阳科技(SIGLENT)、RIGOL(普源精电)旗下的信号发生器、频谱分析仪、矢量信号发生器、矢量网络分析仪、实时频谱分析仪、示波器等多种测试仪器设备。通过视频直播模式,
服务资源 发布时间 : 2021-03-30
DDR5和DDR4的区别是什么 ?谈谈DDR5测试方法
是德科技可以给大家带来完整的端到端解决方案。包括设计前期的仿真,涵盖了memory designer的建模和ADS的前后仿真。发送端测试中,我们提供业内旗舰级性能指标的UXR实时示波器和高性能的RC模型探头,有效降低测试负载。
技术探讨 发布时间 : 2024-06-17
解密ChatGPT算力芯片技术
ChatGPT的轰动引发全球人工智能大模型训练及应用的浪潮,驱动算力需求进入爆炸式增长阶段。尤其是针对人工智能的智能算力,更成为了算力产业未来发展的重要方向。今天我们将解密ChatGPT背后的算力芯片技术,算力芯片如何工作?HBM内存是什么?GPGPU/CPU/FPGA区别于优劣?一切从芯片开始。
技术探讨 发布时间 : 2024-06-07
芯科技,解密ChatGPT畅聊之算力输出
现在的算力服务器中,里面并不是一颗颗芯片堆叠在一起,而是一张张算力卡并排插在卡槽里。目前大部分算力服务器单台放置8张或者16张算力卡。是德科技推出PCIe 6.0全链路测试方案。
技术探讨 发布时间 : 2024-06-13
KEYSIGHT自动驾驶与车规芯片测试技术研讨会,共同推动技术创新与发展!
2024年3月15日,KEYSIGHT是德科技与IC PARK共同举办“自动驾驶与车规芯片测试技术”研讨会。本次讲座在中关村集成电路设计园芯学院举行,涵盖毫米波雷达、高级辅助驾驶系统、车载MCU、域控制器高速接口PCIe/DDR,车载以太网以及车载serdes发展趋势与测试挑战等多个热门话题,同时有是德科技示波器、误码仪、网络分析仪、信号分析仪等新品展示与测试技巧交流。
原厂动态 发布时间 : 2024-06-10
【经验】实时示波器的经典抖动分析(下)
本文就20多年来抖动测试和分析的相关源起和基本方法,近年的演进,以及最新的对相位噪声和抖动测试需求的挑战,并就Keysight公司基于实时示波器的应对方案和一些有意义的探索做了一个全面的回顾总结和新方法的介绍。内容包括:03. 抖动测试的演进和新挑战(下)04. 影响抖动测试结果和精度的因素05. 从抖动测试到相噪测试——实时示波器的新战场
设计经验 发布时间 : 2019-12-20
解析PCB设计中眼图的作用
介绍眼图基本概念和如何使用示波器的实时眼图功能分析信号完整性。
技术探讨 发布时间 : 2024-05-28
【经验】示波器实时眼图分析操作步骤
眼图是一个信号视图,其中的波形是通过数据速率触发的。本文KEYSIGHT将为你介绍示波器实时眼图分析操作步骤,供各位工程师参考及使用。
设计经验 发布时间 : 2023-08-16
【产品】标配电压表、频率计的EXR系列4通道/8通道7合1多功能示波器,实时采样率高达16GSa/s
Keysight是德科技于11月10日向全球推出经济适用的EXR系列7合1示波器,EXR系列标配Win10操作系统,所有档位和型号带宽下均采用真实硬件10bit ADC,采用高分辨率模式下可达16bit。同时提供业界领先的水平时基精度,高达8ppb。所有通道全部打开无论是4通道或者8通道均高达16GSa/s,单台示波器内部累计总采样能力高达128GSa/s。
新产品 发布时间 : 2020-11-14
DDR5测试技术更新漫谈
近20多年来,经历了从SDRAM发展到DDR RAM,又从DDR发展到目前的DDR5,每一代 DDR 技术在带宽、性能和功耗等各个方面都实现了显著的进步,极大地推动了计算性能的提升。是德科技可以给大家带来完整的端到端解决方案。包括设计前期的仿真,涵盖了memory designer的建模和ADS的前后仿真。
设计经验 发布时间 : 2024-04-24
【产品】全新120GSa/s任意波形发生器M8194A,实现超过45GHz的模拟带宽(3dB)
2018年9月19日,本文详细描述keysight 120GSa/s AWG的事,因为是德科技即下一代实时示波器110GHz UXR推出的同时,也于今天正式发布了下一代120GSa/s的AWG(任意波形发生器)产品M8194A。
新产品 发布时间 : 2018-09-22
Keysight N8833A 和 N8833B 基于实时示波器的串扰分析应用软件 技术资料
型号- N8900A-003,N8833B-1TP,90000 系列,N8900A-007,E2688A-1TP,N5400B-1TP,E5400A-1TP,N8900A-002,9000 系列,N5384A-1TP,DSO90000A-012,N5400A-1TP,MSO9000A-003,N5461B-1TP,90000 X,90000A,MSO9000A-004,N5461A-1FP,N8833A,N8833A-1TP,S 系列,N8833B,DSO9000A-012,DSO9000A-004,DSO9000A-003,E5384A-1FP,N5461B-1FP,N5461A-1TP,N5400A-1FP,E5461A-1TP,N8833A-1FP,N5384A-1FP,N5400B-1FP,V 系列,N5435A-084,DSO90000A-001,DSO90000A-003,N8833B-1FP,MSO9000A-012,N5435A-001,E5384A-1TP,E2688A-1FP,N5435A-003,N5435A-025,Z 系列,E5461A-1FP,E5400A-1FP,N5435B-084
现货市场
服务
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论