0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

抖动定义和测量

Piezoman压电侠 2024-10-21 16:15 次阅读

引言:

时钟抖动(jitter)是现代通信和数字系统中至关重要的性能指标之一,对数据传输速率和系统同步起着关键作用。本文将深入探讨时钟抖动的定义、不同类型,详细介绍各种抖动类型的测试方法,并分析时钟抖动对实际应用的危害。

1、时钟抖动的定义:

抖动的定义为“信号的定时事件与其理想位置之间的偏差”,时钟抖动是指时钟信号在时间上的偏差和波动。它通常以时间测量单位(如皮秒ps、飞秒fs)表示,用来描述时钟信号频率误差、相位偏移和瞬时抖动等。

wKgaomcWDYiAJJj8AABX89bdUUU740.png

2、抖动类型

时钟信号抖动定义有多种主要是:

周期抖动 (Period Jitter)

相邻周期抖动 (Cycle to Cycle Period Jitter)

长期抖动 (Long Term Jitter)

相位抖动 (Phase Jitter)

时间间隔误差 (Time Interval Error or TIE)

2.1 周期抖动

周期抖动是时钟信号的周期时间相对于一定数量、随机选定的理想时钟信号周期的偏差。如果我们能对一定数量的时钟周期进行测量,就可以计算出这一段时间测量窗口内的平均时钟周期以及其标准偏差与峰峰值。我们通常将标准偏差和峰峰值分别称作 RMS 值和 Pk-Pk周期抖动。

Peak to Peak Period Jitter = max(Tn) – min(Tn)

RMS Period Jitter = stdEV(Tn)

wKgaomcWDYiAcfnuAABzHazGReU378.png

周期抖动在数字系统中的时序冗余度计算方面非常实用。例如,在一个基于微处理器的系

统中,处理器在时钟上升之前需要 1 ns的数据建立时间。如果时钟的周期抖动为 -2.0 ns,

则时钟的上升沿可能发生在数据有效前,因而微处理器可能得到不正确的数据。

该实例如下图所示。

wKgZomcWDYiAKPAiAACn-uQenkE165.png

2.2 相邻周期抖动

相邻周期 (C2C) 抖动,根据 JEDEC 标准 65B,是通过一定数量的相邻周期随机样本的计

算得出相邻周期的时间变化。JEDEC 标准进一步规定:每个样本的大小应大于或等于1,000。

值得注意的是,相邻周期抖动仅涉及两个连续周期之间的周期差,与理想周期无关。

wKgZomcWDYiAefNvAACZbSQ6VNc136.png

相邻周期抖动一般体现为以 ps 为单位的峰值,用于定义任意两个连续时钟上升沿之间的

最大偏差。此类型的抖动规范常用于体现扩频时钟的稳定性,因为周期抖动对频率扩展特性

更加敏感,而相邻周期抖动则不同。

2.3 长期抖动

长期抖动测量的是在多个连续周期后时钟信号边沿与理想位置的变化。在实际测量中使用

的周期数量取决于不同的应用。长期抖动与周期抖动和相邻周期抖动不同,因为其代表的是

抖动在长时间间隔期间连续时钟周期流上的抖动累积效应。因此,长期抖动有时也被称为累

积抖动。长期抖动通常对图形/视频显示以及测距器等长范围遥测应用非常实用。Long-Term

jitter 测量由参考点滞后相当数量的Cycle(500-1000)后时钟沿的抖动值。该抖动参数也是

时钟稳定性的一个非常重要的指标。

wKgZomcWDYiAQCX_AACTlcRMqEI387.png

2.4 相位抖动

相位噪声描述为某一给定频率偏移处的dBc/Hz 值,也称噪声频谱密度值(例如:在20KHz时为 -70 dBc/Hz,在 10MHz 时为 -105dBc/Hz),或是一段频率偏移范围内的连续曲线图。相位抖动是一定频率偏移范围内相位噪声的积分,以秒为单位表达。

振荡器输出方波中,大部分能量均位于载波频率上。但是,部分信号能量会“泄漏到”位于载波两侧附近的频率上。相位抖动指的是相对于载波 (fc)的两个偏移频率之间包含的相位噪声能量总量。

2.5 时间间隔误差 (TIE)

时间间隔误差 (TIE) 是指实际信号的事件边沿时间点相对于理想信号的事件边沿时间点的时间偏差。TIE 是相位噪声频谱在时域离散信号序列的表达,以秒或 ps 为单位。下图是TIE的基本概念。

理想信号通常是信号处理软件利用对实际信号周期的平均估算而得到的参考信号。

wKgZomcWDYiAUjMFAAEz0SDdaAM404.png

3、 抖动测试方法

3.1 测量周期抖动

1. 测量一个时钟周期的时长(上升沿至上升沿)

2. 等待随机数量的时钟周期

3. 重复上述步骤 10,000 次

4. 根据这 10,000 个样本计算平均值、标准偏差 (σ) 和峰峰值。

5. 重复上述测量 25 次。从这 25 个结果中计算平均峰峰值。

3.2 相邻周期抖动测量方法

1. 测量两个相邻时钟周期 T1 和 T2 的周期时间;

2. 计算 T1-T2 的值。记录这一数值的绝对值;

3. 等待随机数量的时钟周期;

4. 重复上述步骤 1,000 次;

5. 计算这 1,000 个样本的标准偏差 (σ) 和峰值。峰值是数据中的最大绝对值;

6. 重复上述测量 25 次,并从这 25 组结果中计算出平均峰值。

3.3 长期抖动测试方法

1. 测量 10,000 个连续时钟周期的时间间隔;

