4ASK载波调制信号的调制解调与性能分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机与通信学院
2013年春季学期
通信系统仿真训练课程设计
题目:4ASK载波调制信号的调制解调与性能分析专业班级:通信工程四班
姓名:
学号:
指导教师:
成绩:
本次课程设计四进制振幅键控(4ASK)载波调制信号的调制解调与性能分析。通过对二进制数字信源进行四进制振幅键控(4ASK)数字调制,并画出信号波形及功率谱,分析其性能。课程设计是在MATLAB上完成软件的设计与仿真的,运用MATLAB 语言实现了数字基带信号的4ASK调制的模拟,并得到二进制基带信号和相应得四进制基带信号以及4ASK调制信号的波形显示,给出了整体调制和解调的模块图和仿真波形,通过调试代码,观察2ASK与4ASK 的不同,最后根据二进制振幅键控的原理来设计四进制振幅键控的调制与解调两个过程,从而对其性能进行进一步的分析总结。
关键字:4ASK 相干解调基带信号
一、设计概要 (1)
二、 MATLAB/SIMULINK简介 (2)
三、通信技术的历史和发展 (4)
3.1通信的概念 (4)
3.2 通信的发展史简介 (5)
3.3通信技术的发展现状和趋势 (5)
四、设计原理 (7)
4.1 4ASK信号的原理 (7)
4.2 4ASK调制解调原理 (8)
五、设计步骤 (11)
5.1载波信号的调制 (11)
5.2调制信号的解调 (11)
5.3调试分析 (11)
5.4开发工具和编程语言 (12)
5.5测试结果及图形说明 (13)
总结 (15)
参考文献 (16)
致谢 (17)
一、设计概要
本次课设主要通过研究4ASK信号的调制解调,首先通过对二进制2ASK的分析来研究出四进制4ASK的变化,对2ASK的基带信号和传输的载波信号,以及其波形图进行分析,从而掌握多进制的振幅键控(MASK)调制解调的原理及其实现方法,然后利用MATLAB7.0仿真实现4ASK的调制与解调,并仿真4ASK载波信号在高斯白噪声下的误码率和误比特率的性能,同时给出调制信号、载波信号及已调信号的波形图和频谱图。最后根据仿真的波形图来分析4ASK的性能特点,以及对以后信道的传输有更重要的意义和频带利用率,资源有效充分利用,全方面的来考虑4ASK的用途。
二、 MATLAB/SIMULINK简介
美国Mathworks公司于1967年推出了矩阵实验室“Matrix Laboratory”(缩写为Matlab)这就是Matlab最早的雏形。开发的最早的目的是帮助学校的老师和学生更好的授课和学习。从Matlab诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的欢迎。由于它使用方便,能非常快的实现科研人员的设想,极大的节约了科研人员的时间,受到了大多数科研人员的支持,经过一代代人的努力,目前已发展到了7.X版本。 Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。可以毫不夸张的说,哪怕是你真正理解了一个工具箱,那么就是理解了一门非常重要的科学知识。科研工作者通常可以通过Matlab来学习某个领域的科学知识,这就是Matlab真正在全世界推广开来的原因。目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。另外,,Matlab和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。
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而独立工作。