如何理解相位噪声与时间抖动的关系?

news2025/2/23 12:43:02

每当介绍相位噪声测试方案时,都会提到时间抖动,经常提到二者都是表征信号短期频率稳定度的参数,而且是频域和时域相对应的参数。正如题目所示,相位噪声与时间抖动有着一定的关系,那么相噪是与哪种类型的抖动相对应,彼此之间又有着怎样的数学关系,这些疑问都将在文中找到答案。

1. 相位噪声与时间抖动概述

相位噪声通常是针对CW信号而言的,是表征信号频谱纯度的非常重要的参数,衡量了信号频率的短期稳定度。相位噪声是频域的参数,在时域还有一个与之对应的参数——随机抖动,二者之间存在一定的数学关系,可以相互转换。

在前面关于相位噪声测试的文章中,给出了IEEE早期关于相噪的定义,同样的,关于时间抖动,SONET规范也给出了相应的定义:

“Jitter is defined as the short-term variations of a digital signal’s significant instants from their ideal positions in time”.

抖动定义中给出了三个要素:

(1) significant instants,通常是指信号的上升沿或者下降沿;

(2) ideal positions in time,这是指信号上升沿或下降沿在时间维度上的理想位置;

(3) short-term variations,信号实际上升沿或下降沿相对于理想位置时间偏移的短期波动。

虽然定义中只提到了数字信号,但实际上具有普遍适用性,当然对于CW信号也是适用的。

上述定义所给出的是一种综合性抖动,按照不同的原因机制,又可以分解为多种不同的抖动分量,包括:随机抖动,周期性抖动,数据相关抖动,占空比失真等。

CW信号可以理解为一种特殊的数字码流信号,理论上只有随机抖动和周期性抖动这两种分量。随机抖动是由宽带噪声引起的,周期性抖动是由串扰引起的,从产生机制上讲,都相当于对信号进行了调频或者调相。

高端的频谱仪及专业的相噪测试设备,除了能够给出相位噪声,还可以测试载波附近的spur。根据产生的机制可以判定,相位噪声是与随机抖动相对应的,spur是与周期性抖动相对应的。

下文主要聚焦在相噪与随机抖动的关系,后面所提到的抖动,除非特别说明,否则一律视为随机抖动。

2. 相位噪声与时间抖动有何关系?

理想的CW信号用公式可以表示为

相位噪声可以理解为宽带随机噪声对CW信号的相位调制,因此,CW信号的频谱具有对称的左右两个边带。

从相位调制的角度看,经宽带随机噪声u(t) 调制后,已调信号可以表示为

​式中,kPM为调相比例系数,u(t) 为宽带随机信号,通常可以视为白噪声信号,相当于由无数个点频信号叠加而成。

​对于u(t) 中包含的任意频点ꞷm,对应的调制信号表达式为

下面以频率为ꞷm 的信号作为调制信号,从数学的角度推导单边带相位噪声与时间抖动的关系。

对射频载波调相后,已调信号的表达式为

由调制信号引起的载波信号的瞬时相位定义为

通常称θp 为调相因子,表征了载波信号相位波动的最大偏移,单位为弧度rad.,其表达式为

​因此,已调信号又可以写为

​将上式展开为

因宽带噪声幅度非常小,对载波信号进行相位调制造成的相位偏移也是非常小的,通常θp<<1,则存在如下近似关系:

上式可进一步写为

理论上,如果使用单频点信号作为调制信号对射频载波进行相位调制,已调信号可以展开为第一类贝塞尔函数,从展开式可以看出,频谱分量非常丰富,而且关于载波频率左右对称。而上面的公式表明,却只有载波、左右边带三个频率分量,这正是因为上面做了一些数学近似。

以右边带为例,其信号功率为

​载波信号功率为

​则在频偏fm=ꞷm/2π 处的单边带相位噪声为

​式中,θrms为载波信号相位波动的有效值。该公式具有普遍适用性,适用于任意频偏。

相位噪声表征了某一频偏处的单边带相对噪声功率谱密度,由上式可知,θ2rms表征了双边带相对噪声功率谱密度。

