首页 > 其他分享 >载波同步

载波同步

时间:2024-02-07 22:27:17浏览次数:25  
标签:环路 同步 载波 NCO theta aligned ct

直接恢复法

常用的方法是 Costas 环,原理框图如下:

image

假设 NCO 输出的正交载波信号为:

$$
\begin{aligned}y_1&=\cos(w_ct+\theta)\y_2&=\sin(w_ct+\theta)\end{aligned}
$$

θ 为解调端 NCO
输出的载波信号与调制端载波信号之间的相位差值,通常很小 已调信号 m(t)cos(ωct+θ)
分别与 _y_1, _y_2
相乘后可得:

$$
\begin{aligned}y_3&=m(t)cosw_ct\cos(w_ct+\theta)=\frac12m(t)[cos\theta+\cos(2w_ct+\theta)]\y_4&=m(t)cosw_ct\sin(w_ct+\theta)=\frac12m(t)[sin\theta+sin(2w_ct+\theta)]\end{aligned}
$$

低通滤波后可得:

$$
\begin{aligned}y_5&=\frac12m(t)cos\theta\y_6&=\frac12m(t)sin\theta\end{aligned}
$$

将其相乘后得到误差信号:

$$
y_7=\frac{1}{8}m2(t)\sin2\theta\approx\frac18m2(t)2\theta=\frac14m^2(t)
$$

_y_7通过环路滤波后控制 NCO 的相位控制字和频率控制字,最终使得 NCO
输出的载波信号和调制信号的载波频差减小到较小的值 NCO 的输出 _y_1 = cos (ωct+θ)
即是恢复的解调载波

环路滤波器

Loop Filter 的主要作用:
将鉴频器输出的高频误差信号进行滤除,提供频率控制字误差补偿

image

相位追踪模块的系数_C_1

控制环路滤波器输出的相位性能,频率追踪模块的系数_C_2

控制环路滤波器输出的频率性能,理论计算公式为:

$$
\begin{aligned}C_1&=\frac{2\delta
w_nT}{K_d}\C_2&=\frac{(w_nT)^2}{K_d}\end{aligned}
$$

_δ_表示环路滤波器的系统阻尼系数,通常等于 0.707

_ωn_表示环路滤波器系统振荡角频率,计算公式为:

$$
\begin{aligned}
\omega_n = \frac{8\delta B}{4\delta^2+1}
\end{aligned}
$$

_B_表示环路滤波器的噪声带宽,通常为码元速率的 1/10 或 1/100
其值越大,环路的频率捕捉范围也就越大,进入锁定状态的速度越快,产生噪声越多,受
噪声影响也越大,因此环路输出的频率与相位抖动也随之增大

T 表示 NCO的频率控制字更新时间周期

_Kd_是环路增益,与鉴频器增益 Kp 和 NCO 增益_K_0 有关,Kp 一般取0.03,_K_0 取:

环路滤波器的设计最重要的是环路带宽的选取

$$
K_0=\frac{f_c}{2^N\times f_s},\
f_c为NCO的驱动时钟,f_s为NCO输出的采样时钟,N为NCO相位累加器的位宽
$$

NCO

假设频率控制字为 S,则

$$
\frac{S}{2^N}=\frac{f_{out}}{f_s}
$$

N为累加器位数

改进型 Costas

image

标签:环路,同步,载波,NCO,theta,aligned,ct
From: https://www.cnblogs.com/sawen/p/18011391

相关文章

  • 同步和时钟恢复
    QPSK解调主要就是载波同步和位同步的过程载波同步和位同步的恢复方式主要有两种,一种是基于前馈的补偿方式,另一种是基于反馈的锁相方式,分别对应全数字接收机中的开环方式和闭环方式闭环同步方案采用反馈控制方案实现,Costas环于1956年首次提出,具有一定的频移抑制能力,并且是跟......
  • 符号同步
    符号同步通信过程中,在接收机中,信号经过AD采样后,经过处理后,最后需要通过抽样器抽样判决还原出原始的信号,抽样器工作的时钟被称为符号时钟,接收器提取符号时钟的方法称为符号同步或者定时恢复。常用的符号同步方法有三种,传统模拟方法,模数混合方法,全数字方法。其中模拟方法和模数混......
  • QPSK调制解调+载波同步
    代码%%基本参数M=240;%产生码元数L=100;%每个码元采样次数fc=50e3;%载波频率50kHz%flocal=50010;%接收端的本地载波频率flocal=50100;%模拟接收端载波频率不同步的情况Rb=......
  • C++多线程 第四章 同步并发操作
    第四章同步并发操作等待事件设想一个情景:你正坐在一辆从哈尔滨驶向郴州的绿皮火车上,这趟车需要耗时2天2夜,合计3000公里的路程.于是在这里,我们将你和司机视作为两个线程.你的任务是在目的地下车,司机的任务是将车开到目的地.假设你和司机坐在同一个车厢内,并且你是个不说......
  • Flink CDC实时同步PG数据库到Kafka
    一、安装规划操作系统服务器IP主机名硬件配置CentOS7.6192.168.80.131hadoop01内存:2GB,CPU:2核,硬盘:100GBCentOS7.6192.168.80.132hadoop02内存:2GB,CPU:2核,硬盘:100GBCentOS7.6192.168.80.133hadoop03内存:2GB,CPU:2核,硬盘:100GB......
  • Obsidian电脑+手机端同步(github+MGit)
    系统和软件版本名称版本Obsidian1.5.3华为HarmonyOS4.0.0Git2.43.0-64-bitMGit1.7.0(手机端)F-Droidapk(手机端)安装F-Droid是因为我的手机是HarmonyOS系统,没有谷歌框架,无法通过googleplay安装MGit,所以下载F-Droid来安装MGit.所需软件包链接......
  • kettle从入门到精通 第四十课 kettle 增量同步(分钟/小时级)
     1、上一课我们学习了在数据量大的情况下的分页全量同步示例,本次我们一起学习下kettle增量全量同步。有些业务场景不需要实时数据,比如每N分钟抽取一次数据等。  2、kettle增量全量同步示例依然基于test数据库,从t1表增量同步数据到t2表,假定每N(这里的N可以根据业务场景自定......
  • 怎么用ETL工具实现MQ消息同步
    怎么用ETL工具实现MQ消息同步随着企业业务的不断扩张和数据量的不断增加,消息队列(MQ)已经成为了很多企业进行异步消息传递和数据同步的首选方案。而在一些特定场景下,需要将MQ中的消息同步到数据仓库或其他存储系统中,以便进行更深入的数据分析和挖掘。这时候,ETL工具可以成为实现MQ消息......
  • 怎么用ETL工具实现MQ消息同步
    怎么用ETL工具实现MQ消息同步随着企业业务的不断扩张和数据量的不断增加,消息队列(MQ)已经成为了很多企业进行异步消息传递和数据同步的首选方案。而在一些特定场景下,需要将MQ中的消息同步到数据仓库或其他存储系统中,以便进行更深入的数据分析和挖掘。这时候,ETL工具可以成为实现MQ消......
  • APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务
    一、概述华为APP应用市场反馈问题:(目前是华为审核特有的问题)APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务的具体功能、用途;告知方式不限于弹窗、蒙层、浮窗、或者自定义操作系统权限弹框等验证了小米、vivo、oppo、应用宝,只......