基于MATLAB的通信原理仿真平台设计教材_第1页
基于MATLAB的通信原理仿真平台设计教材_第2页
基于MATLAB的通信原理仿真平台设计教材_第3页
基于MATLAB的通信原理仿真平台设计教材_第4页
基于MATLAB的通信原理仿真平台设计教材_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)题 目:基于MATLAB的通信原理仿真平台设计院(系):通信与信息工程学院专业:电子信息科学与技术班级:XXX学生姓名:XXX导师姓名:XXX 职称:讲师起止时间:2012年1月2日至2012年6月15日毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文基于 MATLAB的通信原理 仿真平台设计是本人在指导教师指导下独立研究、写作的成果,论 文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的 研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示 感谢。本人完全意识到本声明的法律后果由本人承担。论文作者: (签字) 时间:2012年6月15日指导教师已阅:

2、 (签字) 时间:2012年6月15毕业设计(论文)任务书学生姓名XXX指导教师 XXX职称 讲师院係)通信与信息工程学院专业电子信息科学与技术题目基于MATLAB的通信原理仿真平台设计任务与要求1、理解通信原理各部分基本概念2、学习MATLAB的基本编程方法3、用MATLAB实现各算法的仿真开始日期 2012年1月2日完成日期 2012年 6月15日院长(签字)2012 年 1 月 6 日起止时间1月2日至1月6日1月9日至2月2日3月5日至3月16日3月19日至4月27日4月30日至5月18日5月21日至5月25日5月28日至6月15日毕业设计(论文)工作计划2012学生姓名XXX指导教师

3、 XXX 职称讲师院(系) 通信与信息工程学院 _ 业 电子信息科学与技术题目_ 基于MATLAB勺通信原理仿真平台设计工作进程工作内容调研实现通信原理仿真方法的现状,查阅相关资料。学习通信原理的相关知识。熟悉MATLAB言。编写仿真实现程序。撰写论文,完成论文初稿。完善并修改毕业论文。准备答辩。主要参考书(资料资料)1. 樊昌信通信原理M.北京:国防工业出版社.2008.9.2. 罗华飞.基于MATLAB GUI设计学习手记 M.北京:北京航空航天大学出版 社.2009.8.3. 陈杰.MATLAB宝典M.北京:电子工业出版社.2010.3.主要仪器设备及材料1.计算机一台论文(设计)过程中

4、教师的指导安排每周指导一次,主要解答学生问题,指导研究进度,并检查阅读资料笔记和仿真程序。对计划的说明本计划为开题之初所定,后续会根据具体情况随时调整,最终一定按毕业设计规定结束日期完成。毕业设计(论文)开题报告通信与信息工程学I院(系)电子信息科学与技术业 08级0 3班课题名称:基于MATLAB的通信原理仿真平台设计学生姓名:XXX学号:XXX指导教师:XXX报告日期:2012年2月27日1.本课题所涉及的问题及应用现状综述本课题所涉及的问题:1、研究实现通信原理仿真方法的现状2、如何使用MATLA图形用户界面设计通信原理方针平台,实现通信中常见技 术,如:模拟调制、数字调制、抽样与量化、

5、数字基带传输系统的分析和仿真,并要 求该平台操作简单方便,具有良好的可扩展特性。3、基于MATLA的通信原理仿真平台的应用趋势应用现状综述:近几年来通信原理课程的教学实践表明,通信原理是通信类专业的一门极为重 要的专业基础课程,主要研究信息传递一系列变换的机理和属性,该门课程内容多且 抽象,它包括:信号分析、调制解调、同步、检测过滤、纠错编码、信号特性等理论 方面的内容。课程理论性很强,加强实践环节就显得更重要。通过实践环节,可以较好 地提高学生对抽象概念的理解能力。采用计算机仿真可以帮助学生理解抽象的知识点,提高教学效果。通信原理中,常常借助于各种信号的时域波形图以及频谱图来说 明系统的原理

