基于Matlab的数字锁相环的仿真设计金佳琪
基于Multisim的锁相环解调系统仿真_毕业设计论文
LANZHOU UNIVERSITY OF TECHNOLOGY毕业设计题 目 基于Multisim 的锁相环解调系统仿真兰州理工大学毕业设计基于Multisim的锁相环解调系统仿真PLL Demodulation System Simulation Based on Multisim莫伟杰(MoWeijie)09250107摘要实现调频波解调的方法有很多,而锁相环鉴频是利用现代锁相环技术来实现鉴频,具有工作稳定,失真小,信噪比高等优点,所以被广泛用在通信电路系统中。
锁相环其原理是通过鉴相检测输入信号和输出信号的相位差,并将检测出的相位差信号转换成电压信号输出,该信号经低通滤波器滤波后形成压控振荡器的控制电压,对振荡器输出信号的频率实施控制。
该文首先介绍了锁相环技术发展的现状、方向以及背景,并对PLL的原理进行了阐述。
在以上的基础上,分别设计了2ASK、2PSK、2FSK的调制解调电路,其功能为数字基带信号经过调制输出一个模拟信号,然后用锁相环进行解调,最后采用Multisim软件进行仿真。
在对2ASK、2FSK、2PSK解调时,低通滤波器输出的波形失真比较大,不过最后经过抽样判决电路整形后可以再生数字基带脉冲。
在整个电路设计中,力求要做到电路简单,并完成任务书提到的要求。
关键词:调制;解调;Multisim;锁相环AbstrackThere are many ways to realize frequency wave demodulation, and PLL frequency which has the advantages of stable operation, small distortion, high signal-to-noise ratio and so on is achieved by using modern PLL frequency technology, so it is widely used in communication circuit system. Phase-locked loop through the difference of the phase detection of input signal and the output signal phase, and the detected phase difference signal into output voltage signal, the signal through a low pass filter. After the formation of the voltage control oscillator , the output signal of the oscillator frequency control.This paper first introduces the present situation, development direction, phase-locked loop technology as well as the background, and the principle of PLL is discussed. On the basis of the above, the modulation and demodulation circuit of 2ASK, 2PSK, 2FSK which function is a digital baseband signal is modulated by an analog signal and output were designed, and then useing the PLL demodulation, finally using Multisim software simulation. In the 2ASK, 2FSK, 2PSK demodulation, the output of the low pass filter waveform distortion is relatively large, but finally it can regenerate digital baseband pulse sampling decision circuit after shaping. In the circuit design, and strive to do a simple circuit, and complete the task book mentioned requirements.Keywords:modulate ;modulation ;PLL;Multisim目录第1章绪论 (1)1.1 研究背景 (1)1.2 研究现状 (1)1.3 研究内容介绍 (2)第2章基本原理 (3)2.1 Multisim介绍 (3)2.2 锁相环基本原理 (5)2.2.1锁相环的基本组成 (5)2.2.2 锁相环的工作原理 (5)第3章调制解调电路设计 (8)3.1 2FSK调制解调电路设计 (8)3.1.1 2FSK调制电路设计原理 (8)3.1.2 2FSK调制单元电路的设计 (9)3.1.3 2FSK解调单元电路的设计 (12)3.1.4 2FSK解调电路的整体设计 (15)3.2 2PSK调制解调电路设计 (17)3.2.1 2PSK调制解调电路设计原理 (17)3.2.2 2PSK调制与解调电路的设计与仿真 (18)3.3 2ASK调制解调电路设计 (19)3.3.1 2ASK调制解调电路设计原理 (19)3.3.2 2ASK调制与解调电路的设计与仿真 (21)3.4 解调结果分析 (22)总结 (24)参考文献 (25)附录:(外文翻译) (27)致谢 (51)第1章绪论1.1 研究背景实现调频波解调的方法有很多,而锁相环鉴频是利用现代锁相环技术来实现鉴频方法,具有工作稳定失真小,信噪比高等优点,所以被广泛用在通信电路系统中。
matlab锁相环仿真
锁相环
1.svpwm调制
(1)、simulink搭建的结构图为
(2)、三相正弦波经过alpha-beta 坐标变换的x-y坐标图形为
(2)、以上结果经过svpwm调制模块后输出的适量顶点轨迹xy图形为
2
2、三相锁相环的设计
(1)、三相锁相环的原理为
三相锁相环的基本原理是基于坐标变换,采用静止坐标变换和同步坐标变换完成鉴相功能(将输入的三相电压经过坐标变换输出输入电压(相位给定)与输出信号的相位差),然后经过滤波器将高频信号过滤,经过pi调节器锁定到输入信号的频率,然后经过积分器对频率w进行积分得到电角度。
最后将输出反馈到输入端,构成闭环系统。
(2)、结构框图为
Pll局部结构图为
(3)、仿真结果与分析1 三相电源中含有谐波电源波形含有五次谐波
电源波形
仿真结果为
当三相电源不平衡时
仿真结果图为
电源波形为
仿真结果图为
对以上仿真结果的具体分析为
如果电源中含有直流分量,在进行abc到dq变换过程中直流分量会自动消失掉,故输出波形中不会含有直流分量
当电源中含有谐波时变换以后会是一个正弦量这个时候在系统
中添加一个滤波器将高频信号过滤掉即可。
其实锁相环最终的输出量为与输入量同相位的基波分量。
3 单相锁相环的设计
结构图为
pll具体结构图为
该仿真电源含有三相谐波。
数字锁相环matlab
数字锁相环matlab摘要:1.数字锁相环的概述2.Matlab 在数字锁相环中的应用3.数字锁相环的实现方法4.结论正文:1.数字锁相环的概述数字锁相环(Digital Phase-Locked Loop,简称DPLL)是一种数字信号处理技术,用于在数字通信系统中实现信号同步。
在数字通信系统中,信号的同步至关重要,因为只有实现信号同步,才能确保接收端正确地解调出原始信号。
数字锁相环通过比较接收信号与本地生成的信号,并根据两者之间的相位差来调整本地信号的相位,从而实现信号的同步。
2.Matlab 在数字锁相环中的应用MATLAB 是一种广泛应用于信号处理和通信系统的软件工具,它可以方便地实现数字锁相环的模型和算法。
使用MATLAB 可以搭建数字锁相环的仿真模型,对锁相环的性能进行分析和评估,以及对锁相环的算法进行优化。
此外,MATLAB 还提供了丰富的通信系统工具箱,如通信系统工具箱、信号处理工具箱等,为数字锁相环的设计和分析提供了强大的支持。
3.数字锁相环的实现方法数字锁相环的实现方法主要包括以下几种:(1)基于滤波器的实现方法:该方法通过设计一个滤波器,使得滤波器的传递函数与输入信号的相位相关,从而实现信号的同步。
(2)基于频率检测的实现方法:该方法通过检测输入信号的频率,并将其与本地信号的频率进行比较,从而实现信号的同步。
(3)基于相位检测的实现方法:该方法通过检测输入信号与本地信号之间的相位差,并根据相位差来调整本地信号的相位,从而实现信号的同步。
(4)基于最大似然估计的实现方法:该方法通过计算输入信号与本地信号之间的最大似然估计,从而实现信号的同步。
4.结论数字锁相环是一种重要的信号处理技术,广泛应用于数字通信系统中。
MATLAB 作为一种强大的信号处理工具,可以方便地实现数字锁相环的模型和算法。
数字锁相环的实现方法有多种,每种方法都有其独特的优点和适用场景。
毕业设计---基于MATLAB的DPLL设计与仿真
摘要现代通信系统中,同步问题是决定系统性能和应用的根本问题。
锁相环路作为同步技术的核心部件,已在模拟和数字通信及无线电电子学等各个领域中得到了极为广泛的应用,特别是在数字通信的调制解调和位同步中常常要用到各种各样的锁相环。
本文分析了全数字锁相环(NR—DPLL) 基本组成和工作原理,利用MATLAB对锁相环的进行设计,了解其各个部分功能具体结构,利用MATLAB工具箱对锁相环的进行仿真,改变锁相环参数最后进行了参数分析。
同时重点针对DDS做详细了解,对其做出仿真并进行分析关键词:奈奎斯特型全数字锁相环;模块设计;仿真;参数分析AbstractModern communication systems, the synchronization problem is to determine system performance and application of the fundamental problems. PLL synchronization technology as the core components in analog and digital communication and radio electronics and other fields has been very widely used, especially in the digital communications modem and bit synchronization often use a variety of all kinds of PLL.This paper analyzes the all-digital phase-locked loop (NR-DPLL) basic composition and working principle of the PLL using MATLAB to design, understand the function of each part of the specific structure of the PLL using MATLAB simulation toolbox change the PLL parameters Finally, a parametric analysis. At the same time focusing on a detailed understanding of DDS, making simulation and analysis of itsKeywords: Nyquist-type all-digital phase locked loop, module design, Simulation, Parameter目录摘要 (I)Abstract....................................................... I I 目录......................................................... I II 第一章绪论.. (4)1.1 选题的背景与意义 (4)1.2 数字锁相环的分类 (4)1.3 论文的主要研究工作 (1)第二章锁相环基本原理 (2)2.1 鉴相器(PD) (3)2.2 环路滤波器(LPF) (4)2.3 压控振荡器(VCO) (4)第三章数字锁相环的经典结构设计 (5)3.1 奈奎斯特采样鉴相器 (5)3.2 数字环路滤波器 (6)3.3 数字控制振荡器(NCO) (6)3.4 NR-DPLL的动态方程与相位模型 (11)3.5 NR-DPLL的性能分析 (12)第四章奈奎斯特数字锁相环(NR-DPLL)的仿真 (14)4.1 仿真原理与过程 (14)4.2 仿真结论 (21)第五章论文以后的研究工作 (22)5.1 异或鉴相器 (22)5.2 一阶环路滤波器 (23)5.3 压控振荡器 (23)第六章结束语 (24)参考文献 (25)谢辞 (26)附录一 MATLAB简介 (27)附录二 H()的幅频响应 (28)附录三误差电压和控制电压 (29)第一章绪论1.1 选题的背景与意义锁相环路已在模拟和数字通信及无线电子电子学的各个领域中得到了几位广泛的应用。
锁相环设计与MATLAB仿真
锁相环设计与MATLAB仿真锁相环(Phase-Locked Loop,PLL)是一种电路设计技术,用于提取输入信号中的相位信息,并在输出信号中保持输入信号与输出信号的相位差稳定。
PLL广泛应用于通信系统、时钟生成器、频率合成器等领域。
锁相环主要由相位检测器(Phase Detector,PD)、环路滤波器(Loop Filter,LF)、振荡器(Voltage-Controlled Oscillator,VCO)和分频器(Divider)组成。
相位检测器用于比较输入信号和VCO输出信号的相位差,并产生一个低频的误差信号。
传统的相位检测器包括异或门相位检测器(XOR PD)和倍频器相位检测器(Multiplier PD)。
异或门相位检测器适用于窄带相位差测量,倍频器相位检测器适用于宽带相位差测量。
MATLAB提供了用于建模和仿真PLL的工具箱,可以方便地进行相位检测器的设计和性能分析。
环路滤波器用于滤波相位误差信号,根据滤波器的设计方法不同,可以实现不同的环路特性。
传统的环路滤波器包括积分环路滤波器和比例积分环路滤波器。
积分环路滤波器对误差信号进行积分,使得环路系统具有很高的稳定性和抗干扰能力,但响应时间较长。
比例积分环路滤波器在积分环路滤波器的基础上引入比例增益,可以更快地响应相位误差的变化。
振荡器(VCO)根据环路滤波器输出的控制电压来生成输出信号,并提供给分频器进行频率除法操作。
振荡器通常采用压控振荡器(VCO)或电流模式逻辑(Current Mode Logic,CML)结构,可以根据应用需求选择合适的振荡器设计。
分频器用于将振荡器输出的高频信号按照设定的分频比例进行分频,生成与输入信号相位对齐的输出信号。
分频器采用计数器和锁存器设计,计数器用于记录输入信号的周期数,锁存器将计数器的值锁定在一个周期,输出给相位检测器进行相位比较。
锁相环的设计和仿真可以通过MATLAB工具箱进行。
首先,设计相位检测器的传输函数和特性,选择适当的相位检测器类型和设计参数。
锁相环的MATLAB的仿真程序
g13 = [tf([Kd 0],[1 2*pi*kv*kd])] %vco voltage and input signal transmittance
[y13 t] = lsim(g13,u,t)
figure
plot(t,y13)
xlabel('TIME IN SECONDS')
clt_2 = tf([2*zeta*wn wn^2],[1 2*zeta*wn wn^2]);
[out_2 t] = lsim(clt_2,step,t);
figure
subplot(3,1,1)
plot(out_2)
xlabel('Time in seconds')
%techniques are applied here.
%**************************************************************
%STEP RESPONSE OF THE FIRST ORDER CLOSED LOOP TRANSMITTANCE OF PLL
ylabel('Amplitude')
TITLE ('Step Response of 2nd Order transmittance of PLL')
grid on;
Hale Waihona Puke % Step response of 2nd order closed loop error transmittance of pll
grid on;
% Step response of 1st order closed loop error transmittance of pll
基于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]。
锁相环设计与MATLAB仿真
本科毕业设计论文题目锁相环设计与MATLAB仿真_______________________________________专业名称电子科学与技术学生姓名何鹏指导教师李立欣毕业时间2010年6月任务书一、题目《锁相环设计与MATLAB仿真》二、指导思想和目的要求在了解锁相环的基本工作原理的基础上,熟悉其构成及数学模型,在对锁相环有了充分的要了解后,运用MATLAB仿真软件对其进行仿真。
通过仿真看锁相环是否工作正常,参数指标是否合格来判断是否达到了仿真要求。
三、主要技术指标1.锁相环的基本原理2.锁相环工作期间是否经历了失锁、跟踪、捕获、锁定等四个状态。
3.锁定后平率相位是否平稳。
四、进度和要求第3~5 周:查阅和整理资料文献,确定研究模型和研究方向;第6~8 周:分析模型,找出其中的缺陷;第9~11 周:提出更容易实现的结构,对该结构具体分析;第11~13 周:整理资料进行论文撰写、装订并翻译英文文献;第14~15 周:论文评阅,答辩准备,答辩五、主要参考书及参考资料Floyd M.Gardner,锁相环技术(第三版)姚剑清译,人民邮电出版社,2007 Roland E.Best,锁相环设计、仿真与应用(第五版),李永明等译,清华学出版社,2007.4学生___________ 指导教师___________ 系主任___________目录中文摘要 (3)英文摘要 (4)前言 (6)第一章绪论 (7)1.1 锁相环的发展及国内外研究现状 (7)1.2 本文的主要内容组织 (9)第二章锁相环的基本理论 (10)2.1锁相环的工作原理 (11)2.1.1鉴相器 (11)2.1.2 低通滤波器 (13)2.1.3 压控振荡器 (15)2.2锁相环的工作状态 (15)2.3锁相环的非线性工作性能分析 (17)2.3.1跟踪性能 (18)2.3.2捕获性能 (18)2.3.3失锁状态 (19)2.4锁相环的稳定性 (20)2.5信号流程图 (21)2.6锁相环的优良特性 (21)2.7锁相环的应用 (22)2.7.1锁相环在调制和解调中的应用 (22)2.7.2锁相环在频率合成器中的应用 (23)2.8本章小结 (23)第三章锁相环的噪声分析 (24)。
锁相环的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的数字锁相环的仿真设计
基于Matlab的数字锁相环的仿真设计摘要:锁相环是一个能够跟踪输入信号相位变化的闭环自动跟踪系统。
它广泛应用于无线电的各个领域,并且,现在已成为通信、雷达、导航、电子仪器等设备中不可缺少的一部分。
然而由于锁相环设计的复杂性,用SPICE对锁相环进行仿真,数据量大,仿真时间长,而且需进行多次仿真以提取设计参数,设计周期长。
本文借助于Matlab中Simulink仿真软件的灵活性、直观性,在Simulink 中利用仿真模块搭建了全数字锁相环的仿真模型。
先借助模拟锁相环直观形象、易于理解的特点,通过锁相环在频率合成方面的应用,先对模拟锁相环进行了仿真,对锁相环的工作原理进行了形象的说明。
在模拟锁相环的基础上,重新利用仿真模块搭建了全数字锁相环的仿真模型,通过仿真达到了设计的目的,验证了此全数字锁相环完全能达到模拟锁相环的各项功能要求。
关键词:锁相环,压控振荡器,锁定,Simulink,频率合成,仿真模块1引言1932年法国的H.de Bellescize提出同步捡波的理论,首次公开发表了对锁相环路的描述。
到1947年,锁相环路第一次应用于电视接收机的水平和垂直扫描的同步。
到70年代,随着集成电路技术的发展,逐渐出现集成的环路部件、通用单片集成锁相环路以及多种专用集成锁相环路,锁相环路逐渐变成了一个成本低、使用简便的多功能组件,为锁相技术在更广泛的领域应用提供了条件。
锁相环独特的优良性能使其得到了广泛的应用,其被普遍应用于调制解调、频率合成、电视机彩色副载波提取、FM立体声解码等。
随着数字技术的发展,相应出现了各种数字锁相环,它们在数字信号传输的载波同步、位同步、相干解调等方面发挥了重要的作用。
而Matlab强大的数据处理和图形显示功能以及简单易学的语言形式使Matlab在工程领域得到了非常广泛的应用,特别是在系统建模与仿真方面,Matlab已成为应用最广泛的动态系统仿真软件。
利用MATLAB建模可以快速地对锁相环进行仿真进而缩短开发时间。
基于Matlab的数字锁相环的仿真设计_毕业论文设计
毕业论文设计基于Matlab的数字锁相环的仿真设计摘要:锁相环是一个能够跟踪输入信号相位变化的闭环自动跟踪系统。
它广泛应用于无线电的各个领域,并且,现在已成为通信、雷达、导航、电子仪器等设备中不可缺少的一部分。
然而由于锁相环设计的复杂性,用SPICE对锁相环进行仿真,数据量大,仿真时间长,而且需进行多次仿真以提取设计参数,设计周期长。
本文借助于Matlab中Simulink仿真软件的灵活性、直观性,在Simulink中利用仿真模块搭建了全数字锁相环的仿真模型。
先借助模拟锁相环直观形象、易于理解的特点,通过锁相环在频率合成方面的应用,先对模拟锁相环进行了仿真,对锁相环的工作原理进行了形象的说明。
在模拟锁相环的基础上,重新利用仿真模块搭建了全数字锁相环的仿真模型,通过仿真达到了设计的目的,验证了此全数字锁相环完全能达到模拟锁相环的各项功能要求。
关键词:锁相环,压控振荡器,锁定,Simulink,频率合成,仿真模块1引言1932年法国的H.de Bellescize提出同步捡波的理论,首次公开发表了对锁相环路的描述。
到1947年,锁相环路第一次应用于电视接收机的水平和垂直扫描的同步。
到70年代,随着集成电路技术的发展,逐渐出现集成的环路部件、通用单片集成锁相环路以及多种专用集成锁相环路,锁相环路逐渐变成了一个成本低、使用简便的多功能组件,为锁相技术在更广泛的领域应用提供了条件。
锁相环独特的优良性能使其得到了广泛的应用,其被普遍应用于调制解调、频率合成、电视机彩色副载波提取、FM立体声解码等。
随着数字技术的发展,相应出现了各种数字锁相环,它们在数字信号传输的载波同步、位同步、相干解调等方面发挥了重要的作用。
而Matlab强大的数据处理和图形显示功能以及简单易学的语言形式使Matlab在工程领域得到了非常广泛的应用,特别是在系统建模与仿真方面,Matlab已成为应用最广泛的动态系统仿真软件。
利用MATLAB建模可以快速地对锁相环进行仿真进而缩短开发时间。
基于Multisim的锁相环解调系统仿真毕业论文
基于Multisim的锁相环解调系统仿真毕业论文目录第1章绪论 (1)1.1 研究背景 (1)1.2 研究现状 (1)1.3 研究容介绍 (2)第2章基本原理 (3)2.1 Multisim介绍 (3)2.2 锁相环基本原理 (5)2.2.1锁相环的基本组成 (5)2.2.2 锁相环的工作原理 (5)第3章调制解调电路设计 (8)3.1 2FSK调制解调电路设计 (8)3.1.1 2FSK调制电路设计原理 (8)3.1.2 2FSK调制单元电路的设计 (9)3.1.3 2FSK解调单元电路的设计 (13)3.1.4 2FSK解调电路的整体设计 (15)3.2 2PSK调制解调电路设计 (17)3.2.1 2PSK调制解调电路设计原理 (17)3.2.2 2PSK调制与解调电路的设计与仿真 (18)3.3 2ASK调制解调电路设计 (19)3.3.1 2ASK调制解调电路设计原理 (19)3.3.2 2ASK调制与解调电路的设计与仿真 (20)3.4 解调结果分析 (22)总结 (24)参考文献 (25)附录:(外文翻译) (26)致谢 (51)第1章绪论1.1 研究背景实现调频波解调的方法有很多,而锁相环鉴频是利用现代锁相环技术来实现鉴频方法,具有工作稳定失真小,信噪比高等优点,所以被广泛用在通信电路系统中。
锁相环路是一种反馈电路,锁相环的英文全称是Phase-Locked Loop,简称PLL。
其作用是使得电路相位同步。
因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。
锁相环在工作的过程中,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住,它还具有载波跟踪特性。
作为一个窄带跟踪滤波器,可提取淹没在噪声中的信号;用高稳定的参考振荡器锁定,可提供高稳定的频率源;可进行高精度的香味与频率测量等等。
如今锁相环解调器在通信、雷达、测量和自动化控制等领域应用极为广泛,随着电子技术的发展,对锁相环解调的研究和应用得到了越来越多的关注。
基于matlab的全数字锁相环的设计与实现
基于matlab的全数字锁相环的设计与实现
全数字锁相环在微型机控制系统中被广泛应用,它能够通过控制脉冲重复率来控制检测信号的角度位置。
本文介绍如何使用Matlab来设计,以及在实际系统中实现一个全数字锁相环。
界面及模型的设计
首先,我们使用Matlab建立一个简单的GUI界面,以实现设定各项参数,以及便于观察系统数据的功能。
该界面包括可控变量,输入和输出变量以及控制参数三个部分,根据系统具体要求调整不同变量的值,以获得最佳性能。
然后,根据硬件设备的特性和系统要求,我们在Matlab中建立一个可表达系统真实行为的模型,并调整参数,将GUI界面设置的参数映射到模型上,以得到期望的结果和性能。
其中,模型的构成包括:比较电路、相位比较器、滤波电路、激励采样电路、控制逻辑等。
硬件和固件的实现
接着,根据模型获得的参数,我们使用C语言在DSP或MCU上编写实时系统固件,以便实现基于模型的控制算法,实时调整检测信号的角度位置。
此外,基于硬件资源的限制,在设计过程中,可以根据实际需求和模型分析结果,采用软件/硬件混合的方法设计相应的功能,以降低系统硬件资源的占用。
仿真与验证
最后,我们使用Matlab作为仿真平台,对所设计的模型进行仿真分析,验证模型的正确性,确保模型的准确性与实时性。
实验结果表明,基于Matlab的全数字锁相环设计方法以及在实际系统中实现,基本上是可行的。
不仅可以满足系统检测信号角度位置的控制要求,还可以很好地保证系统性能和可靠性。
基于MATLAB锁相环
4.当频率不等时,相位差不为恒定值,鉴相器的输出电压发生变化,调整 VCO的振荡频 率,直至频率相等。
工作任务
本次设计的任务1.在输入信号的相位发生阶跃变化时,分析锁相环 性能;2分析调制作用。
1.
性能
锁定性能
环路性能
稳定性能
2.
调制作用
锁定性能
1.一阶锁相环
当输入相位发生阶跃变化时,如1所示。 Kd *Kv=1,建立时间t1=1.58。 Kd *Kv=4, 建立时间t2=0.4。 当增益增大时,建立时间较短。
在现代集成电路中,锁相环是一种广泛应用于模拟、数字及 数模混合电路系统中的非常重要的电路模块。在通信和数字系 统中可以作为时钟恢复电路应用;在电视和无线通信系统中可 以用作频率合成器来选择不同的频道;PLL还可应用于频率调 制信号的解调。总之,PLL已经成为许多电子系统的核心部分。 因此,研究锁相环具有重要意义。
中间信号: T 2 1 / 100 2 2 / T 2 200 2 0
结论
本次论文完成内容: (1)根据仿真波形,分析一,二阶锁相环的锁定性能,并对 二者进行了比较。 (2)分别对锁相环基本模块的输出进行仿真,根据仿真波形, 分析环路性能。 (3)根据仿真波形,分析不同阻尼系数对稳定性能的影响。 (4)根据仿真波形,分析锁相环的调制作用。
基ห้องสมุดไป่ตู้原理
2.PLL的响应过程
t<t。时,PLL为锁定状态。当t=t。
时,输入信号频率有一个小的阶跃
(为了分析简单,假设阶跃频率比 较小),输入信号的相位领先于输
o o
出信号,两者的相位差将开始随 ur
着时间增加,导致鉴相器产生一
个随时间增加的输出信号ud(t) , uo
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文基于锁相环的工作原理,以参考文献中的锁相环为原型,在Matlad的Simulink环境下,在模拟锁相环的基础上用仿真模块搭建了全数字锁相环的仿真模型,对全数字锁相环的工作过程进行了仿真,从仿真结果看,该全数字锁相环仿真模型完全达到了对全数字锁相环仿真的目的。在仿真波形中,我们可以看到环路输出信号与输入参考信号存在一个较小的相差,而这个较小的相差正是维持环路工作所必需的。仿真模型完全对锁相环路自输入信号加入环路致环路到达锁定的全过程进行了仿真,诸如捕获过程、同步,并借助Matlab强大的可视化图形表现功能,以图形的形式显示了各个信号在仿真过程中的行为表现。其中全数字锁相环的仿真模型可以直接应用到实际工程中。
模型的建立
正和上述基于频率合成的模拟锁相环的仿真模型的建立相似,全数字锁相环仿真模型的建立也基于相同的算法:
锁相环闭环系统状态的变化依赖于PFD输出的相位误差。相位误差输出一次,锁相环状态改变一次;PFD不输出相位误差,锁相环里的所有信号均不改变状态。根据上面的分析,可以将仿真过程分为两个过程:1)计算PFD输出的相位误差;2)根据相位误差,计算锁相环里各个模块的状态。
数字低通滤波器(LPF)
数字低通滤波器和模拟滤波器的作用一样,都是滤除高频信号,降低振荡器输出频率的抖动。本次仿真模型中使用的数字低通滤波器的传输函数为:
G(s)= (1)
通过(1)式,可以很容易地推出数字低通滤波器的模型。
数控振荡器(NCO)
本文用一个子系统来构建数控振荡器。数控振荡器包含如下图14的一个子系统:
通过以上分析,可以得出以下几点结论:
1) PFD的抽样周期是由参考时钟和反馈时钟中较慢的时钟周期决定的;
2)相位误差除了和当前时钟周期,还与上一次输出的相位误差有关;
3)相位误差周期不超过参考时钟和反馈时钟中较慢的时钟周期;
4)一次相位误差的输出需要参考时钟和反馈时钟的下降沿都出现过一次。当参考时钟频率和反馈时钟频率相差很大时,快时钟可能要经过几个周期,慢时钟才会出现一次下降沿。根据上述结论,可以用下面的程序来描述PFD的工作原理。
图1 全数字锁相环的仿真框图
由图12和图11的比较可以看出,全数字锁相环实际上是通过将模拟锁相环路替换成数字电路得到的。这意味着鉴相鉴频器(PDF)、环路低通滤波器(LPF)需要转换到离散系统。环路低通滤波器(LPF)可以通过一个希望的传输函数的拉普拉斯变换的z变换而得到。压控振荡器需要转换成数控振荡器(Numerically Controlled Oscilaator)。下面详细讨论鉴相鉴频器(PDF)、环路低通滤波器(LPF)以及数控振荡器(Numerically Controlled Oscilaator)模型的建立。
基于Matlab的数字锁相环的仿真设计
1115101021金佳琪
摘 要:锁相环是一个能够跟踪输入信号相位变化的闭环自动跟踪系统。它广泛应用于无线电的各个领域,并且,现在已成为通信、雷达、导航、电子仪器等设备中不可缺少的一部分。然而由于锁相环设计的复杂性,用SPICE对锁相环进行仿真,数据量大,仿真时间长,而且需进行多次仿真以提取设计参数,设计周期长。本文借助于Matlab中Simulink仿真软件的灵活性、直观性,在Simulink中利用仿真模块搭建了全数字锁相环的仿真模型。利用仿真模块搭建了全数字锁相环的仿真模型,通过仿真达到了设计的目的,验证了此全数字锁相环能达到的各项功能要求。
数字鉴相鉴频器(PDF)
PFD电路用于检测参考信号和反馈信号之间的相位误差。它的状态转换如图13所示
图2PFD(鉴相鉴频器)的状态转换图
当PFD(鉴相鉴频器)为0状态时,如果参考信号REF先出现一个下降沿,则PFD转换到1状态,发出up信号。反之,PFD转到-1状态,发出down信号。当PFD检测到参考信号REF和反馈信号CLK均为低电平时,PFD复位到0状态。
仿真结果及分析
至此我们在模拟锁相环的基础上介绍完了全数字锁相环在MATLAB中仿真模型的建立,其仿真模型如下图16所示:
图5 全数字锁相环的仿真模型
其中输入的参考信号源输入频率为 ,运行仿真,得如下的仿真结果:
图6 数控振荡器输出信号的频率幅度响应曲线 图7经过数字数字滤波器后的控制字
图8由Scope示波器观测到的输入参考信号(上)与数控振荡器的输出信号(下)
由以上的住址数据可以看出,当输入的参考信号为 时,图6显示全数字锁相环的输出信号频率约为 =1.1MHz;由图7显示的经过数字数字滤波器后的控制字,对过大约5微秒后环路进入锁定状态,此时由图8我们可以清楚地看到此时环路的输出(下方)已经与输入参考信号同的仿真结果来看,两次仿真都达到了仿真的预期效果。
图3 数控振荡器模块
在MATLAB中利用子系统的封装技术把上述子系统封装成一个数控振荡器模型如下图15所示:
图4 数控振荡器模型
与模拟压控振荡器相比,数控振荡器由频率稳定的信号钟Center Freq,计数器与比较器组成,其输出是一取样脉冲序列,脉冲周期受数字环路滤波器送来的校正电压控制。前一个取样时刻的校正电压将改变下一个取样时刻的脉冲时间的位置。计数器记录信号钟的脉冲数目,直记录到其总数与加到比较器的控制电压 相对应,比较器才产生一个复位脉冲输出,使计数器复位,重新计数。复位脉冲也送到取样器,作为数字压控振荡器的取样脉冲输出。 是固定偏压, 为校正电压,当 等于零时, 控制输出复位脉冲的周期等于 。 是数字环路滤波器输出的校正电压,它将控制输出取样脉冲的周期。
关键词:锁相环,MATLAB,锁定,Simulink,频率合成
全数字锁相环
随着最近几年数字电路技术的发展,锁相环路在数字领域获得了越来越多的使用。与模拟锁相环相比,全数字锁相环不含无源器件、面积小、具有较强的抗噪声能力,锁定时间短,可以很方便地在各个工艺之间转换,重用性高,设计周期短。
方案介绍
全数字锁相环包括数字鉴相鉴频器(PDF)、数字滤波器(LPF)、数字振荡器(NCO)三部分,如下图12所示:
数字压控振荡器的含义可以用数学式子表示。对于第 个取样周期 ,有
式中 / 为数控振荡器周期相对于中心周期 变化的最小单位。当无控制时, =0, = ;有控制时周期以 / 或其倍数的量相对于 作阶跃式的改变。与 / 相对应的相位改变量为:
所以 是表示 弧度内相位受控变化大小的一个量,也叫模 内状态数。这就是说,数控振荡器输出脉冲的瞬时相位 ,在 弧度内只能以 或其倍数离散地变化。在这时, / = , 为信号钟的周期,因此有: