通信入门系列——锁相环、平方环、Costas环

微信公众号上线,搜索公众号小灰灰的FPGA,关注可获取相关源码,定期更新有关FPGA的项目以及开源项目源码,包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等
在这里插入图片描述
本节目录

一、锁相环
1、压控振荡器VCO
2、环路滤波器(loop filter)
3、锁相环工作原理
二、平方环
三、Costas环

本节内容
一、锁相环
锁相环是相干解调中用到的关键部件,包括3个关键部分,鉴相器(phase detector)、环路滤波器(loop filter)和压控振荡器(voltage-controlled oscillator,VCO)。
在这里插入图片描述

1、压控振荡器VCO
振荡器是通过一个LC谐振电路起振,输出一个正弦波,正弦波的频率取决于电感和电容的参数。VCO中使用到变容二极管,看作电容器,根据电容值可以由外加电压来控制,因此VCO通过一个电压来控制振荡器的频率。
压控振荡器的特性可以用输出角频率ω0与输入控制电压uc之间的关系来描述。两个重要的指标,一是自由振荡角频率,表示当uc为零时的角频率ω0,0;二是控制灵敏度,曲线在ω0,0点处的斜率K。
在这里插入图片描述

2、环路滤波器(loop filter)
环路滤波器是一个低通滤波器,e(t)经过后,倍频成分被滤除,留下低频成分。通常为了获得负反馈回路,需要加一个负号作为VCO的控制电压。
3、锁相环工作原理
锁相环的输入信号s(t)和输出信号c(t)
在这里插入图片描述

两个信号经过一个乘法器,相乘得到e(t)
在这里插入图片描述

e(t)经过环路滤波器,滤除高频部分,在加一个负号,作为VCO的控制电压uct,实现负反馈回路条件。
在这里插入图片描述

如果上述中fc的差值不为零,那么VCO的控制电压uct随时间变换,输出频率也不断变化,直到fc的差值为零,那么VCO进入锁定状态,此时的uct为:
在这里插入图片描述

当VCO的控制灵敏度足够高的时候,只需要很小的相差就可以维持频率不变。
在这里插入图片描述

也就是说,锁相环锁定后,输出一个与参考信号同频且基本同相的正弦信号。由于存在扰动,如果是的相位差变小,那么控制uc电压变小,VCO输出的瞬时角频率变小,相当于在原输出信号的基础上减小一个相位,保持相位差稳定,由此形成一个负反馈回路,使得锁相环能够锁定参考信号的频率和相位。
二、平方环
平方环是一种常用的相干解调方法。调制信号经过一个平方装置,进行平方操作,再经过一个中心频率为2fc的带通滤波器,滤除直流成分和携带的部分信息成分,得到二倍频信号cos(4πfct+2φ)。使用倍频信号驱动锁相环,得到对应的正弦信号sin(4πfct+2φ),经过二分频和90°相移,获得载波信号,从而用于相干解调获得基带信号s(t)。
在这里插入图片描述

三、Costas环
Coatas环也是一种相干解调方法。与平方环的区别,VCO的输出电压为sin(2πfct+φ),并没有倍频和分频操作。另一个特点是可以直接输出解调后的信号s(t)。
在这里插入图片描述

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

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

相关文章

设计模式-创建型模式-原型模式

原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过克隆这些原型创建新的对象。原型模式是一种对象创建型模式。原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节…

JSON语法

后端开发需要了解的JSON的语法。 示例: {"name": "shw","age": 38,"isStudent": true,"courses": ["Math", "Physics"],"hair":{"color":"black","le…

初识表及什么是数据表

一、了解表 1.1.概述 表是处理数据和建立关系型数据库及应用程序的基本单元,是构成数据库的基本元素之一,是数据库中数据组织并储存的单元,所有的数据都能以表格的形式组织,目的是可读性强。 1.2.表结构简述 一个表中包括行和列…

Linux常用基础命令(下)

进程管理 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行 资源分配和调度的一个独立单位,是应用程序运行的载体。 Linux进程管理相关命令 ps :用于报告当前系统的进程状态 -a:显示所有用户的进程-u:…

【Spring连载】使用Spring Data访问 MongoDB(五)----生命周期事件

【Spring连载】使用Spring Data访问 MongoDB(五)----生命周期事件Lifecycle Events 一、实体回调Entity Callbacks1.1 实现实体回调1.2 注册实体回调 二、特定存储的实体回调 一、实体回调Entity Callbacks 1.1 实现实体回调 1.2 注册实体回调 二、特…

每周编辑精选|MathPile 数学推理语料库开源、协和眼科牵头用 AI 助力 13 种眼底疾病检测

近日,上海交通大学生成式人工智能研究实验室 (GAIR),开源了专为数学领域量身定制的高质量且多样化的预训练数据集 MathPile,及其可商用版本 MathPile-Commercial,现在在 hyper.ai 官网可以下载啦!还有更多如 MathVista…

C# OpenCvSharp 利用白平衡技术进行图像修复

目录 效果 灰度世界(GrayworldWB)-白平衡算法 完美反射(SimpleWB)-白平衡算法 基于学习的(LearningBasedWB)-白平衡算法 代码 下载 C# OpenCvSharp 利用白平衡技术进行图像修复 OpenCV xphoto模块中提供了三种不同的白平衡算法,分别是:灰度世界(G…

vue/uniapp中防抖节流封装及其用法

1.新建antivibthrot.js文件 // 节流:触发函数事件后,短时间间隔内无法连续调用,只有上一次函数执行后,过了规定的时间间隔,才能进行下一次的函数调用。 let lastCall 0 export function throttle(fn, delay) {const now new …