6、,指出相应的电路设计应达到的目标。要将承载消息的信号保质保量地 传送给接收者,就必须对它们进行各种处理,而这些处理过程中会用到大量的数学计 算。而MATLA以数组为基本处理对象,具有丰富的矩阵运算功能,并且MATLA是个开放性的系统,具有模块化的结构,任何用户自己已定义的函数都可作为MATLAB函数进行调用。因此,通信原理仿真平台选择 MATLA作为开发环境,借助于 MATLAEI的图形用户界面设计向导进行软件界面设计,所有仿真功能采用MATLA语言编程实现,更便于学生进行课程设计、创新实验、参与教师的科学研究等。因此,基于MATLAE 的通信原理仿真平台设计已经成为教学大纲的内容要求和课程特

7、点,将通信系统中的关键技术编制成仿真软件用于计算机辅助教学中,使通信系统中的抽象问题形象化, 为通信原理课程提供了一个有效的辅助教学手段,这将会对提高通信原理教学和学习 的效率起到很大的作用,有助于同学们理解和接受,既提高了教学质盘和效率,又可 为学生提供良好的通信系统开发、设计、模拟、调试和分析平台,锻炼其分析和解决 问题的能力,并在功能上为其为后期开发网络化教学、远程教学打下了基础。通信原理仿真平台功能图2. 本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析关键问题:1、经过对系统功能的分析,对通信原理仿真平台进行功能模块的提取和确定2、使用界面设计编译器进行 GUI设计

8、:MATLA界面设计编辑器组件平台中包 含所有能够在GUI中使用的用户界面控件,即按钮、单选按钮、拴牢按钮、 复选框、编辑框、静态文本、滚动条、组合框、列表框以及弹出式菜单等3、用GUI的组件编程实现各个功能模块的调用和链接解决思路:1、认真复习通信原理相关知识,掌握相应的专业理论,了解通信原理仿真平 台所要实现的功能,以便更好的确认功能模块的组成,划分系统的功能模 块。2、熟悉MATLA语言编程,学习MATLA图形用户界面,可以实现简单的功能 设计,采用MATLA语言编程实现各个功能模块的 M文件,形成功能代码 库,使之服务于搭建的通信原理仿真平台3、运行通信系统仿真平台的应用程序 M文件,

9、对它进行反复调试,使界面及 各用户控件符合系统预定的功能4、针对设计中出现的各种主要的问题在老师指导下形成课题具体论文报告, 并不断完善论文实现预期目标的可行性:1、复习通信原理知识,巩固该有的专业理论,理解并掌握通信原理各部分的 基本概念和于研究相关的内容,数字基带信号、模拟调制、数字调制、 抽 样量化和编码等部分尤为重要2、 学习了 MATLA编程,可以用MATLA实现各算法的仿真及功能,实现数字 基带信号分析和仿真模块、模拟调制仿真模块、数字调试仿真模块、抽样、 与量化仿真模块等模块的功能,解决模块化功能3、提升自己独立学习、动手的能力,将通信原理理论知识运用到实践中4、培养自己独立开展

10、研究的能力,掌握了科研的基础方法,能对基于MATLA 的通信原理仿真平台设计有一个很好的理解和学习5、在老师的帮助下,成功设计基于 MATLAB!信原理仿真平台,并完成相应 的论文3. 完成本课题的工作方案1 、调研实现通信原理仿真方法的现状,查阅并学习相关资料2 、学习通信原理基本知识,掌握数字基带信号、模拟调制信号、数字调制信 号、PCM由样、量化和编码以及各种信号的波形产生原理等理论知识3 、熟悉MATLA语言,学会MATLAB勺各种操作、工具箱以及图形用户界面操 作环境,然后结合研究问题,能够独立进行仿真。4 、结合通信原理应用,用MATLA编程,实现各个模块功能:数字基带信号单 极性

11、、双极性码的分析和仿真;模拟调制信号线性、非线性调制的分析和仿真、数字 调制的幅度、移频、移相的仿真;低通抽样和带通抽样的仿真;均匀量化和非均匀量 化的仿真等,设计图形用户界面,进行多次 M文件的调试,以使基本的仿真平台功能 得以实现5 、撰写论文,完成论文初稿;最后完善并修改毕业论文4. 指导教师审阅意见学生开题调研前期基础好,具备研发该课题的软件能力,且态度认真,同意开题。指导教师(签字):2012年3月4日说明:本报告必须由承担毕业论文(设计)课题任务的学生在毕业论文(设计)正 式开始的第1周周五之前独立撰写完成,并交指导教师审阅。学生姓名XX性别学号专业 班级课题名称基于M ATLA的

