锁相环相位噪声仿真代码-汇总

24小时自动发货


所设计的压控振荡器输入电压为0.625V时,输出大致为500Mhz;输入电压为1.559时,输出电压大致为1Ghz
1.文件夹里面各个文件作用(包括参考书PLL PHASE NOISE ANALYSIS、lee的射频微电子、以及前人留下的matlab文件还有一份前人留下的
大概的PLL相位噪声仿真过程)
2.展示各个模块的各种类型噪声处于环路中的位置以及其传递函数。
3.各个模块的相噪仿真方法(VCO仿相位噪声)
4.给出如何从cadence中导入数据至matlab(.CSV文件)
5.给出matlab相位噪声建模程序

1.
CPPLL_LP_1.m和CPPLL_LP_2.m是从网上搜到的,我是以这个两个程序为模板和基础进行的二阶滤波器电阻、电容值的求解,以及整个环路的闭环传递函数曲线
、PLL开环传递函数曲线、阶跃输入响应曲线以及脉冲输入响应曲线。CPPLL_LP_heyu.m是求二阶滤波器的电阻、电容值。CPPLL_LOOP.m是求整个环路的闭环
传递函数曲线、PLL开环传递函数曲线、阶跃输入响应曲线以及脉冲输入响应曲线。

2.
cppll环路参数分析.pdf和PLL环路参数说明.docx是网上下的时候自带的,cppll环路参数分析.pdf是CPPLL_LP_1.m和CPPLL_LP_2.m这两个程序的理论基础。这个
pdf我没怎么看。PLL环路参数说明.docx相当于我当时从网上下到的readme,介绍了原作者所做的工作以及他的设计方法和一些注意事项。

3.
基于环形振荡器的电荷泵锁相环研究与设计_朱斌超.caj这个文件是我从知网下的一篇硕士论文,我的CPPLL_LOOP.m 、 CPPLL_LP_heyu.m根据这篇论文的2.3节
电荷泵锁相环连续性模型分析,然后写出来的。该文件的4.6节环路前仿真有该论文所设计的PLL的时钟输出瞬态仿真曲线、杂散仿真曲线、以及相位噪声曲线。可
以对照着他的曲线去大致的估计自己仿真跑出的结果是否有可信度。

4.
divider_phasenoise_1Ghz.csv 、 LPF_voltagenoise_1Ghz.csv 、 PFDCP_currentnoise_1Ghz.csv  、VCO_phasenoise_1Ghz.csv这四个.csv文件是我在cadence中
仿真得到的数据,这四个文件可以导入matlab中,从而算出整体环路的相位噪声仿真。这四个.csv文件在命名的时候是有讲究的,第一个下划线前的英语是指什么模块
第二个下划线前的指出该数据是何种噪声类型、第二个下划线后的指出了该噪声数据是PLL环路输出何种频率时仿真出来的噪声。

5.
2004_Chapter_PLLPhaseNoiseAnalysis.pdf是我从网上找的资料,这个资料我细读了一下,里面介绍了相位噪声的一些相关基础知识,也讲了一些振荡器噪声模型和
仿真(主要是LC-VCO)、还讲了PLL噪声的分析(我是参考这里进行的环路总的相位噪声公式推导,我的CPPPLL_phasenoise.m程序的理论基础便是基于我的环路相
位噪声分析来的)、以及PLL的相位噪声仿真方法(主要讲的是分模块,逐个仿真)、以及相位噪声的优化方法以及相关仿真结果分析。

6.
CPPLL_phasenoise.m则是编写的PLL环路相位噪声建模程序,该程序可以跑出各个模块的相关噪声转化为输出的相位噪声曲线,以及环路总的相位噪声曲线。

7.
PLL+PN Matlab code.pdf 和PhaseNoise.pdf 这两个pdf是我从网上下的,它们是配套的。PhaseNoise.pdf 讲述了它的PLL环路的相位噪声仿真方法,但是该文件
讲述的不是很好,很多细节不到位,而且有些步骤我不是很认同。由于我的charge pump设计原因,我并不适用该方法。但是该pdf仍然有很大的参考价值。PLL+PN 
 Matlab code.pdf则是一个类似于我的CPPLL_phasenoise.m的环路相位噪声建模程序,我的很多Matlab程序框架以及一些式子表达是参考PLL+PN Matlab code.pdf。

8.
PLL phase noise calculate.jpg是对环路相位噪声的整体分析

9.
PLL环路相位噪声仿真心得.docx是我相位噪声仿真的大致过程和一些思考

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB-振动问题:单自由度阻尼振动系统受迫振动

一、基本理论 二、MATLAB实现 单自由度阻尼振动系统受迫振动,MATLAB代码如下: clear; clc; close allA 1; psi 0; F0 10; D 20; Rm 0.5; M 1; omega 2; delta Rm / (2*M); omega0 sqrt(D / M); Omega sqrt(omega0^2 - delta^2); Zm Rm i *…

经典文献阅读之--iDet3D(交互式3D目标检测器)

Tip: 如果你在进行深度学习、自动驾驶、模型推理、微调或AI绘画出图等任务,并且需要GPU资源,可以考虑使用UCloud云计算旗下的Compshare的GPU算力云平台。他们提供高性价比的4090 GPU,按时收费每卡2.6元,月卡只需要1.7元每小时&…

Kafka基本原理详解

(一)概念理解 Apache Kafka是一种开源的分布式流处理平台,专为高性能、高吞吐量的实时数据处理而设计。它最初由LinkedIn公司开发,旨在解决其网站活动中产生的大量实时数据处理和传输问题,后来于2011年开源&#xff0…

2024年7月1日 (周一) 叶子游戏新闻

