为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 基于MATLABSimulink的2ASK和2FSK的调制与解调仿真

基于MATLABSimulink的2ASK和2FSK的调制与解调仿真

2019-07-03 3页 doc 701KB 364阅读

用户头像 个人认证

东北往事

暂无简介

举报
基于MATLABSimulink的2ASK和2FSK的调制与解调仿真系统综合设计设计题目:基于MATLAB/Simulink的2ASK和2FSK的调制与解调仿真目录-1-摘要-1-引言-1-第一章课程设计的任务说明-1-1.1设计目的-1-1.2设计内容-2-第二章MATLAB/SIMULINK简介-2-2.1MATLAB简介-2-2.2Simulink简介-3-第三章通信技术简介-3-3.1通信的概念-4-3.2通信系统的模型-5-第四章2ASK的原理及仿真-5-4.12ASK调制原理-6-4.22ASK解调原理-7-4.32ASK调制与解调与相应仿真图-12-4.42ASK调制与解调仿真结...
基于MATLABSimulink的2ASK和2FSK的调制与解调仿真
系统综合设计题目:基于MATLAB/Simulink的2ASK和2FSK的调制与解调仿真目录-1-摘要-1-引言-1-第一章课程设计的任务说明-1-1.1设计目的-1-1.2设计内容-2-第二章MATLAB/SIMULINK简介-2-2.1MATLAB简介-2-2.2Simulink简介-3-第三章通信技术简介-3-3.1通信的概念-4-3.2通信系统的模型-5-第四章2ASK的原理及仿真-5-4.12ASK调制原理-6-4.22ASK解调原理-7-4.32ASK调制与解调与相应仿真图-12-4.42ASK调制与解调仿真结果-15-第五章2FSK的原理及仿真-15-5.12FSK调制原理-16-5.22FSK解调原理-16-5.32FSK调制与解调与相应仿真图-22-5.42FSK调制与解调仿真结果-24--25-参考文献摘要本课程设计是利用MATLAB集成环境下的Simulink仿真平台,设计一个2ASK与2FSK复合调制与解调通信系统,并把运行仿真结果输入显示器,根据显示结果分析所设计的系统性能。本课程设计主要是通过对基带信号进行调制解调后再还原成原来的基带信号,用示波器观察调制前后波形,并在电路中加入频谱分析模块,观察调制前后信号频谱的变换,并在调制与解调过程中加入噪声源后分析接受信号的性能。电路通过运行后,基本达到本课程设计的要求。关键字:MATLABSimulink2ASK2FSK调制解调误码率引言本课程设计主要是学会MATLAB的运用,在MATLAB集成环境下的Simulink仿真平台下,实现2ASK与2FSK的调制与解调通信系统。用示波器对调制前与解调后的波形进行比较,并加入频谱分析模块,分析调制前后信号频谱的变化。第一章课程设计的任务说明1.1设计目的通过本课程的学习我们不仅能加深理解和巩固理论课上所学的有关2ASK和2FSK调制与解调系统的基本概念、基本理论和基本方法,而且能锻炼我们分析问题和解决问题的能力;同时对我们进行良好的独立工作习惯和科学素质的培养,为今后参加科学工作打下良好的基础。1.2设计内容利用MATLAB集成环境下的Simulink仿真平台,设计一个2ASK和2FSK的调制与解调系统.用示波器观察调制前后的信号波形;用频谱分析模块观察调制前后信号频谱的变化,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能第二章MATLAB/SIMULINK简介2.1MATLAB简介美国Mathworks公司于1967年推出了矩阵实验室“MatrixLaboratory”(缩写为Matlab)这就是Matlab最早的雏形。开发的最早的目的是帮助学校的老师和学生更好的授课和学习。从Matlab诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的欢迎。由于它使用方便,能非常快的实现科研人员的设想,极大的节约了科研人员的时间,受到了大多数科研人员的支持,经过一代代人的努力,目前已发展到了7.X版本。Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。可以毫不夸张的说,哪怕是你真正理解了一个工具箱,那么就是理解了一门非常重要的科学知识。科研工作者通常可以通过Matlab来学习某个领域的科学知识,这就是Matlab真正在全世界推广开来的原因。目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。另外,,Matlab和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。2.2Simulink简介Simulink是MATLAB中的一种可视化仿真工具,也是目前在动态系统的建模和仿真等方面应用最广泛的工具之一。确切的说,Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持线性和非线性系统,连续、离散时间模型,或者是两者的混合。系统还可以使多种采样频率的系统,而且系统可以是多进程的。Simulink工作环境进过几年的发展,已经成为学术和工业界用来建模和仿真的主流工具包。在Simulink环境中,它为用户提供了方框图进行建模的图形接口,采用这种结构画模型图就如同用手在纸上画模型一样自如、方便,故用户只需进行简单的点击和拖动就能完成建模,并可直接进行系统的仿真,快速的得到仿真结果。它的主要特点在于:1、建模方便、快捷;2、易于进行模型分析;3、优越的仿真性能。它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。Simulink模块库(或函数库)包含有Sinks(输出方式)、Sources(输入源)、Linear(线性环节)、Nonlinear(非线性环节)、Connection(连接与接口)和Extra(其他环节)等具有不同功能或函数运算的Simulink库模块(或库函数),而且每个子模型库中包含有相应的功能模块,用户还可以根据需要定制和创建自己的模块。用Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。在定义完一个模型后,用户可以通过Simulink的菜单或MATLAB的命令窗口键入命令来对它进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行仿真的批处理非常有用。采用Scope模块和其他的显示模块,可以在仿真进行的同时就可立即观看到仿真结果,若改变模块的参数并再次运行即可观察到相应的结果,这适用于因果关系的问题研究。仿真的结果还可以存放到MATLAB的工作空间里做事后处理。模型分析工具包括线性化和整理工具,MATLAB的所有工具及Simulink本身的应用工具箱都包含这些工具。由于MATLAB和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改模型。但是Simulink不能脱离MATLAB而独立工作。第3章通信技术简介3.1通信的概念通信就是克服距离上的障碍,从一地向另一地传递和交换消息。消息是信息源所产生的,是信息的物理现,例如,语音、文字、数据、图形和图像等都是消息(Message)。消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。所以,信号(Signal)是传输消息的手段,信号是消息的物质载体。3.2通信系统的模型图3-1-1通信系统一般模型图3-1-2数字通信系统模型第四章2ASK的原理及仿真4.12ASK调制原理2ASK二进制振幅调制就是用二进制数字基带信号控制正弦载波的幅度,使载波振幅随着二进制数字基带信号而变化,而其频率和初始相位保持不变。信息比特是通过载波的幅度来传递的。其信号表达式为:,S(t)为单极性数字基带信号。由于调制信号只有0或1两个电平,相乘的结果相当于将载频或者关断,或者接通,它的实际意义是当调制的数字信号“1”时,传输载波;当调制的数字信号为“0”时,不传输载波。2ASK信号的时间波形e2ASK(t)随二进制基带信号S(t)通断变化。所以又被称为通断键控信号。典型波形如图4-1-1所示。图4-1-1典型2ASK波形在二进制数字振幅调制中,载波的幅度随着调制信号的变化而变化,实现这种调制的方式有两种:(1)模拟相乘法:通过相乘器直接将载波和数字信号相乘得到输出信号,这种直接利用二进制数字信号的振幅来调制正弦载波的方式称为模拟相乘法,其电路如图3-2所示。在该电路中载波信号和二进制数字信号同时输入到相乘器中完成调制。(2)数字键控法:用开关电路控制输出调制信号,当开关接载波就有信号输出,当开关接地就没信号输出,其电路如图3-3所示。图4-1-2模拟相乘法图4-1-3数字键控法4.22ASK解调原理2ASK/OOK信号有两种基本的解调方法:非相干解调(包络检波法)和相干解调(同步检测法),相应的接收系统如图4-2-1、图4-2-2所示。图4-2-1非相干解调方式图4-2-2相干解调方式抽样判决器的作用是:信号经过抽样判决器,即可确定接收码元是“1”还是“0”。假设抽样判决门限为b,当信号抽样值大于b时,判为“1”码;信号抽样值小于b时,判为“0”码。当本实验为简化设计电路,在调制的输出端没有加带通滤波器,并且假设信道时理想的,所以在解调部分也没有加带通滤波器。图4-2-32ASK信号非相干解调过程的时间波形4.32ASK调制与解调与相应仿真图本次仿真使用相干解调方式:2ASK带通滤波器与与载波相乘低通滤波器抽样判决输出高斯白噪声仿真电路图如下:电路中的各模块的参数设置如下:图4-3-1正弦波设置图4-3-2BernoulliBinaryGenerator参数设置图4-3-3高斯白噪声参数设置图4-3-4带通滤波器参数设置图4-3-5低通滤波器参数设置图4-3-6抽样判决器参数设置4.42ASK调制与解调仿真结果图4-4-1基带波的频谱图4-4-2ASK的频谱图4-4-2有噪声ASK的频谱误码率第五章2FSK的原理及仿真5.12FSK调制原理二进制频率调制是用二进制数字信号控制正弦波的频率随二进制数字信号的变化而变化。由于二进制数字信息只有两个不同的符号,所以调制后的已调信号有两个不同的频率f1和f2,f1对应数字信息“1”,f2对应数字信息“0”。二进制数字信息及已调载波如图3-1所示。图5-1-12FSK信号图5-1-22FSK信号的产生2FSK信号的解调也有相干解调和包络解调两种。由于2FSK信号可看做是两个2ASK信号之和,所以2FSK解调器由两个并联的2ASK解调器组成。图5-1-3为2FSK相干和包络解调。5.22FSK解调原理图5-2-12FSK信号解调器相关调制解调的原理图如图5-2-4所示图5-2-22FSK相干解调原理图5.32FSK调制与解调与相应仿真图仿真电路图如下:电路中的各模块的参数设置如下:图5-3-1Pulsegenerator参数设置图5-3-2sinewave参数设置图5-3-3sinewave1参数设置图5-3-4高斯白噪声参数设置图5-3-5带通滤波器1参数设置图5-3-6带通滤波器2参数设置图5-3-7sinewave2参数设置图5-3-8sinewave3参数设置图5-3-9低通滤波器1参数设置图5-3-10低通滤波器2参数设置5.42FSK调制与解调仿真结果图5-4-1基带波的频谱图5-4-2FSK的频谱图5-4-3有噪声FSK的频谱误码率总结这次2ASK和2FSK设计内容比较多。设计过程中遇到了几个问题。首先由于实验设置的疏忽,将一条支路的相干解调频率设置错误导致解调波形严重失真。这提醒了自己相干解调必须与同频同相的信号相乘,滤波后才能较好的恢复原波形。还有一个问题就是带通滤波器的中心频率设置的问题,为了保证较好的两路2ASK调制波尽量的不受噪声的影响,带通滤波器应该将中心频率设置为f1和f2,即2ASK的载波信号频率相同。总体来说,设计是比较顺利的,本次设计通过对数字信号的simulink建模仿真,使我数字键控的概念又有了更深的了解,而且也熟悉了simulink软件的操作,通过这段时间的亲生经历,我感觉自己学到了:收集、整理、共同协作、分析及处理问题等许多方面的知识。参考文献[1]王兴亮编著,《数字通信原理与技术》,西安电子科技大学出版社,第二版[2]徐明远邵玉斌编著,《MATLAB仿真在通信与电子工程中的应用》,西安电子科技大学出版社,2005[3]孙屹吴磊编著,《Simulink通信仿真开发手册》,国防工业出版社,2003[4]陈后金主编《数字信号处理》,高等教育出版社,第2版[5]樊昌信曹丽娜编著《通信原理》,国防工业出版社,第6版信道信宿接受设备信息源发送设备噪声源噪声源�EMBED\*MERGEFORMAT���_1234567891.unknown_1234567892.vsd_1234567890.unknown
/
本文档为【基于MATLABSimulink的2ASK和2FSK的调制与解调仿真】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索