2. 等待随机数量的时钟周期;

3. 重复上述步骤 1,000 次;

4. 根据这 1,000 个样本计算平均值、标准偏差 (σ) 以及峰峰值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测量
    +关注

    关注

    10

    文章

    4859

    浏览量

    111289
  • 时钟信号
    +关注

    关注

    4

    文章

    448

    浏览量

    28568
  • 周期抖动
    +关注

    关注

    0

    文章

    4

    浏览量

    6047
收藏 人收藏

    评论

    相关推荐

    时钟抖动和相噪及其测量方法

    抖动一般定义为信号在某特定时刻相对于其理想位置的短期偏移。这个短期偏移在时域的表现形式为抖动(下文的抖动专指时域抖动),在频域的表现形式为相
    发表于 01-18 10:54 2.9w次阅读
    时钟<b class='flag-5'>抖动</b>和相噪及其<b class='flag-5'>测量</b>方法

    抖动的知识及测量方法

    时间不确定。这种不确定就是抖动抖动是对信号时域变化的测量结果,它从本质上描述了信号周期距离其理想值偏离了多少。在绝大多数文献和规范中,时间抖动(jitter)被
    发表于 11-27 08:28

    测量时钟缓冲器的附加抖动

    需求。作为该最新博客系列的开篇文章,我将帮助您了解如何正确测量时钟缓冲器的附加抖动。为什么抖动很重要?在当今数据通信、有线及无线基础设施以及其它高速应用等高级系统中,时钟抖动是整体系统
    发表于 09-13 14:38

    如何测量附加抖动

    分配网络上分配低抖动时钟源。随着系统要求的不断提升,问题也随之而来:时钟线路上添加的简单缓冲器会不会让时钟抖动变得更差?如果会,在添加简单缓冲器之前应该考虑什么问题?图 1:系统级说明 附加抖动
    发表于 11-22 07:13

    示波器测量抖动的四个维度

    测量结果的最大值和最小值相减即为峰峰值抖动。但是10的12次方样本很难直接测量出来,因为需要消耗的时间太长,所以就改用数学模型预测的方法进行推导。总结:上面表达中涉及到示波器测量
    发表于 11-22 13:50

    抖动的概念和抖动测量方法

    抖动的概念和抖动测量方法 在数字通信系统,特别是同步系统中,随着系统时钟频率的不断提高,时间抖动成为影响通
    发表于 11-27 08:28 4536次阅读
    <b class='flag-5'>抖动</b>的概念和<b class='flag-5'>抖动</b>的<b class='flag-5'>测量</b>方法

    什么是抖动?什么叫抖动

    什么是抖动?什么叫抖动 抖动定义是“数字信号的各个有效瞬时对其
    发表于 11-27 08:40 7491次阅读
    什么是<b class='flag-5'>抖动</b>?什么叫<b class='flag-5'>抖动</b>

    抖动测量的几种方法

    抖动测量的几种方法 测试抖动常用在测试数据通信IC或测试电信网络中。抖动是应该呈现的数字信号沿与实际存在
    发表于 08-17 13:02 3112次阅读

    如何用示波器测量确定性抖动

    如何用示波器测量确定性抖动 抖动测量而设计的专用测试设备各种各样,但价格都非常高,而且对某些应用来说太过专业而不适
    发表于 09-23 10:56 1303次阅读
    如何用示波器<b class='flag-5'>测量</b>确定性<b class='flag-5'>抖动</b>

    触发抖动测量的演进

    触发抖动测量的演进  我们通常都知道,在任何一款示波器的技术资料中触发抖动都是一个最常见的性能指标。不错,自从示波器中应用了触发电路以后,触发抖动
    发表于 02-26 12:57 775次阅读
    触发<b class='flag-5'>抖动</b><b class='flag-5'>测量</b>的演进

    关于示波器设置的抖动完美测量

    抖动完美测量的一半工作量都在于如何设置示波器。我们的目标是捕获并显示出信号在系统环境下的真实情况。因为每个实验室都有实时示波器,有必要知道如何去操作它们。抖动测量对环境特别敏感,所以
    发表于 04-03 09:18 8225次阅读
    关于示波器设置的<b class='flag-5'>抖动</b>完美<b class='flag-5'>测量</b>

    信号抖动的分类与测量

    信号抖动测量 ITU-T G.701标准对抖动定义为:抖动是指数字信号在短期内重要的瞬时变化相对于理想位置发生的偏移。 还有一个跟
    发表于 11-02 00:01 5383次阅读

    获得连接:测量抖动

    获得连接:测量抖动
    发表于 11-07 08:07 0次下载
    获得连接:<b class='flag-5'>测量</b><b class='flag-5'>抖动</b>

    示波器测量抖动的四个维度

    抖动是在进行示波器测量的时候常见的一种现象,也是工程师比较头痛的问题之一,也是尝尝讨论的问题。为什么这个话题千古不变值得讨论呢?是因为抖动是示波器测量的诸多功能中与“数学”较为相关的,
    的头像 发表于 11-23 10:18 940次阅读
    示波器<b class='flag-5'>测量</b>之<b class='flag-5'>抖动</b>的四个维度

    简单理解抖动Jitter测量

    抖动jitter的有关概念和理论很多,容易把人抖晕;本文目的是帮助产品研发和测试工程师,不需要研究时频域抖动测量的原理和公式,只讲用什么手段测抖动,以及测试值的表达含义。
    的头像 发表于 07-07 17:30 5483次阅读
    简单理解<b class='flag-5'>抖动</b>Jitter<b class='flag-5'>测量</b>