上面是以宽带随机噪声中的任意单频点信号作为调制信号为例,简要描述了相位噪声的形成,而宽带噪声包含无数个单频点信号,对载波进行相位调制后,那么从频谱上看,同样可以得到左右对称的两个边带,而且左右边带的频谱是连续的。

随机抖动与相位噪声有什么关系呢?

时间抖动就是指载波信号上升沿或者下降沿在时间轴上的短期波动,随机抖动是由于宽带噪声引起的边沿无规则随机波动,这与相位噪声是一一对应的,边沿的波动是各个频偏处相噪的综合体现。载波边沿的随机波动,存在一个波动范围,从概率密度上讲,基本服从高斯分布,通常采用标准差表征随机抖动,这也是随机抖动的有效值,也是通常要测试的参数。

时间抖动引起了相位的波动,只要确定了相位波动的量,那么也就确定了时间抖动。

将各个频偏处的相位噪声求和并进一步变换可得

由于相位噪声的边带是连续的,因此,上式可以用积分表示

​当然,测试设备是没有办法进行积分的,只能对离散的测试数据进行求和来模拟积分的效果。

θrms,total 即为由总体的相位噪声引起的相位波动,结合载波频率并运用如下公式便可以计算出对应的时间抖动

​值得一提的是,上述公式中的相位噪声不是对数值,而是线性值!而且,根据相位噪声计算得到的抖动为随机抖动,换言之,随机抖动与相位噪声是一一对应的。

3. 如何测试时间抖动?

从目前看,关注时间抖动的信号主要分为两类:快沿信号和CW信号。前者通常是指在高速串行总线通信中的比特流信号及其时钟信号,这类信号普遍具有非常快的边沿,频谱分量较为丰富。后者主要是指诸如射频载波、晶振信号等单频点信号,这类信号频谱相对单一。

使用示波器是测试时间抖动最直接的方法,可以直接测试抖动,而不需要由相位噪声推导而来,对于上述两类信号都是适用的。尤其是对于快沿信号,不仅要测试各种抖动分量,还要测试幅度、边沿时间以及眼图等信号特征参数,必须要使用示波器进行测试。

对于CW信号,基本上只关注随机抖动,如果给出了抖动的指标要求,一定会给出对应的是哪个频偏范围。中高端示波器可以直接测试随机抖动,而且支持设定积分频偏范围,观测该频偏范围内的总随机抖动。但缺点是,示波器自身的抖动噪底往往较大,如果CW信号自身的随机抖动与示波器抖动噪底相当,那么就无法直接准确测试了。

如前所述,由相位噪声可以推导出随机抖动,那么就可以先测试相位噪声,然后再根据公式计算出随机抖动。通过配置自动相噪测试选件,中高端频谱仪测试相噪和抖动更加方便。而且单纯从随机抖动的测试能力而言,频谱仪自身的抖动噪底也好很多,如果超出了频谱仪的测试能力,还可以选择测试相噪的“专家级”设备——信号源分析仪,相噪测试能力更强。优点很明显,但缺点也很明显,这些频域设备只能测试频域相关参数,却无法进行时域相关测试!

无论是使用示波器直接测试随机抖动,还是使用频谱仪等设备先测试相噪、再计算随机抖动,整个测试都是非常简单、智能的。那么,应该如何选择呢?关键还是取决于仪表自身的测试能力和功能是否满足需求!

以上便是要给大家分享的内容,希望对大家有所帮助~~

END

来源:如何理解相位噪声与时间抖动的关系? - RFASK射频问问

关于RFASK射频问问

射频问问是在"微波射频网”系列原创技术专栏基础上升级打造的技术问答学习平台,主要围绕射频芯片、微波电路、天线、雷达、卫星等相关技术领域,致力于为无线通信、微波射频、天线、雷达等行业的工程师,提供优质、原创的技术问答、专栏文章、射频课程等学习内容。更多请访问:RFASK射频问问 - 射频技术研发服务平台 | 技术问答、专栏文章、射频课程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/28833.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