老板键工具来唤去: 它可以为常用程序自定义快捷键,实现一键唤起、一键隐藏的 Windows 工具,并且支持窗口动态绑定快捷键(无需设置自动实现)。 喜马拉雅下载工具: 字面意思 《星刃》早期概念图分享 末世破败环境推主Genki分享了《星…

ROS2在rviz2中实时显示轨迹和点

本文是将《ROS在rviz中实时显示轨迹和点》博客中rviz轨迹显示转为ROS2环境中的rviz2显示。 ros2的工作空间创建这里就不展示了。 包的创建 ros2 pkg create --build-type ament_cmake showpath --dependencies rclcpp nav_msgs geometry_msgs tf2_geometry_msgsshowpath.cpp…

公网环境使用Potplayer远程访问家中群晖NAS搭建的WebDAV听歌看电影

文章目录 前言1 使用环境要求:2 配置webdav3 测试局域网使用potplayer访问webdav4 内网穿透,映射至公网5 使用固定地址在potplayer访问webdav 前言 本文主要介绍如何在Windows设备使用potplayer播放器远程访问本地局域网的群晖NAS中的影视资源&#xff…

dedecms无法采集怎么办

dedecms无法采集解决方法:1、检查是否设置了正确的采集规则和路径,确保dedecms能够正常访问目标网站,并且有足够的权限进行采集操作;2、尝试使用代理服务器进行采集,或者通过破解验证码的方式绕过网站的反爬虫机制&…

Vue3学习笔记<->创建第一个vue项目(2)

新建一个项目目录 找一个盘新建一个目录,我这里在D盘创建一个vuedemo目录作为项目存放的目录。使用idea打开目录。   单击ieda底部的按钮“Terminal”,打开命令行窗口,如果命令行窗口当前目录不是“vuedemo”,就切换到“vuedem…

2024第17届中国西部(重庆)留学移民海外置业展览会

2024第17届中国西部(重庆)留学移民海外置业展览会 邀请函 主办单位: 中国西部教体医融合博览会组委会 承办单位:重庆中博展览有限公司 展会背景: 成都和重庆是中国新一线城市,是西部经济的核心增长极&a…

OpenStack开源虚拟化平台(一)

目录 一、OpenStack背景介绍(一)OpenStack是什么(二)OpenStack的主要服务 二、计算服务Nova(一)Nova组件介绍(二)Libvirt简介(三)Nova中的RabbitMQ解析 OpenS…

KUKA机器人不同运行方式

KUKA机器人有以下四种运行方式: 1、手动慢速运行(T1) 2、手动快速运行(T2) 3、自动运行(AUT) 4、外部自动运行(AUT EXT) 将示教器上的钥匙向右旋转,就会…

ruoyi—cloud 新建模块+生成代码

1.复制一个模块——修改名字 2.打开模块下的yml文件,修改端口号和名字 (1)修改一个名字 (2)打开yml文件 (3)修改端口号,不要重复 (4)改名字和模块一致 3.…

arm_uart4实验

#include "uart4.h" //UART //初始化 void hal_uart4_init() { //rcc_init //…

Python中常用的有7种值(数据)的类型及type()语句的用法

目录 0.Python中常用的有7种值(数据)的类型Python中的数据类型主要有:Number(数字)、Boolean(布尔)、String(字符串)、List(列表)、Tuple&#xf…

MySQL-数据操作类型的角度理解 S锁 X锁

文章目录 1、S锁和S锁互相兼容2、S锁和X锁互斥3、X锁和X锁也互斥4、X锁和S锁也互斥5、select * from account for update;6、select * from account for update nowait;7、select * from account for update skip locked; 1、S锁和S锁互相兼容 2、S锁和X锁互斥 3、X锁和X锁也互…

LLaVA1.5训练数据和时间分析

LLaVA的PT+SFT训练_llava sft-CSDN博客文章浏览阅读379次。这个阶段,使用8个A100(80G)训练LLaVA-v1.5-13B大约需要20h。全量微调,非lora跑不起来啊,以前一直用swift,llama-factory这种框架式的代码库,但用原作者开源的代码也是有很多好处的。在这个阶段,使用 8 个 A100(…

App测试技术(纯理论)

之前我们也学习过一些普通用例的设计, 如功能, 性能, 安全性, 兼容性, 易用性, 界面的测试用例设计, 之前我们讲的基本都是对于Web应用而言的, 这里我们来讲一下移动端的App测试用例设计. 功能方面 安装&卸载测试 这是只属于App的一类测试, 再平常我们使用移动设备(手机…

nodejs--【Express基本使用】

10 【Express基本使用】 https://www.expressjs.com.cn/ 基于 Node.js 平台,快速、开放、极简的 web 开发框架。 1.Express的安装方式 Express的安装可直接使用npm包管理器上的项目,在安装npm之前可先安装淘宝镜像: npm install -g cnpm -…

[工业网络][2] 安全背景知识

安全背景知识 物理、网络和人员安全 在考虑企业和工业的安全性时,安全从业人员传统上将自己划分为三个专业领域。我们借助于安全中经常使用的两个术语来描述这三个领域 业内人士。属于您的设施的人员,包括员工和受邀承包商,访客或交付和服…

Skipfish一键扫描网站漏洞(KALI工具系列三十四)

目录 1、KALI LINUX 简介 2、Skipfish工具简介 3、信息收集 3.1 目标IP 3.2 kali的IP 4、操作步骤 4.1创建目录 4.2开始扫描 4.3 配置扫描 4.4 指定范围 4.5 查看扫描结果 5、总结 1、KALI LINUX 简介 Kali Linux 是一个功能强大、多才多艺的 Linux 发行版 &#xf…