Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文

上传人:m**** 文档编号:423561540 上传时间:2022-11-20 格式:DOC 页数:18 大小:356.50KB
返回 下载 相关 举报
Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文_第1页
第1页 / 共18页
Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文_第2页
第2页 / 共18页
Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文_第3页
第3页 / 共18页
Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文_第4页
第4页 / 共18页
Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文》由会员分享,可在线阅读,更多相关《Matlab建模仿真工具Simulink对通信原理实验进行仿真设计论文(18页珍藏版)》请在金锄头文库上搜索。

1、 - 2 -目 录摘要.2英文摘要(Abstract).2 第一章 引言.3第二章 理论与方法.42.1 Matlab简介.42.2 Simulink简介.6第三章 设计方案.7实验一:模拟线性调制.7实验二:扰码与解扰.13实验三:低通信号的抽样定理.16 第四章 小结.18致谢18参考文献18摘要:本毕业设计用Matlab中的建模仿真工具Simulink对通信原理实验进行仿真。作为系列实验的第一部分,包括模拟信号的线性调制解调(AM、DSB、SSB)过程、扰码与解扰实验和低通信号的抽样定理实验。论文中讲述了Matlab的基础知识、Simulink仿真操作方法以及在通信系统中的应用,对被仿真

2、实验的基本原理也进行了简要介绍。 通过本设计对构造通信原理虚拟实验室这一课题进行了初步的探索。关键词:MatLab; Simulink; 通信仿真Abstract:The title of my my graduate design is “Simulate Communication Experiments by Simulink”. Simulink is a simulation tool integrated in Matlab.Matlab is the most popular, influential and active language in the academic wor

3、ld, especially in the communities of automatic control, nowadays. It originated from matrix computation, and now becomes a highly integrated language.Simulink is an interactive tool for modeling, simulating, and analyzing dynamic systems. Commonly used in control system design, DSP design, communica

4、tion system design, and other simulation applications, Simulink enables you to build graphical block diagrams, simulate dynamic systems, evaluate system performance, and refine your designs. I successfully simulate some experiments of communication principal,including:1. Modulation of analogue linea

5、r signals:AM、DSB、SSB2. Code and decode of digital signals3. Sample principal of lowband signals Besides what is mentioned above,this paper gives us some introductions of how to use Matlab and Simulink as a freshman,through these introductions you can get some basic knowledge of Matlab. Communication

6、 principle is very abstract ,the simulated experiments are also hard to understand,so in order to make the simulated experiments understood easily,this paper offers detailed description about some correlative communication principle.Key Words:MatLab; Simulink; Communition Simulation第一章 引言通信技术的发展日新月异

7、,通信系统也日趋复杂,在通信系统的设计研发过程中,软件仿真已成为必不可少的一部分,电子设计自动化EDA技术已成为电子设计的潮流。随着信息技术的不断发展,电子EDA仿真技术也在突飞猛进之中。涌现出了许多功能强大的电子仿真软件,如Workbeench、Protel、Systemview、Matlab等。许多知名IT企业其实在产品开发阶段也是应用仿真软件进行开发。虚拟实验技术发展迅速,应用领域广泛,一些在现实世界无法开展的科研项目可借助于虚拟实验技术完成,例如交通网的智能控制、军事上新型武器开发等。通信原理是电子通信专业的一门极为重要的专业基础课。在通信类专业的硕士研究生考试中,各学校也都把它列为考

8、试课程。通信原理由于内容抽象,基本概念较多,是一门难度较大的课程,要想学好并非易事。通信原理实验是该课程的重要组成部分,通过实验,可以使学生对书本上抽象的原理有进一步的感性认识,加深对基本原理的理解。但是通信原理实验需要大量昂贵的实验器材,再加上近几年大学持续扩招,在当前的条件下给每一位同学都配置硬件实验器材显然是比较困难的,也是不太现实的,这受到经费、教学场所等等因素的限制。世界各国在电子系统理论的教学中,均采用Matlab及Simulink作为辅助教学软件,摆脱了繁杂的计算,所花的代价远小于实际建模。我校已开始重组和优化信息工程专业实验课的结构,旨在改革传统的实验模式。构建通信原理虚拟实验

9、室,首先要用仿真软件对实验进行仿真,这里我使用Simulink,这个集成在Matlab中的动态系统建模、仿真工具,仿真了若干通信系统基本实验。第二章 理论与方法2.1 Matlab简介数学作为基础学科,是和工程技术及科学研究领域密不可分的。在工程技术和科学研究中,数值运算往往很复杂,稍有疏忽,便会影响到整个工程或研究的成果,因此,精确的数值计算及其工程仿真对于每一个科学研究者来说极其重要。MATLAB是Mathwork公司推出的一套高效率的数值计算和可视化软件。它以及其强大的数值分析、矩阵运算、信号处理和图形显示功能以及一个方便的、界面友好的用户环境吸引了广大专家学者的关注。MATLAB由主包

