当前位置: 首页 > news >正文

【模拟集成电路】频率综合器(Frequency Synthesizer,FS)设计

应用于无线局域网的频率综合器设计

  • 前言
    • 频率综合器简介
      • 各部分链接链接:

前言

  本文主要内容是对频率综合器或称为PLL 做出简单介绍,为课程设计部分章节内容,后需给出各部分的设计方案,以及测试结果。

频率综合器简介

  无线收发系统中的**频率综合器(Frequency Synthesizer,FS)**模块是影响无线收发系统信号质量的一个重要因素,担负着为系统提供高精度、高稳定度频率的任务。频率综合器常见的结构有如下三种:直接模拟频率合成器(Direct Analog Synthesis,DAS)、锁相环频率合成器(Phase-Locked Loops,PLL)以及直接数字频率合成器(Direct Digital Synthesizers,DDS)
  最典型的锁相环频率合成器是电荷泵锁相环频率综合器(Charge-Pump Phase-Locked Loop, CPPLL),它具有工作频率高、相位噪声好、频谱纯度高、低功耗、易于集成等优点,是现今应用范围最广泛的频率合成方式。如下图4-1-1所示,本次所设计的电荷泵锁相环频率综合器主要由如下模块组成:鉴频鉴相器(Phase Frequency Detector,PFD)、电荷泵(Charge Pump,CP)、压控振荡器(Voltage Controlled Oscillator,VCO)、环路滤波器(Loop Filter,LPF)和分频器(Divider,DIV)
在这里插入图片描述

  各个模块相互连接构成一个环路,其工作过程为如下:
  在环路的左端,输入信号 freff_{ref}fref 和反馈信号 fdivf_{div}fdiv 被同时输入到 PFD 中,PFD 探测到它们的相位差,并以电压信号的形式输出到下一级,电压的大小与相位差成正比;
  CP将PFD的输出离散电压转变成对后级LPF的充放电流,电流大小与电压值成正比;
  CP 对 LPF 中的电容充放电使得 LPF 的输出电压 VctrV_{ctr}Vctr大小产生变化,VCO 的输出频率与 V_{ctr} 大小成正比,当 VctrV_{ctr}Vctr 发生变化时,foutf_{out}fout亦随之改变;
  分频器对 VCO 的输出频率进行N次分频后得到与 freff_{ref}fref 进行比较的 fdivf_{div}fdiv 信号,当环路锁定时,有如下关系式:

在这里插入图片描述

  其相位的线性模型可用下图4-1-21来表示:
在这里插入图片描述
   PFD 和 CP 电路模块是完成输入信号与压控振荡器输出信号之间相位差到电压的转换。PFD 比较输入信号的相位 θiθ_iθi 与反馈信号的相位 θfb0θ_{fb0}θfb0 的相位,得到相位差 θeθ_eθe,再通过CP把这个相位差 θeθ_eθe 转化为正或负的输出电流,从而实现对环路滤波器的充放电。当 CP 的充放电电流值大小为 IcpI_{cp}Icp 时,线性相位模型为:
在这里插入图片描述

  环路滤波器的功能是将 PFD 和 CP 产生的代表相位差的充放电电流转换成电压 VCV_CVC,这个电压就是压控振荡器的控制电压。这个电压的变化将控制压控振荡器的输出频率发生变化。设环路滤波器的传递函数为 Z(s)Z(s)Z(s),因此环路滤波器的输出,也就是压控振荡器输入端电压的表达式为:
在这里插入图片描述

  压控振荡器是频率受电压控制的振荡器,控制电压和 VCO 输出频率之间的关系通常用压控振荡器的压控增益 KvcoK_{vco}Kvco 来表示。即:

在这里插入图片描述

  但在 PLL 线性相位系统中的变量是相位,又因为瞬时角频率是其相位对时间的倒数,所以 VCO 输出信号的瞬时相位为:
在这里插入图片描述

  因此在 s 域中,时域上的积分就是增加一个 s=0 的极点。在压控振荡器的线性化相位模型表达式为:
在这里插入图片描述

  环路分频器对VCO的输出相位 θoθ_oθo 进行N分频后反馈到PFD的输入端并且得到反馈相位 θfbθ_{fb}θfb
在这里插入图片描述

  综上,可以得到图4.2所示的线性相位模型的相位传输函数:
在这里插入图片描述

分割线


各部分链接链接:

  鉴频鉴相器(PFD)设计    链接:【模拟集成电路】鉴频鉴相器设计(Phase Frequency Detector,PFD)

   电荷泵(CP)设计       链接:【模拟集成电路】电荷泵(CP)设计

  压控振荡器(VCO)设计   链接:【模拟集成电路】宽摆幅压控振荡器(VCO)设计

  环路滤波器(LPF)设计    链接:【模拟集成电路】环路滤波器(LPF)设计

  分频器(DIV_TSPC)设计   链接:【模拟集成电路】分频器(DIV_TSPC)设计

相关文章:

【模拟集成电路】频率综合器(Frequency Synthesizer,FS)设计

应用于无线局域网的频率综合器设计前言频率综合器简介各部分链接链接:前言 本文主要内容是对频率综合器或称为PLL 做出简单介绍,为课程设计部分章节内容,后需给出各部分的设计方案,以及测试结果。 频率综合器简介 无线收发系统中…...

实例8:机器人的空间描述和变换仿真

实例8:机器人的空间描述和变换仿真 实验目的 通过刚体与刚体的平动、转动基础知识的学习,熟悉位姿的描述通过Python编程实践,可视化学习坐标系的变换,熟悉空间变换 实验要求 通过python编程,输入一指定向量和对应的…...

网络 导航

目录内容链接网络网络参考文章:【网络】http请求 调试网络问题解决参考文章:【问题解决】网络 IP DNS解析网络问题解决参考文章:【问题解决】网络 TCP 规则 抓包网络问题解决参考文章:【问题解决】网络 Http请求 调试网络问题解决…...

Web Spider Ast-Hook 浏览器内存漫游-数据检索

文章目录一、资源下载二、通过npm安装anyproxy模块三、anyproxy的介绍以及基本使用1. anyproxy的功能介绍2. anyproxy的基本使用四、给浏览器挂代理五、实操极验demo案例总结提示:以下是本篇文章正文内容,下面案例可供参考 一、资源下载 Github&#x…...

计算机网络笔记、面试八股(二)——HTTP协议

本章目录2. HTTP协议2.1 HTTP协议简介2.2 HTTP协议的优点2.3 HTTP协议的缺点2.4 HTTP协议属于哪一层2.5 HTTP通信过程2.6 常见请求方法2.7 GET和POST的区别2.8 请求报文与响应报文2.8.1 HTTP请求报文2.8.2 HTTP响应报文2.9 响应状态码2.10 HTTP 1.0和1.1的区别2.10.1 长连接2.1…...

docker快速上手使用

文章目录一、docker概述1. 为什么需要docker2. 什么是docker3. docker和虚拟机的区别4. docker三要素二、docker安装1. 添加app源2. 安装docker社区版3. 更换国内docker镜像源三、docker基本使用方法1. 获取镜像2. 查看当前系统中的docker镜像3. 运行docker容器4. 查看当前存在…...

<c++> 类的构造函数与类的析构函数

文章目录类的构造函数什么是构造函数声明和定义构造函数如何使用构造函数默认构造函数类的析构函数什么是析构函数声明和定义析构函数小练习银行账户执行效果类的构造函数 什么是构造函数 Q:什么是类的构造函数 A:构造函数是类的一种特殊成员函数,不需…...

华为OD机试真题Java实现【玩牌高手】真题+解题思路+代码(20222023)

