基于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的频率分辨率位数。

相关文章
升压斩波电路的simulink建模与仿真
本课题基于MATLAB2022a,利用Simulink对升压斩波电路进行建模与仿真,采用双闭环结构实现电池和电机控制。升压斩波电路通过周期性开关控制功率器件,将输入直流电压提升至更高水平,在电源供应、电机驱动及可再生能源系统中有广泛应用。仿真结果显示了其基本工作原理和性能。
|
4月前
|
算法 数据安全/隐私保护
基于pi控制的数字锁相环simulink建模与仿真
数字锁相环(DPLL)为通信与信号处理领域提供频率与相位的自动跟踪。本设计采用MATLAB 2022a实现,含详细中文注释与操作视频。核心算法基于PI控制器优化系统稳定性和精确度。由鉴相器检测相位差,经环路滤波器积分放大后,数字频率控制器调整输出频率,通过分频器形成闭环。系统锁定状态下相位误差稳定,适合高精度信号处理与同步。
|
5月前
|
算法
基于模糊PID的直流电机控制系统simulink建模与仿真
- **课题概述**: 实现了PID与模糊PID控制器的Simulink建模,对比二者的控制响应曲线。 - **系统仿真结果**: 模糊PID控制器展现出更快的收敛速度与更小的超调。 - **系统原理简介**: - **PID控制器**: 一种广泛应用的线性控制器,通过比例、积分、微分作用控制偏差。 - **模糊PID控制器**: 结合模糊逻辑与PID控制,动态调整PID参数以优化控制性能。 - **模糊化模块**: 将误差和误差变化率转换为模糊量。 - **模糊推理模块**: 根据模糊规则得出控制输出。 - **解模糊模块**: 将模糊控制输出转换为实际控制信号。
|
6月前
|
算法
基于LQR控制算法的电磁减振控制系统simulink建模与仿真
该文主要介绍了基于LQR控制算法的电磁减振控制系统在MATLAB2022a中的Simulink建模与仿真。文章展示了系统仿真输出的控制器收敛曲线,并提供了相关图像来解释系统原理。LQR算法通过优化二次成本函数实现振动抑制,尤其适用于电磁减振系统,利用电磁执行机构动态调整力,高效抑制振动。文中附有关键模型和原理图。
|
7月前
|
数据可视化 算法
MATLAB Simulink 单相桥式整流电路性能研究
MATLAB Simulink 单相桥式整流电路性能研究
76 2
|
7月前
|
数据可视化 算法
MATLAB Simulink 三相整流电路性能研究
MATLAB Simulink 三相整流电路性能研究
81 1
|
7月前
|
数据可视化 算法
MATLAB Simulink 直流斩波电路性能研究
MATLAB Simulink 直流斩波电路性能研究
110 1
|
7月前
|
数据可视化 算法
MATLAB Simulink 单相半波可控整流电路性能研究
MATLAB Simulink 单相半波可控整流电路性能研究
85 2
基于6个IGBT的全桥电路simulink建模与仿真
该文主要介绍了基于6个IGBT的全桥电路在MATLAB2022a中的Simulink建模与仿真。文中展示了系统仿真结果的多张图片,并简述了三相全桥逆变器的工作原理,包括电路结构和控制IGBT开关状态的方法。全桥电路应用于变频驱动、逆变器、电动汽车和可再生能源领域,实现高效能量转换和精确控制。通过PWM调制,可适应不同应用需求。
DC-MOTOR直流电机的simulink建模与性能仿真
使用MATLAB2022a和Simulink构建的DC电机模型进行仿真,展示了电机在240V电枢电压和150V励磁绕组输入下的性能。仿真输出包括转速、电枢及励磁电流、电磁转矩随时间的变化。结果以图像形式呈现,揭示了电机在洛伦兹力和电磁感应定律作用下的工作原理,通过电流与磁场的交互转换电能为机械能。直流电机借助换向器维持稳定的电磁转矩,并遵循法拉第电磁感应定律和楞次定律。