葡萄糖-聚乙二醇-醛基/羟基 Glucose-PEG-CHO/OH

葡萄糖-聚乙二醇-醛基Glucose-PEG-CHO 羰基中的一个共价键跟氢原子相连而组成的一价原子团&#xff0c;叫做醛基&#xff0c;醛基结构简式是-CHO&#xff0c;醛基是亲水基团&#xff0c;因此有醛基的有机物&#xff08;如乙醛等&#xff09;有一定的水溶性。 葡萄糖-聚乙二醇…

ILRuntime热更的小技巧

文章目录前因后果前因 因为ILRuntime热更项目直接打包出来的DLL不能放置到AssetBundle里面打包所以我看网上的代码都是读取DLL的bytes然后放置到一个text文件里面后缀是bytes public class DefaultPath {public static string ProjectRootPath Environment.CurrentDirectory…

超市便利店微信小程序引流拉新_分享超市便利店微信小程序开发的作用

作为消费主力的年轻人&#xff0c;习惯用手机。习惯在手机下单&#xff0c;享受足不出户的方便快捷。 再加上疫情反复&#xff0c;线上购物&#xff0c;无接触配送显得更安全卫生。 再这样的市场环境下&#xff0c;做一个线上的超市小程序&#xff0c;就能解决很多问题&…

SpringCloud学习笔记(三)

文章目录SpringCloud学习笔记(一)1.Ribbon 概述2.负载均衡3.Ribbon 快速入门3.1 本次调用设计图3.2 项目搭建3.3 创建 provider-1和provider-23.4 编写 provider-1 和 provider-23.5 创建 consumer3.6 编写 consumer 的启动类3.7 编写 consumer 的 ConsumerController3.8 启动测…

83.Django项目中使用验证码

1. 概述 ​ 验证码&#xff08;CAPTCHA&#xff09;是“Completely Automated Public Turing test to tell Computers and Humans Apart”&#xff08;全自动区分计算机和人类的图灵测试&#xff09;的缩写&#xff0c;是一种区分用户是计算机还是人的公共全自动程序。可以防止…

分布式节能聚类算法(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…

MySQL隔离级别的底层理解(MVCC+锁)

MySQL事务的隔离级别和并发的关系 mysql是一个C/S架构的软件, 也就意味着, 同一个mysql服务器可能同时存在很多的clients集合来访问. 此时最重要的是什么? 并发性. 并发时候的安全. 并发和数据库安全性本来就是相互矛盾的。要保证更好的安全性最好的方式是什么? 完全舍弃并…

云原生系列 四【轻松入门容器基础操作】

✅作者简介&#xff1a; CSDN内容合伙人&#xff0c;全栈领域新星创作者&#xff0c;阿里云专家博主&#xff0c;华为云云 享专家博主&#xff0c;掘金后端评审团成员 &#x1f495;前言&#xff1a; 最近云原生领域热火朝天&#xff0c;那么云原生是什么&#xff1f;何为云原生…

最详细的Keycloak教程:Keycloak实现手机号、验证码登陆——(一)Keycloak的下载与使用

目录一、 简介二、Keycloak下载与启动三、配置国际化内容一、 简介 接触keycloak已经半个多月了&#xff0c;主要是为了用来集成现已有的项目&#xff0c;也是弄得头大&#xff0c;代码不负脱发人&#xff0c;也是有点小成果了&#xff0c;在这里把自己的这点小小经验分享给大…

CMOS IC功耗类型及其影响因素

目录 概述 开关功耗&#xff08;Switch Power&#xff09; 内部功耗&#xff08;Internal Power&#xff09; 漏电功耗&#xff08;Leakage Power&#xff09; 工艺库相关 开关功率相关信息 内部功耗相关信息 漏电功耗相关信息 例子 概述 该部分对IC功耗的类型进行介绍 先总体来…

安装黑苹果常见问题总结

黑苹果字体模糊&#xff1f; 由于macOS使用了HiDPi技术以达到更高的每英寸像素率&#xff0c;即缩放&#xff0c;因此普通显示器只要不是4k分辨率&#xff0c;安装黑苹果后一定会遇到字体模糊的问题&#xff0c;解决方法可以阅读我往期发布的文章。 为什么用iStat Menus无法检…

期末前端web大作业:用DIV+CSS技术设计的动漫网站——火影忍者6页 带报告

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材&#xff0c;DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 网页设计作业 | 动漫网页设计 | 动漫网页设计成品 | 动漫网页设计成品模板 | 简单漫画网页设计成品 | HTML期末大学生网页设计作业 HTML&#xff1a;结…

深度学习第四课——卷积神经网络(week 1)

目录 一、前言 1.1 卷积 1.2 其他滤波器 1.3 Padding 1.3.1 解释 1.3.2 填充多少像素的选择 1.4 卷积步长 1.5 三维卷积 1.6 单层卷积网络 1.7 深度卷积神经网络的一个示例 1.8 池化层 1.8.1 最大池化 1.8.2 平均池化 1.8.3 总结 1.9 卷积神经网络示例 1.10 为…

23种设计模式

1.创建型模式 ① 创建型模式的作用就是创建对象&#xff0c;说到创建一个对象&#xff0c;最熟悉的就是 new 一个对象&#xff0c;然后 set 相关属性 ② 但是很多场景下&#xff0c;需要给客户端提供更加友好的创建对象的方式&#xff0c;尤其是那种我们定义了类&#xff0c;但…

leetcode:644. 子数组最大平均数 II【浮点数二分 + 子数组最大平均值技巧】

目录题目截图题目分析ac code总结题目截图 题目分析 枚举铁超时&#xff0c; 10 ** -5考虑二分平均值需要同时考虑总和和长度能否只考虑一个考虑每个数num’ num - avg这样可以忽略长度猜一个guess_avg是否可能达到num’ -> num - avg_guess区间sum(num’) > 0说明其真…

Linux 开机运行sh 脚本 三种方法

一、修改开机启动文件​​​​​​​ /etc/rc.local&#xff08;或者/etc/rc.d/rc.local&#xff09; 1、编辑rc.local文件&#xff08;命令后面让得加&号&#xff0c;表示后台运行&#xff09; 2、最后修改rc.local文件的执行权限&#xff1a; chmod x /etc/rc.local二…

实践历练的力量

要让你的屁股和椅子建立起深刻的友谊来&#xff0c;要坚持下来。 掌握知识离不开实践和做&#xff0c;只有经历了这样的过程才能将知识转换为自己的。也才能真正明白在什么环境下需要什么样的知识。 解决问题。 真正的学习一定包括实践&#xff0c;而实践是更重要的学习。学…

【sfu】接收侧拼装H264 帧后的回调流程

sfu 基于webrtc协议栈,【sfu】rtc 入口 预先分配了资源,并创建了adpter模块和call模块。【webrtc】rtp包组帧 :涉及到收到rtp包到组帧、传递给Frame处理直到解码器的流程。帧就是从解码器导出的。我们只需要注册1个外部解码器就可以拿到编码后的H264 帧,给到其他流程处理。接…

【JVS低代码开发平台】支持纯手工配置的数据加工、处理、展现的数据仓库

数据智仓英文名称为Smart Data Warehouse&#xff0c;可简写为SDW。数据智仓是JVS整体企业数字化解决方案的核心能力&#xff0c;与JVS的低代码开发套件平级&#xff0c;如下图所示&#xff1a; 数据仓库的目的是构建面向分析的集成化数据环境&#xff0c;为企业提供基于数据的…

SOLIDWORKS 2023新功能揭秘!升级版轻松找到材料明细表修改

SOLIDWORKS 2023版本已经与大家见面&#xff0c;今天众联亿诚继续和大家分享SOLIDWORKS 2023 工程图的亮点新功能之一&#xff1a;材料明细表的覆盖。 材料明细表的覆盖 SOLIDWORKS工程图是我们常用的功能之一。当采用断开链接模式修改材料明细表的内容时&#xff0c;修改的内容…