基于锁相环的调制解调仿真实现

论文+代码+实验结果下载地址:下载地址





摘要
随着现代集成电路技术的发展,锁相环已经成为集成电路设计中非常重要的一个部分,所以对锁相环的研究具有积极的现实意义。锁相环电路是一种输出信号在频率和相位上能够与输入参考信号同步的电路,锁相环由于其具有一系列独特的优良性能,它已经成为通信、雷达、导航、电子仪器仪表等设备中不可缺少的一部分。所以这些年来锁相环的设计与研究工作也越来越受到人们的重视,人们开始利用人工计算或计算机软件来分析锁相环的性能。
在一学期的锁相环的学习之后,经过查阅大量资料的基础之上,本文先对锁相环的发展情况和锁相技术的应用,之后介绍了锁相系统的基本工作原理进行了分析,分析了锁相环的数学模型,描述了锁相环的整体电路以及鉴相器、环路滤波器、压控振荡器等电路模块。并锁相环的锁定性能、及稳定性能做紧要的介绍。
最后介绍了锁相环的调制解调作用。在分析和设计的同时,也采用Matlab软件对锁相环电路进行了仿真。

锁相环发展概况
锁相环(PLL-Phase Locked L00P)是自动频率控制和自动相位控制技术的融合。人们对锁相环的最早研究始于20世纪30年代,其在数学理论方面的原理,30年代无线电技术发展的初期就己出现。1930年建立了同步控制理论的基础,1932年法国工程师贝尔赛什(Bellescize)发表了锁相环路的数学描述和同步检波论,第一次公开发表了对锁相环路的数学描述。锁相技术首先被用在同步接收中,为同步检波提供一个与输入信号载波同频的本地参考信号,同步检波能够在低信噪比条件下工作,且没有大信号检波时导致失真的缺点,因而受到人们的关注,但由于电路构成复杂以及成本高等原因,当时没有获得广泛应用。
五十年代,随着空间技术的发展,由杰费(Jaffe)和里希廷(Rechtin)研制,成功利用锁相环路作为导弹信标的跟踪滤波器,他们第一次发表了含有噪声效应的锁相环路线性理论的文章,并解决了锁相环路最佳设计化问题。空间技术的发展促进了人们对锁相环路及其理论的进一步探讨,极大地推动了锁相技术的发展。
六十年代初,维特比(Viterbi)研究了无噪声锁相环路的非线性理论问题, 发表了相干通信原理的论文。最初的锁相环都是利用分立元件搭建的,由于技术和成本方面的原因,所以当时只是用于航天、航空等军事和精密测量等领域。集成电路技术出现后,直到1965年左右,随着半导体技术的发展,第一块锁相环芯片出现之后,锁相环才作为一个低成本的多功能组件开始大量应用各种领域。最初的锁相环是纯模拟的(APLL),所有的模块都由模拟电路组成,它大多由四象限模拟乘法器来构建环路中的鉴相器,环路滤波器为低通滤波器(由电阻R电容C组成),压控振荡器的结构多种多样。由于APLL在稳定工作时,各模块都可以认为是线性工作的,所以也称为线性锁相环LPLL( Linear Phase. Hckedbop )。APLL对正弦特性信号的相位跟踪非常好,它的环路特性主要由鉴相器的特性决定。其主要用于对信号的调制。70年代,林特赛(Undsy)和查理斯(Chanes)在做了大量实验的基础上进行了有噪声的一阶、二阶及高阶PLL的非线性理论分析。随着人们对锁相技术的理论和应用进行的深入广泛的研究,伴随着数字电路的发展,鉴相器部分开始由数字电路代替,其它部分仍为模拟电路,这种锁相环就是最初的数字锁相环(DPLL),准确的名称为数模混合锁相环(Mixed-single PLL)。随着数模混合锁相环技术和理的不断发展和完善,其成为了锁相环的主流。
现在随着通信行中对低成本、低功耗、大带宽、高数据传输速率的需求, 集成电路不断朝着高集成度、低功耗的方向发展。低功耗、高工作频率、低电压的锁相环设计中,主要的挑战是设计合适的压控振荡器和高频率的分频器,针对这方面的研究,设计师们不断提出不同的技术,如压控振荡器和分频器由原来的串接改为堆叠结构、DH-PLL结构等,随着设计人员的不断努力,锁相坏的性能不断提高,现在已经有工作频率达50GHz的锁相环,同时也在通信和航空航天等领域中发挥着越来越重要的作要。
在锁相环发展之初,都是由分立元器件组成的,电路复杂,调整困难。到20世纪70年代,随着半导体集成技术的日趋成熟,锁相环电路成为了集成电路芯片后才开始得到了广阔的商用。第一块集成电路芯片出现在1965年左右。这时的PLL全都是用模拟技术实现的。PLL成为了当时模拟电路设计中的又一大模块。之后的几年内就出现了数模混合的锁相环电路,以及后来的全数字锁相环电路。这三种锁相环电路各有千秋,相互弥补,分别存在于各类电子产品中。

