基于simulink的模拟锁相环和数字锁相环建模与对比仿真

简介: 本研究利用Simulink对模拟锁相环(PLL)和数字锁相环(DPLL)进行建模,通过对比两者的收敛曲线及锁定频率值,分析其性能差异。系统采用MATLAB2022a版本,详细介绍了PLL和DPLL的工作原理,涵盖鉴相器、滤波器及振荡器等关键组件的功能与数学描述。

1.课题概述
模拟锁相环和数字锁相环建模的simulink建模,对比收敛曲线,对比锁定频率值。

2.系统仿真结果

1.jpeg
2.jpeg

3.核心程序与模型
版本:MATLAB2022a

3.jpeg
4.jpeg

4.系统原理简介
4.1 模拟锁相环(PLL)的基本原理
模拟锁相环主要由以下几个部分组成:鉴相器(Phase Detector)、低通滤波器(LPF)、压控振荡器(Voltage Controlled Oscillator, VCO)和分频器(有时还有倍频器)。

   鉴相器(PD): 当输入信号f_in(t)与VCO输出信号f_vco(t)的相位差为Δθ时,鉴相器会产生一个误差电压e(t),通常表达为:

adcee41b10d25b38a90fdd695633e449_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

其中,K_p是鉴相增益。

    低通滤波器(LPF): LPF主要用于滤除高频噪声和瞬态误差,提取出平均相位偏差,经过滤波后的电压V_c(t)可表示为:

23bcd728d7df9edab91fdffe54c66af2_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

其中,h(t)是LPF的脉冲响应函数。

   压控振荡器(VCO): VCO的频率f_vco与控制电压V_c成正比关系,一般形式为:

436adbfd4541d5478739b0ccfb240b37_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

其中,K_v是VCO的频率灵敏度。

锁相环最终的目标是使f_vco锁定在f_in的某个整数倍上,即达到相位锁定状态。

4.2 数字锁相环(DPLL)的基本原理
数字锁相环与模拟PLL类似,但工作在离散时间域,通常包括数字鉴相器、数字滤波器和数字控制的DDS(Direct Digital Synthesizer)或NCO(Numerically Controlled Oscillator)。

   数字鉴相器(DPD): 数字鉴相器基于采样数据计算输入信号与本地信号的相位差,误差信号e[k]可以写作:

aef484dc7d37ccf4765dff4c10df6719_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

其中,K_d是数字鉴相增益,k是采样时刻索引。

    数字滤波器(DF): DF在数字域中执行低通滤波操作,更新控制量C[k],例如使用IIR滤波器或FIR滤波器的递推公式:

d86f65b23296d393c9868c53252262a5_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

或更复杂的滤波算法,其中α是滤波系数。

   数字频率合成器(DDS或NCO): DDS或NCO根据控制量C[k]生成频率可控的数字正弦波,其输出频率与C[k]的关系为:

c75971eeb3d53987028c3837ee345739_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.png

其中,F_s是采样率,N是DDS的频率分辨率位数。

相关文章
|
小程序 API
uniapp中uview组件库丰富的Calendar 日历用法
uniapp中uview组件库丰富的Calendar 日历用法
2152 0
关于 QGLWidget和QOpengGLWidget透明相关问题 的解决方法
关于 QGLWidget和QOpengGLWidget透明相关问题 的解决方法
关于 QGLWidget和QOpengGLWidget透明相关问题 的解决方法
|
算法 数据安全/隐私保护
基于pi控制的数字锁相环simulink建模与仿真
数字锁相环(DPLL)为通信与信号处理领域提供频率与相位的自动跟踪。本设计采用MATLAB 2022a实现,含详细中文注释与操作视频。核心算法基于PI控制器优化系统稳定性和精确度。由鉴相器检测相位差,经环路滤波器积分放大后,数字频率控制器调整输出频率,通过分频器形成闭环。系统锁定状态下相位误差稳定,适合高精度信号处理与同步。
|
8月前
|
数据采集 机器学习/深度学习 编解码
基于OFDM技术的无线局域网系统设计
基于OFDM技术的无线局域网系统设计
基于电压矢量变换的锁相环simulink建模与仿真
本课题基于电压矢量变换的锁相环(PLL)在MATLAB2022a中进行Simulink建模与仿真。该模型通过ab坐标变换和低通滤波,实现对三相电网电压的快速准确锁相,尤其在电压不平衡条件下表现优异。系统仿真结果显示,PLL能有效提取基波正序电压分量,适用于负序电压前馈控制及双序电流环控制策略。相比传统单相PLL,该方法更稳健地应对电网不平衡和频率突变,广泛应用于电力质量监测、三相PFC电路控制及分布式发电系统的并网控制等领域。
|
传感器
遥感物理基础(1) 电磁波谱与电磁辐射
本文内容较为枯燥,是遥感的物理原理,作者已经尽量去帮助读者理解了,无论是精细的阅读还是走马观花,长期下来都能提高读者对专业的了解;电磁辐射是遥感传感器与远距离目标联系的纽带。不同类型地物具有不同的电磁辐射,遥感技术正是利用地物的的不同辐射特征,转变成数据或影像,达到探测地面目标的目的。因此,要应用遥感技术,必须了解电磁辐射的基本性质及地物的波谱特征。​ 电磁波是遥感技术的重要物理理论基础。
2853 0
|
算法 数据安全/隐私保护
基于LS算法的OFDM+QPSK系统信道估计均衡matlab性能仿真
基于MATLAB 2022a的仿真展示了OFDM+QPSK系统中最小二乘(LS)算法的信道估计与均衡效果。OFDM利用多个低速率子载波提高频谱效率,通过循环前缀克服多径衰落。LS算法依据导频符号估计信道参数,进而设计均衡器以恢复数据符号。核心程序实现了OFDM信号处理流程,包括加性高斯白噪声的加入、保护间隔去除、快速傅立叶变换及信道估计与均衡等步骤,并最终计算误码率,验证了算法的有效性。
593 2
STM32CubeMX EC11旋转编码器驱动
STM32CubeMX EC11旋转编码器驱动
2151 10
|
SQL 存储 安全
代码规范(如何提高代码规范)
在软件开发中,优雅的代码规范对于编写美观且实用的代码至关重要。以下是一些提升代码质量的建议: 1. **命名清晰**:使用描述性强的命名,使代码自解释,减少误解,提高可读性。 2. **简洁性**:用最少的代码实现功能,避免冗余,简洁的代码更易维护。 3. **一致性**:保持命名和编码风格的一致性,降低团队协作成本。 4. **注释**:合理注释解释代码意图,但避免过度注释。 5. **避免复杂性**:将复杂逻辑分解为简单部分,用函数或模块封装。 6. **重构**:定期重构代码以提高可读性和性能。 7. **测试**:编写单元测试确保代码的稳定性和可靠性。
376 1
入职必会-开发环境搭建11-Typora使用
本文介绍了Markdown语法的使用,包含:源码模式切换、标题、下划线、删除线、代码、强调、斜体、插入图片、插入URL连接、目录列表、水平分割线、标注、表格、任务列表、列表、块引用
345 0