2022年通信系统课程设计-基于MATLAB的数字基带传输系统及数字调制的仿真.docx
《2022年通信系统课程设计-基于MATLAB的数字基带传输系统及数字调制的仿真.docx》由会员分享,可在线阅读,更多相关《2022年通信系统课程设计-基于MATLAB的数字基带传输系统及数字调制的仿真.docx(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 课程设计说明书设计及说明 2 主要结果目录前言,MATLAB 软件简介 , 2 数字基带传输系统仿真 ,5 1.1 数字基带传输系统简介,5 1.2 数字基带信号 ,7 1.2.1 数字基带信号的要求 ,71.2.2 数字基带信号 ,81.2.3 常用的基带传输码型 ,91.3 试验原理 ,12 1.3.1 数字通信系统模型 ,121.3.2 数字基带传输系统模型 ,121.4 试验内容 ,13 1.4.1 余弦滚降基带传输系统 ,131.4.2 眼图,141.5 总结 ,17 数字调制系统仿真17 前言,2.1 二进制频移键控 2FSK),1
2、7 2FSK 信号的产生 ,20172FSK 解调原理 ,192FSK 调制与解调基于MATLAB 仿真 ,2.2 二进制振幅键控 2ASK),23 2ASK 调制与解调基于MATLAB 仿真 ,252.3 二进制相移键控 2PSK),27 2PSK 原理 , 27292PSK 基于 MATLAB 的仿真 ,2.4 四进制相移键控 4PSK),33 4PSK 信号的产生与解调,34334PSK 基于 MATLAB 的仿真 ,2.5 十六进制正交幅度调制 16QAM ),42 正交调制及相干解调原理框图,4216QAM 调制与解调基于MATLAB 的仿真 ,432.6.心得 ,48 参考文献:
3、,49 前言1 / 47 名师归纳总结 - - - - - - -第 1 页,共 47 页精选学习资料 - - - - - - - - - 随着通信系统的规模和复杂度不断增加,统的设计方法已经不能适应进展传的需要,通信系统的模拟仿真技术越来越受到重视;传统的通信仿真技术主要分 可以 得到与真实环境特别接近的结果,为手工分析与电路试验 2 种,但耗时长方法比较纷杂,而通信系统的运算机模拟仿真技术是介于上述 2 种方法的一种系统设计方法,它可以让用户 在很 短的时间内建立整个通信系统模型,并对其进行模拟仿真;通信原理运算机仿真试验,是对数字基带传输系统的仿真;仿真工具是 MATLAB 程序设计语
4、言; MATLAB 是一种先进的高技术程序设计语言,主要用于数值运算及可视化图形处理;特点 是将数值分析、矩阵运算、图形、图像处理和仿真等诸多强大功能集成在一个极易使用的交互式环境中伪科学争论、工程设计以及必需进行有效数值运算的众多学科供应了一种高效率的编程工具;运用MATLAB ,可以对数字基带传输系统 进行较为全面地争论;为了使本科类同学学好通信课程,我们进行了试 点,通过课程设计的方式针对通信原理的很多内容进行了仿真;MATLAB软件简介 MATLAB 是由美国 mathworks 公司发布的主要面对科学运算、可视化 以及交互式程序设计的高科技运算环境;它将数值分析、矩阵运算、科学 数据
5、可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个 易于使用的视窗环境中,为科学争论、工程设计以及必需进行有效数值计 算的众多科学领域供应了一种全面的解决方案,并在很大程度上摆脱了传 如 C、Fortran )的编辑模式,代表了当今国际 统非交互式程序设计语言 科学运算软件的先进水平;MATLAB和 Mathematica 、Maple 并称为三大数学软件;它在数学类科技应用软件中在数值运算方面首屈一指;MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主 要应用于工程运算、掌握设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析
6、等领域;MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用 的形式特别相像,故用 MATLAB来解算问题要比用 C,FORTRAN等语言完成 MATLAB也吸取了像 Maple 等软件的优点 , 使 相同的事情简捷得多,并且 MATLAB成为一个强大的数学软件;在新的版本中也加入了对 C,FORTRAN,C+ ,JAVA的支持;可以直接调用, 用户也可以将自己编写的实用程序导入到 MATLAB函数库中便利自己以后调用,此外很多的 MATLAB爱 好者都编写了一些经典的程序,用户可以直接进行下载就可以用;MATLAB 产品族可以用来进行以下各种工作:数值分析数值和符号运算工程与科
7、学绘图掌握系统的设计与仿真 数字图像处理 技术2 / 47 名师归纳总结 - - - - - - -第 2 页,共 47 页精选学习资料 - - - - - - - - - 数字信号处理 技术通讯系统设计与仿真MATLAB 的应用范畴特别广,包括信号和图像处理、通讯、掌握系统设计、测试和测量、财务建模和分析以及运算生物学等众多应用领域;附加的工具箱 单独供应的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题;为20 世纪 70 岁月,美国新墨西哥高校运算机科学系主任Cleve Moler了减轻同学编程的负担,用FORTRAN编写了最早的MATLAB;
8、1984 年由Little、Moler 、Steve Bangert合作成立了的MathWorks 公司正式把MATLAB推向市场;到20 世纪 90 岁月, MATLAB已成为国际掌握界的标准运算软件;综上所述, Matlab 语言有如下特点:1编程效率高 它是一种面对科学与工程运算的高级语言,答应用数学形式的语言编写程序,且 比 Basic 、 Fortran 和 C 等语言更加接近我们书写运算公式的思维方式, Matlab 用 编写程序犹如在演算纸上排列出公式与求解问题;因此,Matlab 语言也可通俗 地称为演算纸式科学算法语言由于它编写简洁,所以编程效率高,易学易懂; 2 用户使用便
9、利 Matlab 语言是一种说明执行的语言 在没被特地的工具编译之前),它敏捷、便利,其调试程序手段丰富,调试速度快,需要学习时间少;人们用任何一种语言编写程序和调试程序一般都要经过四个步骤:编辑、编译、连接以及执行和调 试;各个步骤之间是次序关系,编程的过程就是在它们之间作瀑布型的循环; Matlab 语言与其它语言相比,较好地解决了上述问题,把编辑、编译、连接和 在同一画面上进行敏捷操作快速排除输入程序中的书写错执行融为一体;它能 误、语法错误以至语意错误,从而加快了用户编写、修改和调试程序的速度,可 以说在编程和调试过程中它是一种比 VB 仍要简洁的语言;具体地说, Matlab 运行时
10、,如直接在命令行输入 Mailab 语句 命令),包括调 用 M 文件的语句,每输入一条语句,就立刻对其进行处理,完成果译、连接和运 行的全过程;又如,将 Matlab 源程序编辑为 M 文件,由于 Mat1ab 磁盘文件也是 M 文件,所以编辑后的源文件就可直接运行,而不需进行编译和连接;在运行 M 文件时,假如有错,运算机屏幕上会给出具体的出锗3 / 47 名师归纳总结 - - - - - - -第 3 页,共 47 页精选学习资料 - - - - - - - - - 信息,用户经修改后再执行,直到正确为止;所以可以说,Mat1ab 语言不仅是一种语言,广义上讲是一种该语言开发系统,即语言
11、调试系统; 3 扩充才能强 Matlab 语言有丰富的库函数,在进行复杂的数学运算时可以直接调用,而且 Matlab 的库函数同用户文件在形成上一样,所以用户文件也可作为 Matlab 的库 函数来调用;因而,用户可以依据自己的需要便利地建立和扩充新的库函数,以 便提高 Matlab 使用效率和扩充它的功能;另外,为了充分利用 Fortran、C 等语 言的资源,包括用户已编好的 Fortran, 语言程序, C 通过建立 Me 调文件的形式,混合编程,便利地调用有关的 Fortran, C 语言的子程序; 4 语句简洁,内涵丰富 Mat1ab 语言中最基本最重要的成分是函数,其一般形式为 a
12、,6,c, = fun d, e, f , ),即一个函数由函数名,输入变量 d ,e,f, , 和输出变量 a , b,c, 组成,同一函数名 F ,不同数目的输入变量 包括无输入变量)及 不同数目的输出变量,代表着不同的含义 有点像面对对象中的多态性;这不仅 使 Matlab 的库函数功能更丰富,而大大削减了需要的磁盘空间,使得 Matlab 编写的 M 文件简洁、短小而高效; 5 高效便利的矩阵和数组运算 Matlab 语言象 Basic 、 Fortran 和 C 语言一样规定了矩阵的算术运算符、关系运算符、规律运算符、条件运算符及赋值运算符,而且这些运算符大部分可以毫无 转变地照搬到
13、数组间的运算,有些如算术运算符只要增加“ ” 就可用于数组间的运算,另外,它不需定义数组的维数,并给出矩阵函数、特殊矩阵特地的库函 数,使之在求解诸如信号处理、建模、系统识别、掌握、优化等领域的问题时,显得大为简捷、高效、便利,这是其它高级语言所不能比拟的;在此基础上,高 版本的 Matlab 已逐步扩展到科学及工程运算的其它领域;因此,不久的将来,它肯定能名符其实地成为“ 万能演算纸式的” 科学算法语言; 6 便利的绘图功能 Matlab 的绘图是特别便利的,它有一系列绘图函数命令),例如线性坐标、对数坐标,半对数坐标及极坐标,均只需调用不同的绘图函数 命令),在图上标出图题、 XY 轴标注
14、,格 栅)绘制也只需调用相应的命令,简洁易行;另外,在调用绘图函数时调整自变量可4 / 47 名师归纳总结 - - - - - - -第 4 页,共 47 页精选学习资料 - - - - - - - - - 绘出不变颜色的点、线、复线或多重线;这种为科学争论着想的设计是通用的编程语言所不及的;总之,Matlab 语言的设计思想可以说代表了当前运算机高级语言的进展方向;1.1 数字基带传输系统 数字基带传输系统的介绍数字基带传输系统仿真在数字传输系统中,其传输的对象通常是二进制数字信号,它可能是来自运算机、电传打字机或其它数字设备的各种数字脉冲,也可能是来自数字电话终端的脉冲编码调制PCM)信号
15、;这些二进制数字信号的频带范畴通常从直流和低频开头,直到某一频率 m f ,我们称这种信号为数字基带信号;在某些有线信道中,特殊是在传输距离不太远的情况下,数字基带信号可以不经过调制和解调过程在信道中直接传送,这种不使用调制和解调设备而直接传输基带信号的通信系统,我们称它为基带传输系统;而在另外一些信道,特殊是无线信道和光信道中,数字基带信号就必须经过调制过程,将信号频谱搬移到高频处才能在信道中传输,相应地,在接收端必需经过解调过程,才能复原数字基带信号;我们把这种包括了调制和解调过程的传输系统称为数字载波传输系统;数字基带传输系统的模型如图 1-1 所示,它主要包括码型变换器、发送滤波器、信
16、道、接收滤波器、均衡器和取样判决器等部分;图 1-1 数字基带传输系统模型数字 基带传输系统 的输入信号是由终端设备或编码设备产生的二进制脉 冲序列,通常是单极 性的矩形脉冲信号 NRZ 码);为了使这种信号适合 于信道的传输,一般 要经过码形变换器,把单极性的二进制脉冲变成双极 性脉冲能绘制直观、清楚、精确、牢靠的数字基带 信号仿真图形;4要对相应的码型的特点进行相应的描述;图 1-2 仿真结构图 在通信中,数字基带信号有多种码型表示,它们在传输过程中有随机性,为 用让这种波形描述具有普遍性, m 序列伪随机码来作为码型的仿真数字序列;利用 MATLAB 软件仿真出每一种码型,让同学通过仿真
17、软件的使用,加深对码和波形的懂得;1.2 数字基带信号1.2.1 数字基带信号的要求6 / 47 名师归纳总结 - - - - - - -第 6 页,共 47 页精选学习资料 - - - - - - - - - 不同形式的数字基带信号又称为码型)具有不同的频谱结构,为适应信道的传输特性及接收端再生、复原数字基带信号的需要,必需合理地设计数 字基带信号,即挑选合适的信号码型;适合于在有线信道中传输的数字基带 信号形式称为线路传输码型;一般来说,挑选数字基带信号码型时,应遵循 以下基本原就:(1) 数字基带信号应不含有直流重量,且低频及高频重量也应尽量的 少;在基带传输系统中,往往存在着隔直电容及
18、耦合变压器,不利于直流及 低频重量的传输;此外,高频重量的衰减随传输距离的增加会快速地增大,另一方面,过多的高频重量仍会引起话路之间的串扰,因此期望数字基带信 号中的高频重量也要尽量的少;(2) 数字基带信号中应含有足够大的定时信息重量;基带传输系统在 接收端进行取样、判决、再生原始数字基带信号时,必需有取样定时脉冲;一般来说,这种定时脉冲信号是从数字基带信号中直接提取的;这就要求数 字基带信号中含有或经过简洁处理后含有定时脉冲信号的线谱重量,以便同 步电路提取;实际体会告知我们,所传输的信号中不仅要有定时重量,而且 定时重量仍必需具有足够大的能量,才能保证同步提取电路稳固牢靠的工 作;(3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 通信 系统 课程设计 基于 MATLAB 数字 基带 传输 调制 仿真
限制150内