12、通信原理仿真平台设计课题类型软件设计难 度般毕业设T论 文时间年 月 日月 日指导教师课题任务完成情况论文(千字):设计、计算说明书(千字):图纸(张):其它含附件):指 导 教 师 意 见分项得分:开题调研论证 分:课题质量(论文内容)分:创新分:论文撰写(规范)分:学习态度分:外文翻译分指导教师审阅成绩:指导教师签字:2012年 月曰评 阅 教 师 意 见分项得分选题分:开题调研论证 分:课题质量论文内容) 分:创新分:论文撰与(规范)分:外文翻译分评阅成绩:评阅教师签字:2012 匚丄日验 收 小 组 意 见分项得分:准备情况 分;毕业设计(论文)质量 分;(操作)回答问题 分 验收成绩

13、:验收教师组长签字:2012年 月 日答亠、亠辩小组意、 分项得分:准备情况 分;陈述情 分;回答问 分;仪 分见答辩成绩: 答辩小组组偌字: 2012 年_月日成绩计算方法指导教师成绩20 (%)评阅成绩30(%)验收成绩30 (%)答辩成绩20 (%) 填写本系实用比例指导教师成绩评阅成绩验收成绩总评学生实得成績分制答辩成绩答亠、亠辩委员会意见毕业论文设计总、评成绩等级:院(系)答辩委员会主(签字:院係)(签章年 月日备注目录摘要 IABSTRACTII引言11设计工具介绍21.1 MATLAB 简介 21.1.1 MATLAB语言的发展历程和影响 21.1.2 MATLAB语言的特点 2

14、1.1.3 MATLAB的工作环境 31.2 MATLAB 在通信原理教学中的应用 31.2.1 MATLAB的应用现状31.2.2 MATLAB在通信原理教学中的应用 41.3通信原理仿真平台设计的必要性和可行性 41.3.1 增加 MATLAB内容的必要性和可行性 41.3.2 用MATLAB 做通信原理仿真平台的优点 52基于MATLAB 的通信原理仿真平台整体构建方案 62.1仿真平台应用软件设计实现 62.1.1 总体结构设计 62.1.2 软件实现62.2 界面的设计方法 72.2.1 句柄图形及图形用户界面 72.2.2 GUIDE 的设计过程 72.2.3 基于 MATLAB

15、的通信原理仿真平台主界面 83 基于 MATLAB 的通信原理仿真平台模块 103.1 数字基带信号的仿真 103.1.1 单极性不归零码 103.1.2 单极性归零码 113.1.3 双极性不归零码 123.1.4 双极性归零码 123.1.5双相码 (Manchester ) 133.2 模拟调制模块 143.2.1常规调幅 AM 143.2. 2 抑制载波双边带调幅 163.2.3单边带调制 173.3 数字调制 183.3.1 二进制数字幅度调制 193.3.2 二进制数字频率调制 203.3.3 二进制数字相位调制 223.4 抽样定理 243.5 量化 273.6 眼图 303.7

16、 生成可执行文件 323.8 本仿真平台特点 334 结论 34参考文献 35摘要随着通信原理成为通信类专业中最重要的一门基础课程, 它的教学和研究也 变得尤为重要, 计算机仿真则成为重要手段之一。 本文根据通信原理课程的发展 及教学需求,重点介绍了利用 MATLAB 软件设计通信原理仿真平台的基本原理 及功能,并利用 MATLAB 软件提供的图形用户界面,给出了基于 MATLAB 的 通信原理仿真平台的 GUI 设计。该平台针对通信原理教学及实验要求,利用设 计向导 GUI 提供的设计工具,开发出了多个仿真界面,仿真出通信原理的多个 教学实验内容。该平台界面设计简单,结构一体化,具有很强的演

17、示性,且可视 性强,操作简单方便, 以图形及动态仿真演示了通信原理中部分抽象的内容及波 形,能为教师和学生提供简单但高效率的教学辅助。关键字:通信原理; MATLAB ; 仿真平台; GUI 设计ABSTRACTWith communication principle becomes the most important of basic courses in communication kind of professional, Teaching and Researching has became more and more important, and the computer simu

18、lation has became one of the important means. According to the communication principles of curriculum development and teaching needs, the article focusing the basic principles and functions of the communication theory simulation platform using MATLAB software design, and using the MATLAB software pr

19、ovides a graphical user interface that gives a GUI based on MATLAB simulation platform of communication theory design. The platform aim at experiments and teaching requirements of communication principle, use design wizard GUI provide design tool, developed a number of multiple simulation interface,

20、 and simulated more examples in communication teaching experiment content. This platform interface is simple in design, structure integration, with a strong demonstration, and the visibility is strong, easy to operate, graphics and dynamic simulation to demonstrate the principle of the communication

21、 of the abstract content and waveform, can be provided for teachers and students simple but efficient teaching aids .Key words: Communication principle, MATLAB, Simulation platform, GUI designI基于MATLAB的通信原理仿真平台设计引言随着现代科学技术的发展,传统的教学媒体如黑板、教科书、甚至多媒体工具因 为其承载信息的种类和能力都十分有限,已经远远满足不了现代教学的需求。另一方 面,通信原理课程的抽象性

22、使得同学和教师也感觉枯燥、难以理解。计算机技术的飞速发展和MATLAB软件的推出,利用计算机进行辅助教学这种教学手段已经进入课 堂教学领域。MATLAB是目前国际上流行的进行科学研究、工程计算的软件。在通 信领域MATLAB更是优势明显,因为通信领域中有很多问题是研究系统性能的,传 统的方法只有构建一个实验系统, 采用各种方法进行测量,才能得到所需的数据,这 样不仅需要花费大量的资金用于实验系统的构建,而且系统构建周期长,系统参数的 调整也十分困难。而MATLAB的出现使得通信系统的仿真能够利用计算机模拟实现, 免去构建实验系统的不便,而且操作十分简单,只需要输入不同的参数就能得到不同 情况下

23、系统的性能,而且在结构的观测和数据的存储方面,也比传统的方式更加优越, 因而MATLAB在通信仿真领域得到越多越多的应用。同时它也是通信原理学习的一 个卓越平台,MATLAB软件的开放性以及功能极强的矩阵运算,使得通信原理的学 习无论是理论还是实践都变得不再枯燥无味。 而利用MATLAB软件设计的GUI图形 用户界面,其形象的界面和波形的具体呈现,更是为这一实践提供了良好的实验的平 台。通信原理课程内容丰富、理论性强、涉及知识面广、信息量大,而且比较抽象、 习题多、难度大,是具有一定深度和学习难度的课程。本文针对学生感到难学,教师 难教的现状,结合MATLAB,设计出基于MATLAB的通信原理

24、仿真平台,为通信原 理课程提供了一个有效的辅助教学手段,对提高通信原理教学和学习的效率起到很大 的作用,有助于同学们理解和接受。在数字基带信号、模拟信号、数字信号、抽样量 化等部分,为学生提供了很好的图像波形,锻炼其分析和解决问题的能力,并在功能 上为其后期开发网络化教学、远程教学打下了基础。281设计工具介绍1.1 MATLAB 简介MATLAB是美国Math works公司推出的一套高性能数值计算的可视化软件,自 1984年问世以来,历经了实践的检验,市场的筛选和时间的凝练,现在已经成为广 大科研工作者、高校师生最常用和最可信赖的仿真软件之一。它集数值分析、矩阵运 算、信号处理和图形显示于

25、一体,在系统建模和仿真、科学和工程绘图以及应用程序 开发等方面有着广泛的应用。MATLAB以著名的线性代数软件包 LINPAK和特征值 计算软件包 EISPACK的子程序为基础,发展为一种开发性程序设计软件,因此 MATLAB已经由简单的矩阵计算分析软件发展成为通用性极高、带有多种实用工具 的运算操作平台,并很快成为应用学科计算机辅助分析、设计、仿真、数学乃至科技 文字处理不可缺少的基础软件。1.1.1 MATLAB语言的发展历程和影响Math works公司推出MATLAB 从1984年问世,至U 1993年推出 MATLAB4.0版 本,从此告别了 DOS版。4.x版继承和发展了其原有的数

26、值计算和图形可视能力, 具 有更强的可操作性。1991年仲春,MATLAB 5.0版问世,紧接着是 5.1、5.2,以及1999年春的5.3 版。到了 1999年底,Mathematica也已经升级到6.0版,它特别加强了以前欠缺的大 规模数据处理能力,弥补了之前的不足。而近年MATLAB推出的7.0版本,相较于以前的版本,有了很大的改进和增补,在开发环境、程序设计、数值处理以及数据可 视化方面提供了许多新功能和更为有效的处理方法,是最近几年使用最广泛的版本。 就影响而言,至今仍然没有一个别的计算机软件可与MATLAB相媲美。在国际学术界,MATLAB已经被公认为准确、可靠的科学计算标准软件。

27、在许 多国际一流的学术刊物上,都可以看到MATLAB的应用。国内近几年也对MATLAB 有了很多研究。1.1.2 MATLAB 语言的特点MATLAB自其问世以来,就以数值计算称雄。而目前最常用的MATLAB7.0版本,软件性能有了很大的改善,增加了很多新的功能和有效的操作方法。开发环境:用户可以同时使用多个文件和图形窗口, 可以根据自己的习惯和喜好 来定制桌面环境,同时还可以为自己定义常用的快捷键。代码开发:支持函数嵌套、有条件中断点,可以使用匿名函数定义单行函数。数值处理:在最新版本中,单精度算法、线性代数可以方便用户处理更大的单精 度数据,ODE可以求解泛函数,操作隐式差分等式和求解多项

28、式边界值问题。数据可视化:提供新的绘图界面窗口,用户可以不输入M函数代码而直接在界面窗口中交互性地创建并编辑图形,同时可以直接从图形窗口中创建对应的M代码文件。文件I/O和外部应用程序接口:支持读入更大的文本文件,支持压缩格式的MAT 文件,用户可以动态加载、删除或者重载 Java,支持COM用户接口等。1.1.3 MATLAB 的工作环境所谓工作环境是指:帮助系统、工作内存管理、指令和函数管理、搜索路径管理、 操作系统、程序调试和性能剖析工具等。工作环境的特点1)大量引入图形用户界面2)引入了全方位帮助系统3)M文件编辑、调试的集成环境4)Notebook新的安装方式1.2 MATLAB在通

