【PLL】非线性瞬态性能

  • 频率捕获、跟踪响应,是大信号非线性行为
  • 锁相范围内的相位、频率跟踪,不是非线性行为

所以:跟踪,是线性区域;捕获,是大信号、非线性区域

  • 锁定范围:没有周跳(cycle-slipping)情况下获得锁定的频率范围
  • 拉入范围:pull-in,
  • 保持范围:hold-in,保持锁定,但不一定获得锁定的频率范围
    • 例如,初始频率锁定情况下,即使输入频率缓慢的超过pull-in范围,仍然可以保持锁定

2型PLL的保持范围,和拉入范围在理论上是无限的,因此实际中收到VCO调谐范围限制

Hold-In Range

PLL保持锁定的最大频率范围,为【hold-in range】。

  •  hold-in range由鉴相器的最大电压范围V_{d,max}确定

如图所示,hold-in range是

\omega _H=V_{d,max} |F(0)|K_{vco}=\pi K_d|F(0)|K_{vco}=\pi K_{DC} 

 对于类型2的PLL来说,K_{DC}是无限大的,理论上锁定范围无限大

实际上,收到VCO调谐范围的影响

Pull-In Range

  • 当初始频率在锁定范围之外,但是在 【pull-in range】之内,PLL通过PD产生拍频,产生周跳,通过PD传递频率信息,直到锁频

  • 时域,频率在PLL锁定范围之外,PD携带DC信息产生非对称拍频,直流电压将VCO调谐到正确范围,使得PLL进入锁定范围
  • 频域,
    • 输入频率\omega _i,VCO的频率\omega _o,频率差\Delta \omega
    • PD产生的拍频桃枝VCO,产生\omega _o+\Delta \omega\omega _o-\Delta \omega
    • 在上图中,\omega _o > \omega _i,所以\omega _o -\Delta \omega =\omega_i,因此,\omega _o -\Delta \omega ,\omega_i在PD处产生DC信息,使得VCO调制到所需要的频率

  • 类型1的锁相环,具有有限的【pull-in range】
  • 【pull-in range】的范围取决于环路阶数

2阶PLL的【pull-in range】是:

\omega_{pull-in-range} \approx \sqrt{2 \alpha K_{DC} K} \approx 2 \sqrt{ \alpha K_{DC} \zeta \omega _n }

  • \alpha:取决于PD的特性
  • 环路增益:K=K_{d}K_{f,h}K_{vco}
  • type 2【pull-in range】范围是无限的
  • type 2锁相环可以从任何初始频率,锁定到想要的频率

 

【pull-in range】的时间t_P \approx \frac{(\Delta \omega)^2)}{2 \zeta \omega _n^3}

单片PLL设计不考虑【pull-in range】,因为时间太长,无法在【pull-in range】使用。

例如,【pull-in range】=394.38 us,与此同时,锁定时间=7.26us。

分析【pull-in range】时间没有意义,时间太长了。

Lock-In Range

锁定范围对于 PLL 设计人员来说最有意义,因为它在大信号和小信号区域之间提供了良好的边界。

  • 1阶PLL,【lock-in range】【pull-in range】【hold-in range】3个范围相同
  • 2阶PLL,PD的增益特性为\alpha,锁定范围\omega _L=\alpha K_d |F(\Delta \omega_L)|K_{vco} \approx \alpha K_D K_{fh}K_{vco}=\alpha K

type 2锁相环,锁定范围不是无限的,主要由开环增益单位增益带宽决定,

非线性相位采集

  • 非线性瞬态响应期间的相位采集被视为频率采集的一部分
  • 还有另一种类型的非线性相位采集,称为【hang up】。 当初始相位误差接近不稳定平衡点时,就会出现【hang up】效应。

  • 如上图所示,在\pi处稳定,在2 \pi处不稳定
  • 初始相位在不稳定点,则可能会停留一段时间

 

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

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

相关文章

QML学习(七) 学习QML时,用好Qt设计器,快速了解各个组件的属性

在初步学习QML时,特别建议看看Qt设计器,先利用Qt Quick设计师的使用,快速的对Qt Quick的各个组件及其常用的属性,有个初步的了解和认识。如果初始学习一上来直接以代码形式开干,很容易一头雾水。而设计器以最直白的所见…

回调函数和工厂模式

回调函数和工厂模式可以结合使用,以实现灵活的对象创建和动态行为。这种结合通常用于需要根据特定条件创建对象并在对象上执行某些操作的场景。以下是如何将回调函数与工厂模式结合的示例和解释。 结合使用的场景 动态对象创建:使用工厂模式创建不同类型…

find 查找文件grep匹配数据

一、find介绍 1. find . -iname "*.txt"查找当前目录下各个文件夹下的txt属性的文件(i忽略大小写)。 2.find . -type f 查找当前目录下各个文件夹下的文件 3.find . -type d 查找当前目录下各个文件夹下的目录 4.find . -type f | xargs grep -ain -E "匹配…

Mac上鸿蒙配置HDC报错:zsh: command not found: hdc -v

这个问题困扰了好久,按照官方文档去配置的,就是会一直报错,没有配置成功,主要原因是官网ide的路径可能和你本地的ide的路径不一致,因为官网的ide版本可能是最新的 一.先查找你本地的toolchains目录在哪里,…

CS·GO搬砖流程详细版

