历史上的今天
今天是:2025年02月13日(星期四)
2020年02月13日 | 分享关于抖动分解实际操作和步骤分析
2020-02-13 来源:elecfans
我们通过课件给大家讲解了抖动分解的基本概念。这篇我们仍然采用前面用到的10bit S系列示波器和演示板给大家做实际演示,演示一下不同的设定对抖动分解的影响。
开始测试前,首先Default Setting示波器,然后打开通道3,点Autoscale将信号以最合适的方式显示在示波器上面。

在示波器的Setup菜单下面,在通道1界面下面勾选Differential Channels 1&3后,通道1就变成了通道1和3原始信号的差模信号(CH1-CH3),通道3变成了共模信号((CH1+CH3)/2)。然后关闭通道3,对差模信号通道1-3进行分析。

在示波器的Analyze菜单下面,点击Quick Jitter,可以一键得到信号的抖动和抖动分解结果。然后,打开浴盆曲线和抖动直方图两个图示。这样我们就在示波器界面的下方得到了分析图示和所有的抖动以及抖动分解的结果,包括我们上期提到的Tj,Rj,Dj,Pj,DDJ,ISI,DCD抖动成分,分析码型是周期性码型还是任意码型,采用的随机抖动分离算法是传统的频谱方法还是尾部拟合方法等;同时,我们还可以得到在一些特定规范里面要求的抖动成分,比如SFP+里面的DDPWS和10GBase-KR里面的F/2。


下面我们来看一下,在抖动分解设定里面,一些设定对抖动分解结果的影响。在Analyze菜单下面,选择Jitter/Noise(EZJIT Complete),打开抖动分析的对话框。

1
评估总体抖动的BER Level
总体抖动Tj的分布由随机性抖动分布函数和确定性抖动分布函数在数学上通过卷积运算形成,它是基于一定的统计概率或误码率得到的推算结果,所以Tj后面都会跟随(BER)。
Tj(BER)= N*Rj(rms) + Dj,其中,N的值取决于BER Level的设定。
基于1e-12误码率下的总抖动:Tj(1e-12) = 14*Rj(rms) + Dj;基于1e-15误码率下的总抖动,Tj(1e-12) = 14*Rj(rms) + Dj。从视频中我们可以看到,对于同一屏数据,当我们改变BER Level的设定时,Rjrms和Dj都是不会变化的,变化的仅仅是N的值,从而改变了推算的Tj(BER)的结果。

2
码型长度的设定
我们讲抖动测试,准确的说是被测信号跑特定码型时的抖动。所以,我们会发现,很对规范在定义抖动指标时,同时定义了要跑什么特定码型。受制于示波器的存储深度,示波器是不能够遍历长的码型的,所以,当被测信号运行PRBS23,PRBS31等长码型时,应该选择Arbitrary码型,否则,抖动软件不能得到结果。

3
Rj带宽的Narrow和Wide设定
上期我们讲抖动分解时提到,我们是通过一个频域里面的门槛去分离Rj和Pj的。简单讲,Narrow和Wide的设定,指的就是如何定义这个门槛。对于随机抖动Rj,理论上它应该是频域的白噪声,这个门槛应该是一条直线,当选择Wide时, Pj/Rj门槛就是这样一条直线;但是,这样的Rj用实验室的仪表是很难产生的,所以,当我们分离这样的噪声信号时,选择Narrow,Pj/Rj门槛会自动的变化。如下图所示:


4
频谱和尾部拟合的Rj分离算法
上期我们讲到抖动分解基础时就提到,当信号中存在非周期性串扰影响时,采用传统的频谱分离算法,它会导致Rj被错误的高估,如视频所示,Rjrms为6.2ps;如果改用尾部拟合的Rj分离算法,Rjrms变为5.4ps。因为,我们会基于某一个BER Level设定,乘以一个系数N,推算Tj(Tj(BER)= N*Rj(rms) + Dj),当BER是1e-12时,N等于14,这样我们最关心的总体抖动Tj结果就会有比较大的差异。
同时,当我们选择尾部拟合的分离算法时,示波器界面下面会增加一个ABUJ的抖动成分,来表征非周期性串扰的影响。
下一篇:关于时钟恢复的演示和分析
史海拾趣
|
29岁了,继续做个精致的电子工程师 作者:菁菁木华 5年前,在2@1IC论坛写了《24岁了,做个精致的电子工程师》相关的3篇文章。晃悠一下就奔三了。非常感谢电子新手的持续关注与支持。2006年从珠三角带着惊恐,好奇和成就感辗转来到了上海,2 ...… 查看全部问答> |
|
使用了Windml5.2库,编译vxworks image ,出错了,请高手帮忙 使用了Windml5.2库,编译vxworks image ,出现下面错误: warning: Undefined symbol \'uglIoDrvInit\' in file \'partialImage.o\' dld: warning: Undefined symbol \'uglSdkArray\' in file \'partialImage.o\' 怎么办? 已经添 ...… 查看全部问答> |
|
我在北电的招聘职位中看到一些职位,写的缩写,不知道啥意思,请各位大侠指教! ENTS Support Engineer (Voice) GNTS Engineer, Data WiMax Senior SV Engineer 这些职位中的 ENTS,GNTS,SV分别都是什么意思?… 查看全部问答> |
|
是好的创意好和想法重要,还是完美的电路设计和技能重要,我了解的方面很多,但却都不精,现在我脑袋里总有一些好的想法和创意,自己对方案的可行性和大概的思路也都比较清楚,但一旦落实到具体的实施,就会发现自己在这方面的能力是如此的糟糕(即 ...… 查看全部问答> |