29、信原理教学中的应用1.2.1 MATLAB的应用现状MATLAB的函数和命令几乎可以实现C或FORTRAN语言的全部功能,用户不 懂C或者FOR2TRAN等高级语言也能开发出功能强大、界面友好、稳定可靠的程序 来,开发周期大大缩短。若用户熟悉 C或FORTRAN,MATLAB提供了相应的接口, 允许相互调用,因此MATLAB具有较好的开放性。MATLAB的高效编程还体现在各 类学科的专家在各自的领域用 MATLAB编写的许多准确、高效的工具箱,工具箱实 际上是对MATLAB进行扩展应用的一系列 MATLAB函数(成为M文件),供用户方 便地使用,诸如信号处理、图像处理、控制系统、工程优化及神经

30、网络等工具箱。所 以MATLAB逐步成为设计数值分析的各类学科教学与科学研究必不可少的工具。目前,国外很多工科类高校都将 MATLBA作为必修课,实验室通常都配备装有 MATLAB的计算机供学生学习和研究使用。而我国工科类的教学还未能充分利用 MATLAB强大功能,现有的MATLAB书籍大部分作为计算机应用工具书出现, 未能 与具体学科的教材有机地结合起来。1.2.2 MATLAB在通信原理教学中的应用通信原理课程是本科电子类、 通信类专业的重要基础课程之一, 但是通信原理的 原理、概念抽象,理论性强,学生单凭老师上课的讲解难以掌握,尤其是课程中的许 多章节内容,需要作图才能理解有关概念和原理