10、和功能各异的工具箱组成,其最基本的数据结构是矩阵,也就是说它的操作对象是以矩阵为单位的。正如MATLAB这个名字(Matrix Laboratory,矩阵实验室),MATLAB起初主要用来进行矩阵运算。而随着MATLAB不断的发展,和各种工具箱的不断开发,它已经成为一种功能强大的综合性的实时工程计算软件,广泛应用于各种领域。MATLAB系统共有5个主要部分构成:1)MATLAB语言;2)MATLAB工作环境;3)MATLAB数学函数库;4)MATLAB图形处理系统;5)MATLAB应用程序接口。1MATLAB语言MATLAB语言是一种面向对象的高级语言,正如前面所述,它以矩阵作为最基本的数据结

11、构。MATLAB语言由自己独特的数据结构、输入输出功能、流程控制语句和函数。MATLAB在工程计算方面具有其他高级语言无法比拟的优越性,它集计算、数据可视化、程序设计于一体,并能将数学问题和解决方案以用户熟悉的数学符号表示出来。2.MATLAB工作环境MATLAB工作环境是一个个集成化的工作空间,它给用户提供了管理变量和输入输出数据的功能,并提供了用于管理测试M文件的工具。它主要包括以下部分:1)命令窗口2)M文件编辑调试器3)MATLAB工作空间4)M在线帮助文档3.MATLAB数学函数库MATLAB数学函数库中包括了大量的数学函数,既有诸如求和、取正弦、指数运算等简单函数,也包含了矩阵转置

12、、傅里叶变换、矩阵分解、求解线性方程组等复杂的函数。MATLAB数学函数有两种方式,第一种是比较简单的内部函数,他们直接内置于MATLAB的核心中,因此运行的效率很高;第二种是以M文件提供的外部函数,他们极大的扩展了MATLAB的功能,并使MATLAB具有了很高的可扩充性,使MATLAB能够应用于越来越多的科学领域。4.MATLAB图形处理系统MATLAB具有强大的图形处理功能,用于使科学计算的结果可视化。MATLAB图形处理系统的功能主要包括:1) 二维图形的绘制和处理2) 三维图形的绘制和处理3) 图形用户界面的定制5.MATLAB应用程序接口MATLAB应用程序接口是一个让MATLAB语

13、言同C、FORTRAN等其他高级语言进行交互的函数库,该函数库的函数通过动态链接来读写MATLAB文件。MATLAB应用程序接口的主要功能如下: 1)在MATLAB中输入和输出数据;2) MATLAB中调用C和FORTRAN程序;3) 在MATLAB和其他应用程序中建立客户机服务器的关系。 MATLAB的主要功能1.数值运算功能2.符号计算功能3.数据分析和可视化功能4.Simulink动态仿真功能2.2 Simulink简介近几年,在学术界和工业领域,Simulink已经成为在动态系统建模和仿真方面应用最广泛的软件包之一。它的魅力在于强大的功能和使用方法。确切的说,它是对动态系统进行建模、仿

14、真和分析的一个软件包。它支持线性和非线性系统、连续时间系统、离散时间系统等,而且系统可以是多进程的。Simulink是实现动态系统建模、仿真的一个集成环境。它的存在使MATLAB的功能得到进一步的扩展。这种扩展的意义表现在:(1) 实现了可视化建模,用户通过简单的鼠标操作就可建立起直观的系统模型,并进行仿真;(2) 实现了多工作环境间文件互用和数据交换,如Simulink与MATLAB、FORTRAN以及C的工作环境的信息交换都可以方便的实现;(3) 把理论研究和工程实现有机地结合在一起。Simulink为用户提供了用方框图进行建模的图形接口,采用这种方法进行系统设计,就像你用笔和纸来画一样容易。它与传统的仿真软件包用微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。用Simulink创建的模型可以具有递接层次结构,及允许用户建立自己的子系统。在察看时,用户可以从最顶层开始,然后用鼠标双击其中的子系统模块,从而进入自信同模块进行察看,这样非常便于模型的条理化,从而帮助用户理解模型的整体结构以及各模块之间的关系。Simulink是MATLAB为模拟动态系统而提供的一个面向用户的交互式程序,它采用鼠标驱动方式,允许用户在屏幕上绘制框图,模拟系统并能动态的控制该系统。它还提供了两个应用程序扩展集,分别是Simulink EXTEN

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 经济论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号