说简单点,就是Steam买了然后BUFF上卖,或许大家都知道这点,但就是一些操作和细节问题没那么明白。我相信,你看完这篇文章以后,至少会有新的认知。 好吧,废话少说,直接上实操! 首先准…

“深入浅出”系列之FFmpeg:(1)音视频开发基础

我的音视频开发大部分内容是跟着雷霄骅大佬学习的,所以笔记也是跟雷老师的博客写的。 一、音视频相关的基础知识 首先播放一个视频文件的流程如下所示: FFmpeg的作用就是将H.264格式的数据转换成YUV格式的数据,然后SDL将YUV显示到电脑屏幕上…

【Linux】Linux开发:GDB调试器与Git版本控制工具指南

Linux相关知识点可以通过点击以下链接进行学习一起加油!初识指令指令进阶权限管理yum包管理与vim编辑器GCC/G编译器make与Makefile自动化构建 在 Linux 开发中,GDB 调试器和 Git 版本控制工具是开发者必备的利器。GDB 帮助快速定位代码问题,G…

【设计模式-2】23 种设计模式的分类和功能

在软件工程领域,设计模式是解决常见设计问题的经典方案。1994 年,Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides(四人帮,GoF)在《设计模式:可复用面向对象软件的基础》一书中系统性地总结了…

谷粒商城-高级篇完结-Sleuth+Zipkin 服务链路追踪

1、基本概念和整合 1.1、为什么用 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位 。主要体现在&#…

小米智能哑铃上市,代理 IP 视角下的智能健身新篇

在智能科技与健康生活深度融合的时代,小米以其敏锐的市场洞察力和强大的创新能力,不断拓展智能生态版图。米家智能哑铃的发布,无疑是其在智能健身领域的又一重要举措。而当我们从代理 IP 的独特视角来审视这一产品,会发现其中蕴含…

基于Python的音乐播放器 毕业设计-附源码73733

摘 要 本项目基于Python开发了一款简单而功能强大的音乐播放器。通过该音乐播放器,用户可以轻松管理自己的音乐库,播放喜爱的音乐,并享受音乐带来的愉悦体验。 首先,我们使用Python语言结合相关库开发了这款音乐播放器。利用Tkin…

实际开发中,常见pdf|word|excel等文件的预览和下载

实际开发中,常见pdf|word|excel等文件的预览和下载 背景相关类型数据之间的转换1、File转Blob2、File转ArrayBuffer3、Blob转ArrayBuffer4、Blob转File5、ArrayBuffer转Blob6、ArrayBuffer转File 根据Blob/File类型生成可预览的Base64地址基于Blob类型的各种文件的下载各种类型…

微信小程序中的 storage(本地存储)和内存是两个完全不同的存储区域

这是一个非常关键且容易混淆的概念 既然 this.globalData.appId appId 是将 appId 存储在内存中,为什么微信小程序中的 wx.getStorage 和 wx.setStorage(本地存储)中没有 appId,并且您提出了一个非常重要的疑问:stor…

【C++数据结构——查找】二叉排序树(头歌实践教学平台习题)【合集】

目录😋 任务描述 相关知识 1. 二叉排序树的基本概念 2. 二叉排序树节点结构体定义 3. 创建二叉排序树 4. 判断是否为二叉排序树 5. 递归查找关键字为 6 的结点并输出查找路径 6. 删除二叉排序树中的节点 测试说明 通关代码 测试结果 任务描述 本关任务&a…

计算机网络(第8版)第3章课后习题--透明传输

【3-11】 试分别讨论以下各种情况在什么条件下是透明传输,在什么条件下不是透明传 输。(提示:请弄清什么是“透明传输”,然后考虑能否满足其条件。) (1)普通的电话通信。 (2)互联网提供的电子邮件服务。 解 答 : 透明传输是指在数据传输…

Linux(17)——使用 DNF 安装和更新软件包

目录 一、使用 DNF 管理软件包: 1、 DNF 查找软件: 2、DNF 安装软件: 3、DNF 删除软件: 二、使用 DNF 管理软件包组: 1、DNF 显示组信息: 2、DNF 安装组: 三、使用 DNF 查看事务历史记录…

基于32单片机的智能语音家居

一、主要功能介绍 以STM32F103C8T6单片机为控制核心,设计一款智能远程家电控制系统,该系统能实现如下功能: 1、可通过语音命令控制照明灯、空调、加热器、窗户及窗帘的开关; 2、可通过手机显示和控制照明灯、空调、窗户及窗帘的开…

Qt 5.14.2 学习记录 —— 일 新项目

文章目录 1、创建2、查看代码 ---- main.cpp3、查看代码 ---- widgt.h4、查看代码 ---- widgt.cpp和widget.ui5、查看代码 ---- Empty.pro6、运行产生的中间文件 1、创建 左上角的文件,新建文件或项目。如果要写一个GUI程序,应当选择Application&#x…

linux wsl配置 redis远程连接

✅ 1. 修改 Redis 配置文件 在 WSL 的 Redis 配置文件中,找到 redis.conf 或 /etc/redis/redis.conf 文件,编辑以下配置项: ➡️ 更新 bind 配置项 将 bind 127.0.0.1 ::1 修改为: bind 0.0.0.0这样,Redis 将监听所…

Transformer从零详细解读——DASOU讲AI

1. 从全局角度概括Transformer transformer的任务是什么? 进一步细化 进一步细化,注意:每个encoder结构相同,参数不同;decoder同理 原论文中的图如下: 2.Encoder 2.1 输入部分 (1&#xff09…