31、, 不然难以形成明确的解决问题的思 路。目前,通信工程专业低年级学生已经开设计算机应用教程,把MATLAB的基础知识作为此课程的重要内容,使得学生能够掌握使用MATLAB这类工程计算机软件的基本技术,包括基本数学计算、矩阵处理、计算结果的可视化和符号运算等。教师 在推动MATLAB的教学应用中也起着重要租用。教师通过应用MATLAB进行科研提高自身水平,只有通过科研才能深刻理解 MATLAB强大的功能及其在工程中的应 用,使得讲课做到科研与教学相长。13通信原理仿真平台设计的必要性和可行性通信原理是电子通信类相关专业的一门重要专业基础课程,是本科生后续课程和研究生课程的基础,它在专业课程体系中

32、占有重要地位, 该课程的主要任务是通 过对通信原理理论知识的学习,培养学生对通信原理中数字、模拟等系统的分析和设 计能力等。课程特点是:内容丰富、理论性强、涉及知识面广、信息量大,而且比较 抽象,是具有一定深度和学习难度的课程。因而课堂的教学必须建立一套包括理论讲 授、计算机辅助教学、时间教学在内的全方位的课程教学新体系, 充分调动教师和学 生两方面的积极性,利用各种教学方法和手段,全面提高课程的教学质量。1.3.1增加MATLAB内容的必要性和可行性1)必要性通信原理需要将所学的理论应用到实践中去,因此有必要一开始让学生以简单的MATLAB语言学习用计算机处理信号,另一方面, MATLAB强

