我们可以避免承担与抖动相同的错误吗?

COM(通道操作裕度)将多个测量结果组合成一个类似于信噪比的品质因数,类似于ENOB(有效位数),用于表征模数转换器。使用COM,边距越大,通道越好。由于COM是根据不同的测量值构建的,并且包含模型的结果,因此有许多方法可以使其失败。
当我们介绍这个新的可观测量时,回顾近15年前我们处理类似情况的遗留问题是及时的:抖动。
与COM相比,抖动似乎很简单:信号转换时序相对于理想的变化。很容易将分布视为这些时序变化的直方图。图1显示了示波器如何在眼图中显示抖动,现在它使用直方图来表征抖动。

图1.示波器可以为您提供抖动分布(来源:Teledyne LeCroy)。
总抖动
峰峰值抖动的错误,已经出现在时钟数据表上几代人,结果证明是不合适的。来自随机过程的抖动 - 主要来自SerDes参考时钟内的相位噪声 - 随时间变化; 测量峰峰值抖动的时间越长,得到的抖动就越大。在这一点上,我们这些推动高速串行数据技术标准的人遵循了Yogi Berra的建议:“当你来到路边的叉子时,就拿走它。”
为了摆脱定义不明确,不可能重现的峰峰值抖动,我们做出了合理的选择,将BER(误码率)纳入新数量的定义,TJ(BER)(定义的总抖动)在BER)。TJ测量给定BER时的闭眼,也就是说,如果TJ(BER)小于指定BER的位周期,那么你有一些抖动余量,你应该没问题 - 这是峰值的理想特征 - 达到峰值测量。
听起来很棒!四处喝酒吧?
好吧,因为我们关心的BER非常低,1E-12到1E-18,TJ(BER)结果需要很长时间才能测量,而且唯一可以测量它的设备,BERT(误码率测试仪)非常昂贵,而且对于诊断实验室中的其他问题并不是那么有用。因此,我们开发了可以快速进行测量来估算TJ(BER)的技术,但这导致了一个巨大的问题; 你可以称之为clusterjitter。外推技术依赖于示波器测量抖动的独立组件的能力:RJ,DJ,ISI,PJ,DCD,以及您知道或希望忘记的几个缩写。
不同的测试和测量公司开发了不同的方法,测量结果差异很大。从2000年到2006年,来自不同T&M公司的设备 - 您知道并依赖的公司以及制造出色设备的公司 - 至少相差30%,而且经常超过100%。直到2004年,任何人都组装了一个系统,可以准确地区分哪些结果是正确的,哪些是错误的。
问题来自于我们如何选择将RJ,DJ,ISI,PJ等搅拌成我们估计TJ(BER)的炖牛肉。通过从相互依赖的数量的g building建立TJ(BER)(图2),我们无法确定在进入炖牛肉的测量中哪些错误。你看,如果你改变了ISI的数量,你也改变了RJ。添加串扰,所有投注均已关闭。

图2.调整相互依赖变量的数字很难,COM是一个炖牛肉。
当我们从几Gbits / s发展到10+ Gbits / s时,ISI(符号间干扰)是最大的问题。ISI是由频道的频率响应引起的; 它将信号的幅度和定时移动取决于发送符号序列的量。这将我们带到COM以及历史重演的可能性。
早在2003 - 2004年,当时安捷伦科技公司的一群人就建立了一个精密抖动发射器,并将所有测试和测量公司提供的所有抖动分析仪都用于工作。我们将精确数量的RJ,PJ,ISI和DCD用于炖牛肉(随机抖动,周期性抖动,符号间干扰和占空比失真),进行了数百次测量,然后......我坐在客厅的平静处,确定最好的技术。我遇到的最大问题是成分太多了。尽管我非常精确地知道每种类型的每种类型的抖动有多少,但是没有办法确定为什么不同的技术失败(它们都失败了!)。
为了理解测量结果,我必须做基础科学:从我们可以构建的最干净,最低抖动系统开始,然后一次注入