锁相环Simulink仿真模型
几个简单的simulink仿真模型
一频分复用和超外差接收机仿真目的1熟悉Simulink模型仿真设计方法2掌握频分复用技术在实际通信系统中的使用3理解超外差收音机的接收原理内容设计一个超外差收接收机系统,其中发送方的基带信号分别为1000Hz的正弦波和500Hz的方波,两路信号分别采用1000kHz和1200kHz的载波进行幅度调制,并在同一信道中进行传输。
要求采用超外差方式对这两路信号进行接收,并能够通过调整接收方的本振频率对解调信号进行选择。
原理超外差接收技术广泛用于无线通信系统中,基本的超外差收音机的原理框图如图所示:图1-1超外差收音机基本原理框图从图中可以看出,超外差接收机的工作过程一共分为混频、中频放大和解调三个步骤,现分别叙述如下:混频:由天线接收到的射频信号直接送入混频器进行混频,混频所使用的本机振荡信号由压控振荡器产生,并可根据调整控制电压随时调整振荡频率,使得器振荡频率始终比接收信号频率高一个中频频率,这样,接受信号和本机振荡在混频器中进行相乘运算后,其差频信号的频率成分就是中频频率。
其频谱搬移过程如下图所示:图1-2 超外差接收机混频器输入输出频谱中频放大:从混频模块输出的信号中包含了高频和中频两个频率成分,这样一来只要采用中频带通滤波器选出进行中频信号进行放大,得到中频放大信号。
解调:将中频放大后的信号送入包络检波器,进行包络检波,并解调出原始信号。
步骤1、设计两个信号源模块,其模块图如下所示,两个信号源模块的载波分别为1000kHz,和1200kHz,被调基带信号分别为1000Hz的正弦波和500Hz的三角波,并将其封装成两个子系统,如下图所示:图1-2 信源子系统模型图2、为了模拟接收机距离两发射机距离不同引起的传输衰减,分别以Gain1和Gain2模块分别对传输信号进行衰减,衰减参数分别为0.1和0.2。
最后在信道中加入均值为0,方差为0.01的随机白噪声,送入接收机。
3、接收机将收到的信号直接送入混频器进行混频,混频所使用的本机振荡信号由压控振荡器产生,其中压控振荡器由输入电压进行控制,设置Slider Gain模块,使输入参数在500至1605可调,从而实现本振的频率可控。
自适应锁相环的设计与仿真
理论算法2021.07自适应锁相环的设计与仿真何琦(安徽理工大学电气与信息工程学院,安徽淮南,232001)摘要:在三相电压不平衡时,负序分量会在Park变换后产生一个2倍基频的波动,进而影响对基频分量相位的提取。
针对一般的锁相环在电网三相不平衡时无法准确锁定电网的相位,本文提出一种基于陷波器的自适应锁相环,利用自适应陷波器(ANF)能够输出两个相互正交分量的特点,生成两个能抵消dq坐标系的负序分量,这样就实现了基波的正序负序分离。
在Matlab/Simulink中建立仿真模型进行验证,结果表明了文中所提的方法在电网不平衡时可以准确地锁定电网的相位。
关键词:三相电压不平衡;锁相环;自适应陷波器;正序负序分离Design and Simulation of Adaptive Phase-locked LoopHe Qi(School of Electrical and Information Engineering,Anhui University of Science and Technology,Huainan Anhui,232001)Abstract:When the fundamental frequency of the three-phase is not balanced,a negative componentof the volt a ge will be ext r ac ted.In view of the fac t that the general phase-locked loop(PLL)cannot accurately lock the phase of the power grid when the three-phase power grid is unbalanced,this paper proposes an adaptive phase-locked loop based on notch f订ter.The adaptive notch filter(ANF) can output two mutually orthogonal components to generate two negative sequence components which can offset the dq coordinate system.Thus,the separation of positive sequence and negative sequenceof fundamental wave is realized.The simulation model is established in Matlab/SIMULINK for verifica t ion.The resu Its show that the proposed met h od can accura t ely lock the phase of power grid when the power grid is unbalanced.Keywords:Three-phase voltage unbalance;PLL;Adaptive notch f订ter;Positive sequence negative sequence separation0引言随着新能源技术的快速发展,并网逆变器在分布式发电中得到广泛应用。
电网不平衡下三相锁相环研究
电网不平衡下三相锁相环研究1. 本文概述随着现代电力系统的快速发展,三相电力系统的不平衡现象日益凸显,对电力系统的稳定性和电能质量产生了严重影响。
为了解决这一问题,三相锁相环(ThreePhase PhaseLocked Loop, 3PPLL)作为一种有效的电力系统同步技术,受到了广泛关注。
本文旨在深入探讨电网不平衡条件下三相锁相环的工作原理、性能评估及优化策略,为提高三相电力系统的运行效率和稳定性提供理论依据和技术支持。
本文首先介绍了三相锁相环的基本原理,包括其数学模型和锁相机制。
随后,详细分析了电网不平衡对三相锁相环性能的影响,包括相位误差、频率偏移和稳态误差等方面。
在此基础上,本文提出了一种改进的三相锁相环结构,通过引入先进的控制策略和滤波技术,有效提高了锁相环在电网不平衡条件下的性能。
本文还通过仿真和实验验证了所提改进三相锁相环的有效性和优越性。
仿真结果表明,在电网不平衡条件下,所提锁相环具有更快的动态响应、更高的稳态精度和更强的鲁棒性。
实验结果进一步验证了仿真分析的结论,证明了所提改进三相锁相环在实际电力系统中的应用潜力。
本文对电网不平衡下的三相锁相环进行了全面研究,不仅分析了电网不平衡对锁相环性能的影响,还提出了一种有效的改进策略,并通过仿真和实验验证了其性能。
研究结果为三相电力系统的同步控制提供了新的思路和方法,对提高电力系统的运行效率和稳定性具有重要意义。
2. 电网不平衡的影响电网不平衡是一种常见的电力系统运行状态,它会对电力系统的稳定运行产生不利影响。
电网不平衡主要表现在三相电压或电流的不对称性上,这种不对称性可能由多种因素引起,如单相负载的接入、线路故障、发电机故障等。
(1)影响锁相精度:三相锁相环是依赖于三相电压或电流的对称性进行相位锁定的。
当电网出现不平衡时,三相电压或电流的对称性被破坏,导致锁相环难以准确锁定相位,进而降低系统的控制精度。
(2)增加系统振荡风险:电网不平衡可能导致系统出现负序和零序分量,这些分量会激发系统中的振荡模式,增加系统的不稳定性。
海上风电场电网不平衡时锁相环的研究及仿真
海上风电场电网不平衡时锁相环的研究及仿真作者:岳婧仪来源:《现代盐化工》2019年第01期摘; ;要:在大功率风能并网中,当电网电压不平衡时,准确检测电网的相位对于保证可靠并网、保持系统的稳定运行具有重要的作用。
针对电网电压不平衡、有谐波、相位突变等情况,本文采用双同步坐标软件锁相环,将处于三相静止坐标系中的三相电网电压转换到正负序d-q双同步坐标系上,再对正负序电压分量之间进行解耦,同时,利用低通滤波器实现谐波的滤除。
MATLAB仿真表明双同步坐标软件锁相环能够实现不平衡电压、相位突变、有谐波情况下的快速准确锁相。
关键词:海上风力发电;电网不平衡;并网逆变;锁相环1; ; 锁相环技术概述为了应对能源短缺和减少环境污染,风力发电逐渐受到重视。
风力发电具有清洁、环保、可再生等特点。
其中,海上风力发电由于风速稳定、发电量大、空间广阔、干扰小等优点而受到广泛关注。
但是与陆上风电场相比,大规模风电并网会给系统带来电压波动、电压闪变、谐波等电能质量问题,影响系统的稳定安全运行。
所以,需要利用锁相环技术准确快速地检测电网电压的频率、相位和幅值,保证并网电流与电网电压同频同相,使系统稳定运行。
锁相环技术主要包括单同步坐标系软件锁相环(SSRF SPLL)和解耦双同步坐标系软件锁相环(DDSRF SPLL)。
当电网电压不平衡时,由于电网电压存在负序分量,SSRF SPLL不能很好地对电网电压进行检测。
DDSRF SPLL是对电网电压的正负序分量分别进行检测,所以,在电网非理想工况下也能够快速准确地跟踪电网电压幅值、相位和频率的变化。
研究采用双同步软件锁相环,将处于三相静止坐标系中的三相电网电压转换到正负序d-q 双同步坐标系上,再对正负序电压分量之间进行解耦,通过对正负序分量的分别检测,同时利用低通滤波器实现谐波的滤除,对电网电压得幅值、相位和频率的变化进行跟踪。
2; ; 双同步坐标软件锁相环的工作原理DDSRF-SPLL包含两个旋转坐标系,其中一个坐标系用来检测电网电压的正序分量us+1,而另一個坐标系用来检测电压的负序分量us-1。
基于matlab的数字锁相环DPLL的仿真
2、DPLL 基本模型和原理 全数字锁相环包括数字鉴相鉴频器(PFD) 、数字滤波器 (LPF) 、数字振荡器(NCO)三部分,如下图所示:
与模拟锁相环电路相比, 全数字锁相环实质上是通过将 前者替换成数字电路而得到的,所做的改变是将其中的鉴相 鉴频器(PFD)和环路低通滤波器(LPF)转换到离散系统。 环路低通滤波器(LPF)可以通过一个希望的传输函数的拉普 拉斯变换的 z 变换而得到。压控振荡器需要转换成数控振荡 器(Numerically Controlled Oscilaator) 。 锁相环闭环系统状态的变化依赖于 PFD 输出的相位误差。 相位误差输出一次, 锁相环状态改变一次; PFD 不输出相位误 差,锁相环里的所有信号均不改变状态。根据上面的分析, 可以将仿真过程分为两个过程:1)计算 PFD 输出的相位误 差;2)根据相位误差,计算锁相环里各个模块的状态。 PFD 电路用于检测参考信号和反馈信号之间的相位误差。 它的状态转换如下图所示:
Tk T0 T0 yk 1 N
式中 T0 / N 为数控振荡器周期相对于中心周期 T0 变化的最
Tk 小单位。 当无控制时,yk 1 =0, = T0 ; 有控制时周期以 T0 / N
或其倍数的量相对于 T0 作阶跃式的改变。与 T0 / N 相对应的相 位改变量为:
2 (rad ) N
所以 N 是表示 2 弧度内相位受控变化大小的一个量,也 叫模 2 内状态数。这就是说,数控振荡器输出脉冲的瞬时相 位 0 (k ) ,在 2 弧度内只能以 或其倍数离散地变化。在这时,
T0
/ N = , 为信号钟的周N
T0 Tc
三、参考代码和仿真结果
通过建立以上所介绍的全数字锁相环的仿真模型,在 matlab 中得到其仿真系统如下图所示:
基于SOGI—FLL+NF的复合锁相环
基于SOGI—FLL+NF的复合锁相环三相并网系统中,锁相环能检测出三相电网电压的相位和频率信息,它对整个逆变系统的安全稳定运行有重要作用。
三相电网发生波动时,同步旋转锁相环易受二倍频分量的影响导致锁相不准确。
文章采用SOGI-FLL+NF复合锁相结构,消除三相电网电压波动对锁相效果的影响,通过Matlab/Simulink仿真证明复合结构锁相环的可行性和准确性。
标签:锁相环;二阶广义积分器;陷波器引言對于分布式发电系统而言,为了保证并网逆变器能够向电网输送高质量的电能,这就要求并网电流必须与电压同步。
谐波会使电网电压波动,所以需要锁相环实时准确的获取电网电压的幅值和相位信息,获取信息准确与否直接决定了设备安全稳定运行。
在三相并网逆变器系统中常采用同步旋转坐标系锁相环(SRF-PLL),当三相电压平衡时,有较好的锁相效果,但是当电网电压不平衡时,SRF-PLL容易受二倍频分量影响使精度下降。
二阶广义积分(SOGI)型锁相技术能够抑制谐波分量,但是在精度上有待提高。
陷波器可以看作是一个带宽很小的带阻滤波器,把某一频率的信号滤除。
为了消除谐波对PLL的影响,本文采用SOGI-FLL+NF 复合结构仿真分析锁相效果。
1 三相电网电压不平衡时SRF-PLL性能分析SRF-PLL将输入abc坐标系下的三相电网电压经过Clark和park变换,得到dq系下的电压,调节q轴分量为0,使dq坐标系的旋转角θ与电网电压矢量的相位角相同,来实现锁相[1]。
当电网电压不平衡并采用三相三线的方式接入电网的时候,只考虑正序分量和负序分量。
此时电网电压可以表示为:式中:Vgp、Vgn是电网电压的正序与负序分量的幅值,Φp、Φn正序和负序分量的初始相位,ω代表电网电压角频率。
对式(1)进行Clark变换,再进行Park变换,电网电压矢量在两相旋转坐标系下的表达式为:可以看出,电网电压不平衡时,dq轴下电网电压正序分量变成了直流量,基波负序分量变成了二倍频交流量。
基于Matlab/Simulink的频率合成器模型设计
( S c h o o l o f E l e c t r o n i c I n f o r m a t i o n E n g i n e e i r n g , T i a n j i n U n i v e r s i t y , T i a n j i n 3 0 0 0 7 2 , C h i n a ) A b s t r a c t : P h a s e l o c k e d l o o p( P L L )i s p e r f o me r d a s t h e s o u r c e o f t h e w i r e l e s s c o mm u n i c a t i o n s y s t e m t o c o m p l e t e m o d u l a t i o n , d e .
关键 词 : S i m u l i n k ;Ma t l a b ; 频 率合 成 器 ; 行 为建 模 中 图分 类 号 : T N 4 5 3 ; T P 3 1 1 . 5 2 文献标识码 : A d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 6 - 2 4 7 5 . 2 0 1 3 . 0 5 . 0 4 8
0 引 言
在无线通信系统中, 射频收发机扮演着举足轻重 的 角色 , 而其 中的频 率合 成器 更是 起着 至关 重要 的作 用。锁相环型频率合成器通常作为频率源提供给无 线通 信 系统 , 实现 调制 、 解调 与频 谱搬 移 等重要 功 能 。 锁相 环是 一个 典 型 的负 反馈 系统 , 它 的环路 参 数 选取 以及 系 统级设 计 对 锁 相 环 的性 能起 着 至关 重 要 的作用。然而, 锁相环 的电路级仿真十分复杂 , 需要 消耗 大量 的存 储 空 间 , 而且 完成 一次 仿真 需要 消耗 大 量 的时 间 。初学 者很 难 通 过 电路 级 仿 真 获得 锁 相 环
基于MATLAB数字锁相环仿真设计
本科生毕业设计(申请学士学位)论文题目基于Matlab的数字锁相环的仿真设计作者专业名称电子信息工程指导教师2014年5月学生:(签字)学号:答辩日期:2014 年 5 月24 日指导教师:(签字)目录摘要 (1)Abstract (1)1 绪论 (2)1.1 本文研究背景 (2)1.2 本文研究意义 (2)1.3 锁相环和仿真方式 (2)1.3.1 锁相环 (2) (2)3 2 模拟锁相环Matlab仿真 (3)2.1 模拟锁相环方案 (3)2.1.1 模拟鉴相器 (3)2.1.2 模拟低通滤波器 (6)2.1.3 模拟压控振荡器 (7)2.2 模拟锁相环仿真 (8)2.3 本章小结 (9)3 数字锁相环Matlab仿真 (10)3.1 数字锁相环方案 (10)3.1.1 数字鉴相器 (10)3.1.2 数字滤波器 (12)3.1.3 数字压控振荡器 (13)3.2 数字锁相环仿真 (14)3.3 本章小结 (15)4 总结与展望 (15)参考文献 (16)致 (18)基于Matlab的数字锁相环的仿真设计摘要:锁相环是一种能够自动跟踪信号相位并达到锁频目的的闭环负反馈系统。
数字锁相环在无线电领域得到较广泛的应用和发展。
而且已经成为雷达、通信、导航等各类电子信号产品不可替代的元器件之一。
锁相环的窄带跟踪性能使其得到较广泛应用。
因为锁相技术在实际应用中较为复杂,所以锁相环的设计通常采用仿真设计这种方式。
本次设计采用Matlab这一软件进行辅助仿真设计,完全能达到设计预期的目标。
Matlab中的Simulink仿真软件,具有很强的灵活性和直观性。
本次设计所采用的方法是在simulink中搭建模拟锁相的模型,并对模拟锁相环的组成、结构、设计进行不断的分析和改进。
然后根据模拟锁相环的原理进行改进,并搭建数字锁相环。
关键词:锁相环;自动跟踪;matlab;simulinkSimulative design of digital phase-locked loop based onMatlabAbstract:PLL is the automatic tracking system of close loop atracking signal phase. It is widely used in various fields of radio. It has become an irreplaceable part of radar, communication, navigation and all kinds of electronicsignal device. PLL is able to be widely used. Because, it has unique narrow-band tracking performance. However, because of the complexity of phase lock technique, for the design of PLL have brought great difficulty. This design uses Matlab, the simulative software for design assistance, can completely meet the design expectations. Simulink simulative software on Matlab, has strong flexibility and intuitive. Methods used by this project is to build the analog phase locked in the Simulink model, and the composition, structure, design of analog phase-locked loop of continuous improvement and analysis. It improved according to the principle of analog PLL, build digital phase-locked loop in Simulink, and then reach the simulation design of digitalphase-locked loop based on Matlab the design objective .Key words: PLL, Automatic tracking, Matlab, simulink1 绪论1.1 本文研究背景19世纪30年代法国H.de Bellescize首次提出同步检波这一概念,并且设计出锁相环电路这一划时代的研究成果[1]。
锁相环Simulink仿真模型
锁相环学习总结通过这段的学习,我对锁相环的一些基本概念、结构构成、工作原理、主要参数以及simulink 搭建仿真模型有了较清晰的把握与理解,同时,在仿真中也出现了一些实际问题,下面我将对这段学习中对锁相环的认识和理解、设计思路以及中间所遇到的问题作一下总结:1. 概述锁相环(PLL )是实现两个信号相位同步的自动控制系统,组成锁相环的基本部件有检相器(PD )、环路滤波器(LF )、压控振荡器(VCO ),其结构图如下所示:2. 锁相环的基本概念和重要参数指标锁相是相位锁定的简称,表示两个信号之间相位同步。
若两正弦信号如下所示:相位同步是指两个信号频率相等,相差为一固定值。
)(sin )sin()()(sin )sin()('t U t U t u t U t U t u o o o o o i i i i i θθωθθω=+==+=当i ω=o ω,两个信号之间的相位差 为一固定值,不 随时间变化而变化,称两信号相位同步。
当i ω≠o ω,两个信号的相位差 ,不论iθ 是否等于o θ,只要时间有变化,那么相位差就会随时间变化而变化,称此时两信号不同步。
若这两个信号分别为锁相环的输入和输出,则此时环路出于失锁状态。
当环路工作时,且输入与输出信号频差在捕获带范围之内,通过环路的反馈控制,输出信号的瞬时角频率)(t v ω便由o ω向i ω方向变化,总会有一个时刻使得i ω=o ω,相位差等于0或一个非常小的常数,那么此时称为相位锁定,环路处于锁定状态。
若达到锁定状态后,输入信号频率变化,通过环路控制,输出信号也继续变化 并向输入信号频率靠近,相位差保持在一个固定的常数之内,则称环路此时为跟踪状态。
锁定状态可以认为是静态的相位同步,而跟踪状态则为动态的相位同步。
环路从失锁进入到锁定状态称为捕获状态。
其他几个环路工作时的重要概念:快捕带:能使环路快捕入锁的最大频差称为环路的快捕带,记为L ω∆,两倍的快捕带为快捕范围。
锁相环仿真报告
ωn =
2 BL ; 1 ζ+ 4ζ
τ1 =
Kd Kr
ω
2 n
;
τ2 =
2ζ
ωn
。
2. 仿真分析(使用 Matlab 中的 Simulink)
(1) 仿真参数 3 给定 ζ=0.707,Kd=4V/rad,Kr=24π×10 rad/(V·S),BL=10Hz,计算得 ωn=19rad/s, τ1=848s,τ2=0.075s,环路滤波器传递函数
0
0.1
0.2
0.3
1/ 2
τ ⎛ Kd Kr ⎞ ⎟ , ζ = ωn = 2 ⎜ ⎟ 2 2⎜ ⎝ τ1 ⎠ τ2
1/ 2
它是传递函数的幅频曲线的最高点对应的频率; ζ 为环路阻尼系数, ωn 为自然谐振频率, 它表示了传递函数幅频响应最大值的衰减程度,该值越大,传递函数幅频曲线最高点越小。 环路噪声带宽 BL 可用 ωn 和 ζ 来表示
BL =
ωn
2
(ζ +
1 ) 4ζ
环路噪声带宽是幅频响应下降到 3dB 时的频宽。
二. 锁相环的锁定过程分析
1. 环路捕获过程的几种情况
① 快捕过程
3
起始频差很小,即输入输出的相差 θe(t)动态变化频率很小,使得 Z(t)的变化不超过一个 周期时环路就进入锁定状态。此时 θe(t)的变化不超过 2π,这种捕获过程称为快捕过程。 快捕带:使得 θe(t)在 2π 之内环路就进入锁定的最大起始频差。 ② 频率牵引的捕捉过程 随着起始频差增大, 相位误差 θe(t)的频率增大, 则误差电压信号 ε(t)频率增大, 此时 ε(t) 通过环路滤波器(低通)有衰减。如果衰减后的误差信号不至于使 Z(t)接近于 0,而是对压控 振荡器(VCO)还是有一定的控制作用,则 VCO 输出频率会逐渐向着输入频率靠近,这就使 得误差信号 ε(t)的频率得到降低,通过环路滤波器的衰减变弱,Z(t)变大,对 VCO 的控制作 用逐渐变大,直到最后进入锁定过程。 捕捉带:可以通过频率牵引过程使环路进入锁定状态的最大起始频差。 ③ 环路无法锁定情况 当起始频差很大,使得误差信号 ε(t)不能通过环路滤波器,Z(t)接近于 0,不能对 VCO 进行电压控制,则 VCO 的输出频率和相位不发生变化,环路不能锁定。
simulink仿真锁相环工作原理
simulink仿真锁相环工作原理
Simulink仿真锁相环的工作原理如下:
1. 锁相环由相位比较器、低通滤波器、电压控制振荡器(VCO)以及除频
器组成。
2. 相位比较器接收输入信号和反馈信号,并输出相位误差,表示输入信号和反馈信号之间的相位差。
3. 低通滤波器对相位误差进行滤波处理,产生直流偏置电压,控制VCO的频率调节。
4. 电压控制振荡器根据LF输出的直流偏置电压调整自身的振荡频率,将VCO的输出信号作为反馈信号输入到PD中。
5. 除频器根据设定的除数将VCO输出的频率进行分频,输出给相位比较器,以提供稳定的参考信号。
以上是锁相环的工作原理,如需了解更多信息,建议查阅相关书籍或咨询专业人士。
simulink锁相环pll用法
simulink锁相环pll用法
Simulink中的锁相环(Phase-Locked Loop,PLL)是一种常用的信号处理器件,用于频率和相位同步。
它可以用于许多应用中,例如通信系统、数据转换、时钟恢复和信号重构等。
在Simulink中使用PLL有几个关键的步骤:
1.模拟输入信号:首先需要生成或获取输入信号,这通常是
一个模拟信号或数字信号。
2.创建PLL模块:打开Simulink环境,创建一个新的模型,
在模型中添加PLL模块。
对于PLL模块的创建,可以在
Simulink库中搜索PLL模块并将其拖放到模型中。
3.设置参数:对于PLL模块,需要设置一些关键参数,例如
参考频率(Reference Frequency)、带宽(Loop Bandwidth)、初始相位(Initial Phase)等。
这些参数决定了PLL的性能
和工作方式。
4.连接信号和参考:将输入信号连接到PLL模块,并指定参
考信号。
参考信号可以是外部提供的,也可以是由PLL根
据输入信号生成的稳定参考。
5.仿真和分析:设置好参数并连接信号后,运行模型进行仿
真。
可以观察输出信号的频率和相位与参考信号的同步情
况,并进行性能分析和优化。
需要注意的是,PLL的具体用法和设置参数会因应用和设计需求而有所差异。
Simulink提供了丰富的库和模块,可以根据具体
应用需求选择和配置适当的PLL模块。
还可以通过自定义模块或编写MATLAB脚本来实现更高级的PLL功能。
锁相环的matlab的仿真程序(PLL matlab simulation program)
锁相环的matlab的仿真程序(PLL matlab simulation program)% phasell。
M%锁相环(PLL),调整一个本地振荡器的相位。
%与输入的调制信号。
这样的阶段%输入信号被锁定,信号解调。
%也用于PM和FM。
我们将使用闭环系统来实现它。
控制系统这里应用了%技术。
%*********************************************************** ***锁相环一阶闭环透过率的%阶跃响应% h(s)= 1;%系统类型号= 1;%道/ thetai(输出/输入阶段)关闭所有千伏= 1;KD=1;DT = 0.01T=0:dt:2u =(1,长度(t))G11 = [ TF([ 2 * pi *千* KD ]、[ 1 2 * pi *千* KD ])]为其传递函数在给定的讲义[ 11 ] = lsim(G11,U,T)图形情节(t,Y11)xlabel(秒的时间)ylabel(幅度标准”)标题(第一阶'step响应闭环率”)%*********************************************************** ****锁相环一阶闭环误差透过率的阶跃响应所有其他因素h(s)等在这里都一样。
%中来/ thetai(相同的解释。
如上)G12 = [([ 1,0 ],TF [ 1 2 * pi *千* KD ])]误差透过讲义中给出[ 12 ] = lsim(G12,U,T)图形情节(t,Y12)xlabel(秒的时间)ylabel(幅度标准”)标题(第一阶'step响应闭环误差率”)%*********************************************************** *****锁相环一阶闭环透过率的%阶跃响应VCO与输入信号相位之间的百分比% h(s)= 1;%系统类型号= 1;% v2 / thetaiKD=1;G13 = [ TF([ 0 ] [ 1 KD,2 * pi *千* KD ])]为压控振荡器的电压和输入信号透过率[ 13 ] = lsim(G13,U,T)图形情节(t,Y13)xlabel(秒的时间)ylabel(幅度标准”)标题(第一阶'step响应闭环透光率的B / W的VCO和输入阶段”)%*********************************************************** *********锁相环二阶闭环透射率的阶跃响应%系统类型号= 2;%道/ thetai= 3.15ζ= sqrt((π*千* KD)/(2 *))omegan = sqrt(2 * pi *伏* KD *)G21 = [([ 2 *泽塔* TF omegan omegan ^ 2 ]、[ 1 2 *泽塔* omegan omegan ^ 2 ])]【Y21 T ] = lsim(G21,U,T)图形情节(t,Y21)xlabel(秒的时间)ylabel(幅度标准”)标题(二阶锁相环的环路闭合'step响应率)%*********************************************************** **********锁相环二阶闭环误差透过率的阶跃响应%系统类型号= 2;% / thetai中来G22 = [([ 0 ] 0 TF 1,[ 1 2 *泽塔* omegan omegan ^ 2 ])]【Y22 T ] = lsim(G22,U,T)图形情节(t,Y22)xlabel(秒的时间)ylabel(幅度标准”)标题(二阶锁相环的环路闭合'step响应误差率)%*********************************************************** **********锁相环二阶闭环透射率的阶跃响应VCO与输入信号相位之间的百分比%系统类型号= 2;% v2 / thetaiG23 = [ TF(KD KD * [ 0 ]、[ 1 2 * pi *千* 2 * pi *千* KD KD ])]【Y23 T ] = lsim(G23,U,T)图形情节(t,Y23)xlabel(秒的时间)ylabel(幅度标准”)标题(二阶'step响应闭环透光率的B / W的VCO和输入阶段”)%*********************************************************** ***************%锁相环。
Matlab环境下的全数字锁相环仿真模型
收稿日期:2007 01 24; 定稿日期:2007 03 26基金项目:国家自然科学基金资助项目(60676011)Matlab 环境下的全数字锁相环仿真模型陈 鑫,邓小莺(东南大学国家专用集成电路系统工程技术研究中心,南京 210096)摘 要: 由于锁相环工作频率高,用SPICE 对锁相环进行仿真,数据量大,仿真时间长。
而在设计初期,往往并不需要很精确的结果。
因此,为了提高锁相环设计效率,有必要为其建立一个高效的仿真模型。
在总结前人提出的一些锁相环仿真模型的基础上,用Matlab 语言构建了一种新的适用于全数字锁相环的仿真模型;对全数字锁相环版图进行了SPICE 仿真,与该模型的仿真结果相验证。
关键词: 全数字锁相环;M atlab;仿真模型中图分类号: T N402;T N79+2文献标识码: A文章编号:1004 3365(2007)04 0489 05Behavioral Modeling of All Digital PLL in Matlab EnvironmentCH EN Xin,DENG Xiao ying(N ational A S I C S ystem Eng inee ring Re se arch Center ,S outheast Univ er sity ,N anj ing 210096,P.R.China)Abstract: In or der to r educe desig n time,a hig h efficiency mo del is needed for PL L design.Based on prev iousmodels for PL L,a new behavioral mo del fo r all digit al PL L in M atlab enviro nment is presented.A nd a SPICE simu latio n is made on lay out of the all dig ital PL L fo r compar ison.Key words: A ll digital phase locked loo p;M atlab;Behav io ral model EEACC : 1265Z1 引 言最近几年,片上系统(SOC )获得了长足的发展。
锁相环设计及其MATLAB仿真
摘要锁相环是一个能够跟踪输入信号相位变化的闭环自动跟踪系统。
它广泛应用于无线电的各个领域,并且,现在已成为通信、雷达、导航、电子仪器等设备中不可缺少的一部分。
根据虚拟无线电技术的特点和锁相环的基本原理,提出一种适于计算机软件化实现的锁相环数学模型,分析不同参数对锁相环捕获和跟踪性能的影响,得出不同情况下参数设定的基本准则。
计算机仿真结果表明,软件锁相环在加性高斯白噪声信道下具有较好的捕获与跟踪性能。
最后提出软件锁相环在测控系统中实现信号实时处理的优化方借助于MATLAB中的Simulink仿真软件,在Simulink中利用仿真模块搭建了全数字锁相环的仿真模型。
先借助模拟锁相环直观形象、易于理解的特点,通过锁相环在频率合成方面的应用,先对模拟锁相环进行了仿真,对锁相环的工作原理进行了形象的说明。
在模拟锁相环的基础上,重新利用仿真模块搭建了全数字锁相环的仿真模型,通过仿真达到了设计的目的,验证了此全数字锁相环完全能达到模拟锁相环的各项功能要求。
关键词:锁相环,压控振荡器,锁定,MATLAB,Simulink,频率合成,仿真模块ABSTRACTPhase-locked loop is a closed loop frequency control system,which functioning is based on the phase sensitive detection of phase difference between the input and output signals of the controlled oscillator.It has been widely used in all aspects in radio field and ,has becomed a indispensable part in communication、radar、nevigation and electronic equipments.But with the disign complexity of phase-locked loop in works,there will meet a lot of datas and a long simulation time if simulating the PLL with SPICE ,what is worse, which need to simulate several times to extract the disign parameters,at that way,the disign term will be extended.With the help of flexibility and palpability of Matlab’s simulink,the behavioral model of DPLL is builded using the block in simulink based on the frequency systhesis.Through the DPLL applicating in frequency systhesis,the principle of phase-locked loop and the work process is simulated. According to the characteristics of the Virtual Radio technology and the basic theory of the Phase Look Loop ( PLL) ,this paper puts forward the mathematicalmodel of the PLL which is suitable for software realization by the computer. In this paper,the influences of the parameters to the cap ture performance and the tracking performance are analyzed, and the basic p rincip le of the parameter setting in different conditions is given. The results of the simulation p rove that the cap ture performance and the tracking performance of Software PLL in AdditiveWhite Gaussian Noise are good. At the last of the paper, the op timized method of the PLL signal realtime p rocessing in the Tracking, Telemetering and Control System is p resented.KEYWORDS: MATLAB, phase-lockedloop, V oltage-controlledoscillator ,locked,simulink, frequency systhesis, simulationmodel。
基于Simulink的取样锁相环非线性分析
其 中 0 为 输 入 的 相 位 信 号 , 为 输 出相 位 信 号 , 为 相
s mpig c ce .Atte s me t , te w y o d ce s te c pue t n i rv n nie r po e is o w - re P L wi a l y ls n h a i me h a s t era e h a tr i me a d mpo e o l a- rp r e ft o od r S L t n t h
Te hnq e a d M e h d c iu n to
基 于 Smuik的取样锁相 环非线性分析 i l n
李 欣
( 南 理 工 大 学 广 州 汽 车 学 院 电子 信 息 工 程 系 , 东 广 州 5 0 0 ) 华 广 18 0
摘 要 :提 出 了采 用 M t b中的仿 真 工 具 箱 S ui aa l i l k建 立二 阶 无 源 比例 积 分 取 样 锁相 环 的近 似 m n 相 位模 型 , 对该 模 型 在 不 同条 件 下进 行 仿 真 。分析 了 时 间常数 、 路 增 益 和 采样 周期 的 改 变对二 阶 并 环
无 源 比例 积 分 取 样 锁 相 环 非 线 性 捕 获 时 间 的 影 响 , 过 二 阶 取 样 锁 相 环 快 速 捕 获 的 方 法 , 出 了 改 善 通 提
二 阶 无 源 比例 积 分取 样 环 的 非 线性 性 能 的 途径 , 对取 样 锁 相环 的研 究与 设 计 有 着积 极 的 意 义 。 关 键 词 :取 样 锁 相 环 ; 线 性 ; i l k; 真 ; 获 时 间 非 Smui 仿 n 捕
锁相环的基本原理和模型
1.锁相环的基本原理和模型在并网逆变器系统中,控制器的信号需要与电网电压的信号同步,锁相环通过检测电网电压相位与输出信号相位之差,并形成反馈控制系统来消除误差,达到跟踪电网电压相位和频率的目的。
一个基本的锁相环结构如图1-1所示,主要包括鉴相器,环路滤波器,压控振荡器三个部分。
图1-1 基本锁相环结构鉴相器的主要功能是实现锁相环输出与输入的相位差检测;环路滤波器的主要作用应该是建立输入与输出的动态响应特性,滤波作用是其次;压控振荡器所产生的所需要频率和相位信息。
PLL 的每个部分都是非线性的,但是这样不便于分析设计。
因此可以用近似的线性特性来表示PLL 的控制模型。
鉴相器传递函数为:)(Xo Xi Kd Vd -=压控振荡器可以等效为一个积分环节,因此其传递函数为:SKo 由于可以采用各种类型不同的滤波器(下文将会讲述),这里仅用)(s F 来表示滤波器的传递函数。
综合以上各个传递函数,我们可以得到,PLL 的开环传递函数,闭环传递函数和误差传递函数分别如下:S s F K K s G d o op )()(=,)()()(s F K K S s F K K s G d o d o cl +=,)()(s F K K S S s H d o += 上述基本的传递函数就是PLL 设计和分析的基础。
2.鉴相器的实现方法鉴相器的目的是要尽可能的得到准确的相位误差信息。
可以使用线电压的过零检测实现,但是由于在电压畸变的情况下,相位信息可能受到严重影响,因此需要进行额外的信号处理,同时要检测出相位信息,至少需要一个周波的时间,动态响应性能可能受到影响。
一般也可以使用乘法鉴相器。
通过将压控振荡器的输出与输入相乘,并经过一定的处理得到相位误差信息。
在实际的并网逆变器应用中还可以在在同步旋转坐标系下进行设计,其基本的目的也是要得的相差的数值。
同步旋转坐标系下的控制框图和上图类似,在实际使用中,由于pq 理论在电网电压不平衡或者发生畸变使得性能较差,因而较多的使用dq 变换,将采样得到的三相交流电压信号进行变化后与给定的直流参考电压进行比较。
锁相环仿真(基于MATLAB)
锁相环仿真1.锁相环的理论分析1.1 锁相环的基本组成锁相环路是一种反馈控制电路,简称锁相环( PLL,Phase-Locked Loop )。
锁相环的特点是:利用外部输入的参考信号控制环路内部振荡信号的频率和相位。
因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。
锁相环在工作的过程中,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住,这就是锁相环名称的由来。
锁相环通常由鉴相器(PD,Phase Detector )、环路滤波器( LF,Loop Filter )和压控振荡器( VCO,Voltage Controlled Oscillator )三部分组成,锁相环组成的原理框图如图示:锁相环中的鉴相器又称为相位比较器,它的作用是检测输入信号和输出信号的相位差,并将检测出的相位差信号转换成 u D(t )电压信号输出,该信号经低通滤波器滤波后形成压控振荡器的控制电压 u C(t ),对振荡器输出信号的频率实施控制。
1.2 锁相环的工作原理1.2.1 鉴相器锁相环中的鉴相器(PD)通常由模拟乘法器组成,利用模拟乘法器组成的鉴相器电路如图示:鉴相器的工作原理是:设外界输入的信号电压和压控振荡器输出的信号电压分别为:式中的ω0 为压控振荡器在输入控制电压为零或为直流电压时的振荡角频率,称为电路的固有振荡角频率。
则模拟乘法器的输出电压 u D为:低通滤波器低通滤波器(LF)的将上式中的和频分量滤掉,剩下的差频分量作为压控振荡器的输入控制电压 u C(t )。
即 u C(t )为:式中的ωi 为输入信号的瞬时振荡角频率,θ i (t)和θ O(t)分别为输入信号和输出信号的瞬时位相,根据相量的关系可得瞬时频率和瞬时位相的关系为:即则,瞬时相位差θ d为对两边求微分,可得频差的关系式为上式等于零,说明锁相环进入相位锁定的状态,此时输出和输入信号的频率和相位保持恒定不变的状态, u c(t )为恒定值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
锁相环学习总结通过这段的学习,我对锁相环的一些基本概念、结构构成、工作原理、主要参数以及simulink 搭建仿真模型有了较清晰的把握与理解,同时,在仿真中也出现了一些实际问题,下面我将对这段学习中对锁相环的认识和理解、设计思路以及中间所遇到的问题作一下总结:1. 概述锁相环(PLL )是实现两个信号相位同步的自动控制系统,组成锁相环的基本部件有检相器(PD )、环路滤波器(LF )、压控振荡器(VCO ),其结构图如下所示:2. 锁相环的基本概念和重要参数指标锁相是相位锁定的简称,表示两个信号之间相位同步。
若两正弦信号如下所示:相位同步是指两个信号频率相等,相差为一固定值。
)(sin )sin()()(sin )sin()('t U t U t u t U t U t u o o o o o i i i i i θθωθθω=+==+=当i ω=o ω,两个信号之间的相位差 为一固定值,不 随时间变化而变化,称两信号相位同步。
当i ω≠o ω,两个信号的相位差 ,不论i θ是否等于o θ,只要时间有变化,那么相位差就会随时间变化而变化,称此时两信号不同步。
若这两个信号分别为锁相环的输入和输出,则此时环路出于失锁状态。
当环路工作时,且输入与输出信号频差在捕获带范围之内,通过环路的反馈控制,输出信号的瞬时角频率)(t v ω便由o ω向i ω方向变化,总会有一个时刻使得i ω=o ω,相位差等于0或一个非常小的常数,那么此时称为相位锁定,环路处于锁定状态。
若达到锁定状态后,输入信号频率变化,通过环路控制,输出信号也继续变化并向输入信号频率靠近,相位差保持在一个固定的常数之内,则称环路此时为跟踪状态。
锁定状态可以认为是静态的相位同步,而跟踪状态则为动态的相位同步。
环路从失锁进入到锁定状态称为捕获状态。
其他几个环路工作时的重要概念:快捕带:能使环路快捕入锁的最大频差称为环路的快捕带,记为L ω∆,两倍的快捕带为快捕范围。
捕获带:能使环路进入锁定的最大固有频差,用P ω∆表示,两倍的捕获带为捕获范围。
同步带:环路在所定条件下,可缓慢增加固有频差,直到环路失锁,把能够维持环路锁定的最大固有频差成为同步带,用H ω∆,o i t t θθθθ-=-)()('o i o i t t t θθωωθθ-+-=-)()()('2H ω∆为同步范围。
三者关系为:H P L ωωω∆<∆<∆在理想二阶环的情况下,在捕获状态下,评价捕获性能的主要指标为P ω∆、L ω∆和捕获时间P T 。
计算式如下:3202/2nP P n L T ξωωωξωω∆=∞=∆=∆其中,n ω为自然谐振角频率,后面将介绍n ω在设计环路滤波器时,将与ξ(阻尼系数,由于考虑到不同ξ对多种输入信号的误差响应和输出响应的影响,选取使响应曲线最平稳的最佳值0.707)决定滤波器两个参数的大小,仿真中可通过设定快捕带得到n ω。
从这可以看到,P T 不仅与环路参数有关,而且与初始频差有关,固有频差越大,则需捕获时间就越长。
在同步状态下,重要的指标有稳态相位误差)(∞e θ和H ω∆,环路锁定后,频差等于0,但稳态相差通常会存在,它反映了环路的跟踪精度,稳态相差越小,跟踪精度越高。
理想二阶环条件下,∞=∆H ω。
3. 锁相环的构成及工作原理从锁相环结构图看到,其包括鉴相器、环路滤波器和压控振荡器。
3.1. 鉴相器正弦型鉴相器即一乘法器(有些资料后接LPF ),用于检测环路输入信号相位与输出信号相位间的相位误差)(t e θ,设输入输出信号分别为:作如下变换:通过鉴相器后得到,m K 为相乘系数,这里为1/2。
3.2. 环路滤波器由通过检相器式子看出,检相器输出包含了和频分量和差频分量,通过环路滤波器,由于其具有低通特性,和频分量将被滤除,输出为振荡器的控制信号)(t u c 。
记F(p)为环路滤波器的传递函数,则)()()(t u p F t u d c =。
)(sin )sin()(t U t U t u i i i i i θθω=+=)(cos ))(cos()('t U t t U t u o o o o o θθω=+=)()()()()(;)()(2'11t t t t t t t t t t t t o o i o o i o i o i o i i θωθθωθθωθωωωθωωωθωθ+=+=+∆=-=∆+-+=+=)]()(2sin[)]()({sin[***)2/1()()(2121t t t t t U U K t u t u K o o i m o i m θθωθθ+++-=)()(t U t u e d d θ=3.3. 压控振荡器压控振荡器为电压频率变换器,其瞬时频率为 当)(t u c =0时,)(t v ω=0ω。
瞬时相位可以表示为 通过以上分析,得到模拟锁相环的相位模型为:相应的数字锁相环的模型为则PLL 的动态方程为4. 数字锁相环的设计及simulink 仿真数字锁相环的设计主要在于环路滤波器和NCO 的设计,而鉴相器则为一简单的数字乘法器。
下面将主要介绍数字环路滤波器和NCO 的设计。
)()]([)(t u K t u f t c o o c v +==ωω)(*p /)(dt)(dt )()(2t0t0't u K t t u K t t c o c o o v )(=⎰+=⎰=θωωθ)(sin )p (KF )(p )(p 1t t t e e θθθ-=4.1. 数字环路滤波器设计在清楚数字环路滤波器的结构后,数字环路滤波器的系数是设计的主要部分,其结构如下图所示(simulink 仿真图):传输函数为:)1/()(/)()(121--+==z C C k u k u z F d c由PLL 的线性化数字模型得到的传递函数,将N(z)和F(z)代入得到12()121()121[()2](1)121K K C C z K K C z o d o d H z K K C C z K K C z o d o d --+-=--++-+- 由PLL 的线性化模拟模型得到传递函数并代入N(s)及F(s),然后进行双线性变换()1/()1)(/2(11--+-=z z T s s )得到22122[4()]2()[()4]()2221[44()](1)[2()8]T T T z T T z n n n n n H z T T z T zn n n ξωωωωξωξωωω--+++-=--++++- 比较两式得到C1、C2,分别为))(44/()(4*)/1())(44/(8*)/1(22221T T T K K C T T T K K C n n n d o n n n d o ωξωωωξωξω++=++=通常d o K K K =取1,ξ取0.707,n ω可由自己设定的快捕带得到,T 为抽样间隔,经计算然后可以求得两参数。
4.2. NCO在介绍NCO 的设计之前先介绍一下DDS 算法。
4.2.1. DDS 算法NCO 一般采用数字相位综合技术(DDS ),该技术主要是由时钟驱动读取三角函数表,基于DDS 的NCO 结构如下图所示:一个N 位字长相位累加器的DDS 的基本结构图如下所示:以单频信号说明DDS 的工作原理,信号为)(cos )2cos()(t U t f U t s o o o θϕ=∆+∏=ϕ∆为初始相位(即前述信号的相位初始值t o ω)以采样频率s f 对信号进行采样,得到离散相位序列ss o s o f f T f kT f k /22k 2)(o ∏=∏=∆∆+∆=∆+∏=θϕθϕθθ∆即连续两次采样间的相位增量,控制θ∆可控制输出信号的频率。
现将正弦函数一周期的相位∏2进行等分,当用N 位字长的相位累加器时,最小等分量为N 2/2∏=δ,若每次相位增量取δ,得到的最低频率增量为N min 2/2/s s o f T f =∏=δ,若频率控制字为M ,则可得到输出信号频率增量为N 2/M 2/M s s f T =∏δ。
可以预见,若M 越大,则相位累加幅度就越大,输出频率也就向目标频率变化越快,落到锁相环范围内捕获时间也就越小。
4.2.2. 设计原理这样就可以清楚地得到NCO 的数学模型。
设NCO 的自由振荡频率为o f ,0)0(2=θ,在相位累加器的字长为N 、采样频率为s f 确定的情况下,可确定所用DDS 频率控制字的初始值和初始相位分别为s o f f M /2o ∏=和s o o f f M /22/2N ∏=∏=∆ϕ,根据环路工作原理,数字环路滤波器输出的控制电压加到NCO 的控制端,来调整输出频率,即当数字环路滤波器输出的数字控制电压为)(k u c 时,相应的频率控制字变化量就为)(k u M c =∆,NCO 输出频率和输出相位为:N N 2/2/M f M f f s o s out ∆+=)()(k k θϕθ∆+∆=)()(''k u K M K k c o o =∆=∆θ式中,N 2/2)(M k ∏∆=∆θ,定义N 2/2s o f K ∏=为NCO 的频率控制增益,单位为rad/(sV)。
NCO 相当于一相位累加器,即一差分方程,转换到Z 域,其传递方程即为)1/()()(11'2---=z z K k u k o c θ。
由此,便可以构造其仿真模型,仿真图如下所示。
5.仿真模型及所遇到的问题5.1.无噪声模型锁相环simulink仿真图如下所示参数设置如表所示:输入信号频率110e3HZ采样频率300e3HZ2*pi*10e3nK0 2C1 8.8844e+004C2 1.3159e+004 Simulation time 0.002s运行模型后得到输入与输出频谱图比较如下:动态看,NCO输出信号品率将从100e3HZ快速牵引到110e3HZ,但是有杂波存在,而输出与输入有20dB的差别,所以也可接受。
) (k ud 和)(kuc分别的波形波如下:这样可以较清楚看到捕获时间为0.0001s左右,理论计算值为1.1256e-005,还是存在差别,这个问题还有待研究。
总体而言,此仿真已起到了数字锁相环仿真的效果,输出信号跟上了输入信号的相位,并有较好的稳定性,入锁之后能够保持同步。
为了更好的看到)(kud 和)(kuc的入锁稳定过程图,和更好的达到入锁效果,我们必须修改参数来达到预想效果,新参数设置如下:输入信号频率110e3HZ采样频率300e3HZn2*pi*10e3K0 2*3e3C1 8.4424e+004/300e3C2 1.3159e+004/300e3Simulation time 0.125s) (k ud 和)(kuc的波形如下:我们这时可以非常清楚的看到在0.122s时达到稳定,此时锁相环快捕入锁。