33、大的可视化数据处理 功能也能够弥补通信原理理论课程授课时的不足。例如,通信理论课程中常常出现各种抽象的图形,想象图形就得花费不少时间,如果采用MATLAB语言,只需几条简单的指令立刻就能得到。增加 MATLAB语言内容,可以促进通信原理理论的教学, 提高学生兴趣,增强学生自己动手分析、设计系统的能力,而且老师在课堂上可以直 观的演示,使抽象的理论变成生动的图形界面,有利于培养出知识面广、动手能力强、 综合素质高的学生。2)可行性MATLAB语言可在目前各种类型的计算机上运行,安装简易。MATLAB语言比一般的高级语言执行效率低,而其编程效率与可读性、可移植性要远远高于其他高级 语言。将MATL

34、AB加入到实验教学中,一方面让学生用简单的 MATLAB语言学习 用计算机如何建模、如何分析和设计系统等,以强化原理的应用性,另一方面 MATLAB强大的可视化数据处理功能也可以弥补课程授课时的不足,以减少教师绘 制图表的麻烦和不精确,还可避免传统理论教学中教师在黑板画图耗费时间及手工画 图的不精确性,增加学生自己的动手能力,培养知识面更广,综合素质更高的学生。 因此,在通信原理基础课程中增加 MATLAB内容,不仅使学生掌握了理论教学的内 容,同时也教给学生一些应用理论的手段。1.3.2用MATLAB做通信原理仿真平台的优点通信原理课程学习过程中的数字基带信号、 模拟调制、数字调制、抽样量化

35、等内容,原理和实现方法概念抽象,且画图比较难,学习起来难度比较大。MATLAB强大的绘图功能使得用图形来验证结论结果不再是一件繁琐的事情, 直观、方便,且各 种图形用MATLAB均能实现。2基于MATLAB的通信原理仿真平台整体构建方案2.1仿真平台应用软件设计实现2.1.1总体结构设计软件采用MATLAB开发平台,利用其可视化的具有编程能力的图形用户界面GUI,按照控制教学、实验、应用等内容,设计出相应的仿真平台应用软件结构图(如 图所示)。系统主要界面由6个主要子窗口模块构成,通过单击主界面上子模块相应 的按钮即可启动相应的子窗口, MATLAB的应用程序,以M文件形式出现,各软件 模块主