基于锁相环的调制解调仿真实现相关推荐

  1. matlab实现ofdm调制解调,基于MATLAB的OFDM调制解调仿真

    基于MATLAB的OFDM调制解调仿真 题目:基于 MATLAB的 OFDM调制解调仿真2009年 6 月 13 日目 录摘要 .IIAbstract IV第 1章 正交频分复用的来源 - 1 -1. ...

  2. 基于multisim的fm调制解调_基于multisim的fm调频与鉴频电路设计与仿真

    基于multisim的fm调频与鉴频电路设计与仿真 课程设计报告题 目基于 Multisim 的 FM 调频与鉴 频电路设计与仿真 学生姓名 学生学号 系 别 电气信息工程学院 专 业 通信工程 届 ...

  3. 基于锁相环的直流电机控制系统simulink仿真

    目录 一.理论基础 二.部分MATLAB仿真 一.理论基础 基于锁相环的直流电机转速控制系统实质就是一个锁相环,只不过电动机加上光电脉冲编码器的组合代替了压控振荡器.由于直流电动机的外施电压与电动机转 ...

  4. 脉位调制解调 matlab,基于matlab的am调制解调

    基于matlab的am调制解调 基于 Matlab 的 AM 调制解调一.AM 的调制原理AM 是指对信号进行幅度调制 [2].一般做法是先在原信号上叠加一个直流信号,以保证信号 , 然后乘上一个高频 ...

  5. am解调matlab程序,基于Matlab的AM调制解调.doc

    学号20100602050101 密级 公 开 本科毕业论文 基于Matlab的AM调制解调 及抗噪性能分析 学 院 名 称: 专 业 名 称: 学 生 姓 名: 指 导 教 师: 讲师 二〇一四年五 ...

  6. 基于simulink的FM调制解调系统仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 基于simulink的FM调制解调系统仿真 2.仿真效果预览 matlab2022a仿真结果如下: ...

  7. matlab simlink fm调制,基于MATLABSIMULINK的FM调制解调

    基于MATLABSIMULINK的FM调制解调 1 FM调制与解调原理 1.1模拟通信系统的简介 通信的目的是传输信息.通信系统的作用就是将信息从信息源发送到一个或多个目的地.通信系统对信号进行两种基 ...

  8. msk 频偏_基于MSP430的MSK调制解调实现.doc

    PAGE 哈尔滨工程大学本科生毕业论文 基于MSP430的MSK调制解调实现 院 (系):信通学院 专 业:电子信息工程 学 号学 生 姓 名:杜兆龙 指 导 教 师:罗天放 副教授 2008年6月 ...

  9. MATLAB BPSK通信系统调制解调仿真原理及代码(二)

    此仿真是瑞丽衰落信道与高斯信道的仿真对比,高斯信道的原理及仿真代码前文已有讲述. 高斯信道下的原理及代码请见 MATLAB BPSK通信系统调制解调仿真原理及代码(一)_惜洛-Jankin的博客-CS ...

最新文章

  1. 华为计算黄之鹏:AI开源框架已经到“汽车替代马车”的阶段 | MEET2021
  2. UbuntuServer16.04LTS中提示:The method driver /usr/lib/apt/methods/https could not be found
  3. 标准STUN判断NAT类型的过程及改进
  4. ffmpeg 时间戳
  5. 面试题,反射创建类实例的三种方式是什么
  6. python语言中整型对应的英文_Python基本数据类型详细介绍(转)
  7. 378. Kth Smallest Element in a Sorted Matrix
  8. Jenkins+Github+Nginx实现前端项目自动部署
  9. APPCAN学习笔记003---原生开发与HTML5技术
  10. oracle约束 1或0,Oracle笔记(十) 约束
  11. 2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
  12. NR/5G ~ UCI Multiplexing on PUSCH
  13. java 单位圆_巧用蒙特卡洛算法求单位圆面积
  14. linux pki目录,Linux目录结构和常用命令
  15. 硬件工程师(电源设计)
  16. 【计算机网络】一文搞懂IP及子网掩码相关问题
  17. 成功解决:ping不通腾讯云服务器问题
  18. 社会综合治理智慧综治管理系统平台Java商业源码
  19. 高德地图之添加遮盖物
  20. MongoDB的Morphia框架

热门文章

  1. UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 0: ordinal not in range(128)
  2. Android 自定义ProgressBar 实现进度圆环
  3. Windows下Nginx的安装及开机启动
  4. Python学习笔记第五周
  5. Android ActionBarDrawerToggle、DrawerLayout、ActionBar 结合
  6. Android Acitivity 生命周期
  7. libcurl 客户端实例
  8. iCup,USB加热饮品方案
  9. 自定义控件--基础2
  10. 用Python在Windows或Linux下批量删除文件夹中指定的文件