玩牌高手 给定一个长度为n的整型数组,表示一个选手在n轮内可选择的牌面分数。选手基于规则选牌, 请计算所有轮结束后其可以获得的最高总分数。 选择规则如下: 1、在每轮里选手可以选择获取该轮牌面,则其总分数加上该轮牌面分数,为其新的总分数。 2、选手也可不选择本轮…...

Hive Sql整体优化思路

如果遇到sql性能问题,可以先查看4040页面的sql执行信息。一个sql解析为多个stage,一个stage分为多个task。对问题Sql的某一个stage,基本的分析思路如下:所有的task都慢,检查下是否有笛卡尔积(关联字段重复值、关联字段…...

【华为OD机试模拟题】用 C++ 实现 - 数组的中心位置(2023.Q1)

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…...

取指定数值的地址 (int 转 void *)

int a 0x12345678 是一个地址void *p (void *)a; 提示下马错误;Error: cast to pointer from integer of different size [-Werrorint-to-pointer-cast]This error occurs when there is an attempt to convert an integer to a pointer of a different size. Thi…...

C#的多线程、线程池和Task

线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的…...

Day20【元宇宙的实践构想06】—— 元宇宙与Web3.0

💃🏼 本人简介:男 👶🏼 年龄:18 🤞 作者:那就叫我亮亮叭 📕 专栏:元宇宙 部分资料参考文献: 成生辉教授的《元宇宙:概念、技术及生态》和百度相关…...

极限熵和冗余度

本专栏包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。markdown版本已归档至【Github仓库:information-theory】,需要的朋友们自取。或者公众号【AIShareLab】回复 信息论 也可获取。 信息冗余度(多余度、剩余…...

女生学习大数据专业未来前景怎么样

学习大数据与性别没有什么太大关系,各有优势。就目前的发展前景来说,大数据还是非常不错的,至于好不好就业就要看你个人学习的怎么样,以及学历是否过关了~ 据《新职业——大数据工程技术人员就业景气现状分析报告》显示&#xff…...

主题模型实践

目录 一.TF-IDF 二.LSI 三.相似度 四.主题和主题分布 五. LDA计算的相似度 六.LDA过程 七.主题 八.主题和主题分布 九.数据处理流程 十.常用正则表达式 十一.代码 一.TF-IDF 二.LSI 三.相似度 四.主题和主题分布 五. LDA计算的相似度 六.LDA过程 七.主题 八.主题和主…...

按字典序排列的最小的等价字符串[拆解并查集]

并查集前言一、按字典序排列的最小的等价字符串二、并查集总结参考文献前言 并查集有什么用?并查集是什么?搞懂这两个问题,相关的并查集问题就变得非常easy! 一、按字典序排列的最小的等价字符串 二、并查集 有一种方法&#x…...

操作系统——6.系统调用

目录 1.概述 2.系统调用的定义和作用 2.1 定义 2.2 功能 2.3 分类 3.系统调用和库函数的区别 4.系统调用背后的过程 5.小结 1.概述 这篇文章我们主要来介绍一下操作系统中的系统调用,下面来看一下具体的框架图: 2.系统调用的定义和作用 2.1 定…...

JavaScript DOM操作

目录 获取元素: 修改元素属性: 添加、删除、替换元素: 修改样式: DOM(文档对象模型)是一种用于操作 HTML 和 XML 文档的 API。JavaScript 通过 DOM API 可以访问和操作页面中的元素、属性和样式等。 获…...

【数据结构】顺序表

文章目录前言初始化顺序表打印顺序表检查容量判空顺序表数据个数尾部插入尾部删除头部插入头部删除在pos位置插入数据删除pos位置的数据查找数据修改数据销毁顺序表整体代码写在最后前言 顺序表作为数据结构中的小小弟,还是很好应付的。说到数据结构,顺序…...

jquery.inputmask插件介绍

目录 一、什么是 jQuery.inputmask? 主要应用场景 二、快速上手 1. 引入依赖文件 2. 基础用法 3. 掩码字符定义 三、高级功能 1. 自定义占位符 2. 完成回调 3. 扩展自定义字符 4. 重复掩码 5. 移除默认占位符 四、配合 Vue.js 使用 五、更多实用示例 …...

帕鲁杯第二届应急响应:jumpserver,waf,mysql,sshserver,server01,Palu03,Palu02,每个靶机的漏洞总结

一、题目描述1.提交堡垒机中留下的flag2.提交waf中隐藏的flag3.提交mysql中留下的flag4.提交攻击者的攻击IP5.提交攻击者的最早攻击时间6.提交web服务泄露的关键文件名7.提交泄露的邮箱地址作为flag进行提交8.提交立足点服务器ip地址9.提交攻击者使用的提权用户密码10.提交攻击…...

6. 网络优化方法之 学习率 优化/衰减策略

1. 学习率优化如图:学习率0.01时收敛速度很慢,学习率0.1时收敛速度变快,学习率越大 收敛速度越快; 学习率0.2 即学习率较大是会 来回震荡,学习率0.3 即学习率过大时会发生 梯度爆炸(即远远超出所在范围&…...

Legba性能优化技巧:10个实用方法提升暴力破解效率 [特殊字符]

Legba性能优化技巧:10个实用方法提升暴力破解效率 🚀 【免费下载链接】legba The fastest and more comprehensive multiprotocol credentials bruteforcer / password sprayer and enumerator. 🥷 项目地址: https://gitcode.com/gh_mirro…...

RISC-V架构:gp寄存器与链接器松弛

目录 0 相关内容 1 gp(global pointer)全局指针寄存器 1. gp 寄存器的核心作用:高效访问全局数据 2. 为什么 Cortex-M 没有 gp? 3. gp 寄存器在 FreeRTOS 中的作用 2 链接器松弛 3 如何将全局小变量连接到 .sdata 段并设置 …...

AI犯了错没人追责,工程师犯了错丢饭碗?

芯片公司开始大量引入AI辅助设计工具,生成RTL代码、跑仿真、做时序分析。与此同时,公司对工程师的容错空间越来越小,考核越来越严,出了bug第一反应是找人背锅。这两件事放在一起,细想一下,其实挺荒诞的。AI…...

AI周报如何成为技术决策的精准导航仪

1. 项目概述:一份真正值得花时间读的AI周报,到底长什么样?我做技术类内容整理和分发已经十一年了,从2014年最早在知乎写“每周机器学习论文速览”,到后来运营三个垂直技术社群、给二十多家企业做AI落地咨询&#xff0c…...

GNSS信号丢了也不怕:这款组合导航系统真硬核

在无人系统快速发展的今天,精准可靠的定位导航已成为各类智能装备的核心刚需。然而,传统高精度组合导航系统往往价格昂贵,让许多项目团队望而却步。ER-GNSS/MINS-03为了打破这一僵局——将战术级MEMS惯性器件与全系统全频点双天线GNSS模块深度…...

Linux ln 软硬链接详解——底层原理+生产实战+彻底区分(零踩坑)

前言很多新手永远分不清软硬链接,只会背“软链接像快捷方式、硬链接像副本”,一旦遇到生产删文件、日志切割、程序部署就翻车。本文从inode底层原理讲起,配合完整实战、对比、生产场景,让你彻底吃透 ln 软硬链接,面试、…...

第九届蓝桥杯国赛b组--备战国赛版h

第一题&#xff1a;0换零钞 - 蓝桥云课 模拟 #include <bits/stdc.h> using namespace std; int main() {int a,b,c0;for(a1;a<200;a)//一元钞票{for(b1;b<100;b)//两元钞票{for(c1;c<40;c)//五元钞票{if(ba*10&&(ab*2c*5)200){cout<<abc<&l…...