36、要的功能是实现教学大纲要求完成的实验。MATLAB总体结构图2-1:基于MATLAB的通信原理仿真平台rt载波: sAcosDprt参数输入:幅埶2参数业2oc:2参数D:20图3-8 AM调制信号波形3.2. 2抑制载波双边带调幅DSB调制信号代码及波形:B=str2 nu m(get(ha ndles.edit5,stri ng);C=str2 nu m(get(ha ndles.edit6,stri ng);D=str2 nu m(get(ha ndles.edit7,stri ng); dt=0.001;fc=D/2;T=5;t=0:dt:T;mt=B*cos(C*pi*t);s_ds

37、b=mt.*cos(B*pi*fc*t);plot(t,s_dsb); hold on;plot(t,mt,r-);title(DSB);如果将载波抑制,DSB)。其时间在AM信号中,载波分量并不携带信息,信息完全由边带传送。 不附加直流分量,即可得到抑制载波双边带信号,简称双边带信号( 波形的表示式为:信源:m=B*cosC*pi*ts=AcosD*pixt参数输入幅度久2參数氐2参数a2參数D:20DSB图3-9 DSB调制信号波形323单边带调制单边带调制中只传送双边带的一个边带。因此产生单边带信号的最直观的方法是 让双边带信号通过一个单边带滤波器,滤除不必要的边带,即可得到单边带信号。

38、因 此形成的单边带信号可以为保留的上边带,也可以为保留的下边带调制。SSB调制信号代码及波形:B=str2 nu m(get(ha ndles.edit5,stri ng);C=str2 nu m(get(ha ndles.edit6,stri ng);D=str2 nu m(get(ha ndles.edit7,stri ng);dt=0.001;fc=D/2;T=5;t=0:dt:T;mt=B*cos(C*pi*t);s_ssb=real(hilbert(mt).*exp(j*C*pi*fc*t);plot(t,s_ssb); hold on;plot(t,mt,r-);title(SSB

39、);信源:m=B*cosC*prt戟波! s=AcosD*pi*t掺数输入:图3-10单边带调制3.3数字调制数字信息有二进制和多进制之分,因此,数字调制可分为二进制调制和多进制调 制。在二进制调制中,信号参量只有两种可能的取值:0和1,在多进制调制中,信号参量可能有M种取值。本模块主要介绍二进制数字调制常用的调制方法。如图3-11:图3-11数字调制3.3.1二进制数字幅度调制数字幅度调制又称为幅度键控(ASK),二进制幅度键控记作 2ASK。利用代表 数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续地输 出。有载波输出时表示发送“ 1”,无载波输出时表示发送“0”。

40、根据幅度调制的原理, 2ASK信号可表示为:其中,-为载波角频率,s( t)为单极性NRZ矩形脉冲序列2ASK信号的代码及其波形:x=str2 nu m(get(ha ndles.edit1,stri ng);f=str2 nu m(get(ha ndles.edit2,stri ng);t=0:2*pi/99:2*pi;ml=;cl=;for n=1:le ngth(x)if x(n)=0; m=zeros(1,100);else x(n)=1;m=o nes(1,100);endc=si n( f*t);ml=ml m;cl=cl c;endask=cl.*ml;subplot(211);

41、plot(ml);axis(0 100*le ngth(x) -0.1 1.1);subplot(212);plot(ask)title(2ASK);图3-12数字幅度调制3.3.2二进制数字频率调制数字频率调制又称为频移键控(FSK),二进制频移键控记作2FSK。数字频移键 控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。2FSK信号便是符号“ 1”对应于载频f1,而符号“ 0”对应于载频f2 (与f1不同的另一载 频)的已调波形,而且f1与f2之间的改变是瞬间完成的。那么已调信号可表示为:= s(t) COS( 1 * t+ (pj +s(t)* cos(w2 *t + fln)2FSK信号的代码及其波形:x=str2 nu m(get(ha ndles.edit1,stri ng);f1=str2 nu m(get(ha ndles.edit2,stri ng);f2=str2 nu m(get(ha ndles.edit3,stri ng);t=0:2*pi/99:2*pi;ml=;cl=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论