信号完整性分析基础系列之十——理解串行数据测试中的总体抖动算法.doc

信号完整性分析基础系列之十——理解串行数据测试中的总体抖动算法.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号完整性分析基础系列之十——理解串行数据测试中的总体抖动算法

在高速串行数据的测试中,抖动的测试非常重要。在串行数据的抖动测试中,抖动定义为信号的边沿与其参考时钟之间的偏差。对于抖动测量值的量化,通常有抖动的峰峰值和有效值这两个参数。不过,抖动的峰峰值随着测量时间的增加,测量值不断变大,不能将抖动值与误码率直接联系起来,所以对于抖动测试,抖动的峰峰值并不是一个理想的指标来很衡量器件和系统的性能。 ?总体抖动(Total Jitter,简称Tj)为某误码率(Bit Error Ratio,简称BER)下抖动的峰峰值,在很多串行数据的规范中通常需要测量误码率为10e-12的Tj,简写为 HYPERLINK mailto:Tj@BER=10e-12 Tj@BER=10e-12。对于BER小于10e-8的Tj的测量,通常只有误码率测试仪BERT可以直接测量到。对于示波器,假设该高速信号为2.5Gbps的PCIe,单个bit的时长为Unit interval = 400ps,假设示波器采样率为20G采样率,则1个bit上包括了400ps/50ps = 8个采样点,一次分析1M个bit需要8M??存储深度,如果要测量10个比特的抖动,需要让示波器在8M的存储深度下扫描100次,由于示波器在8Mpts时计算抖动已经很耗时,重复100次的测试时间会非常长。所以示波器测量小于10e-12的误码率时的总体抖动必须通过某些算法来估算Tj。 图1:TIE抖动图示与抖动概率密度函数(PDF) ?基于示波器求解抖动的算法通常在三个领域观察和分析,即时域、频域、统计域。比如TIE track即为TIE抖动在时域的函数;在频域分析抖动的频谱,可以计算周期性抖动Pj和随机抖动Rj;TIE直方图、Tj的概率密度函数(Probability Density Function,简称PDF)是在统计域来分析抖动。 ?对于总体抖动的计算,通常从统计域分析,即分析抖动的直方图、概率密度函数PDF和累计分布函数(Cumulative Distribution Function,简称CDF)。 概率密度函数PDF的定义为:对于实数随机变量X,任何满足下列条件的函数? ? 都可以被定义为其概率密度函数 : ??? 在下图2中简要描述了从TIE直方图生成PDF、CDF、浴盆曲线Bathtub curve的过程。 在第一步的图示中,X轴是抖动的值,Y轴是某个抖动值上的样本数量,示波器测量每个信号每个边沿与参考时钟的偏差(即TIE),统计在某个抖动值上边沿的数量,得到TIE的直方图; 第二步中对直方图做归一化,即直方图中每个方柱子的数量除以样本总数,得到每个抖动值的发生概率,在这一步中即可得到TIE的概率密度函数PDF; 图2:抖动的直方图与PDF 在第三步中,对PDF的直方图从左右两边向中央进行积分。假定信号边沿相对理想位置超出距离x时,可能导致误码,误码率是对PDF从x到∞或-∞的积分(当x大于0时为∞,小于0时为-∞):BER(x) = =1-CDF(x)。然后,对Y轴取对数后如下图3中深蓝色直方图。所示,由于测试样本较少,最矮的直方图的概率(即误码率)仅1%=10e-2,要计算10e-12的BER,需要对现有的BER直方图进行外插值; 在第四步中(如下图3中Step4的图片)显示了外插值后的BER图,绿色的柱子是外插值得到的,在图上测量10e-12时抛物线形状的BER曲线的内侧的宽度,即可得到Tj; 第五步中把外插值后的BER图(类似于抛物线的曲线)以x=0分割成两条曲线后,设定横轴的最大值为0.5UI(Unit interval,即一个比特的宽度),最小值为-0.5UI,即水平方向正好一个UI的宽度,把Step4中生成的BER图左半部分的曲线右移靠最右边,右半部分的曲线左移靠最左边,即可得到浴盆曲线Bathtub curve。 图3:抖动的PDF/BER/CDF与浴盆曲线 当然,在上述的Tj求解过程中,除了BER图中的外插值部分,其他都是基于实测结果计算的,所以BER图的外插值是示波器的抖动分析算法中最关键的一部分。外插值算法的模型精准度决定了Tj计算的精度。由于外插值算法是对实测的BER/CDF图中尾部进行拟合和外插值,在国外的相关文献中称为tail-fit算法。 在业界除了对BER图进行外插值以获取小误码率的Tj这种方法外,另外一种方法是对PDF进行外插值,得到BER10e-12的PDF,然后积分得到BER/CDF和浴盆曲线,从而算出Tj。两种算法分别称为PDF尾部拟合算法(tail-fit method for PDF)和BER/CDF尾部拟合算法(tail-fit method for the BER/CDF)。 ??????????? 下面简要介绍一种tail-fit method for PDF方

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档