移动通信的实训指导书 何柳青.docx
《移动通信的实训指导书 何柳青.docx》由会员分享,可在线阅读,更多相关《移动通信的实训指导书 何柳青.docx(12页珍藏版)》请在三一办公上搜索。
1、移动通信实训指导书何柳青10目 录实验一 熟悉simulink仿真实验环境1实验二 CDMA反向链路中的64进制正交调制过程的验证实验7实验一 熟悉simulink仿真实验环境一、实验目的:熟悉Matlab和simulink仿真实验环境二、实验环境:simulink仿真工具三、实验原理:1Matlab简介Matlab(matrix laboratory,矩阵实验室)是美国math works公司的产品,最初的matlab只是一个数学计算工具,但现在它已经成为一个集概念设计,算法开发、建模仿真、实时实现于一体的集成环境,它拥有许多衍生的子集工具,是一个非常优秀的计算机仿真软件,广泛应用于数学、通
2、信、信号处理、自动控制、神经网络、图形处理等领域。Matlab6.5版本主要由以下部分构成:(1)MATLAB建立在矩阵和数组之上的强大的数值符号计算功能,便捷的绘图功能,它所提供的M语言环境,matlab语言是一种面向科学与工程计算的高级语言,具有以下特点:1)编程效率高2)用户使用方便3)扩充能力强(开放性):除内部函数外,所有MATLAB主包文件和各工具包文件都来是可改的源文件。用户通过对源文件的修改,或加入自己编写的文件去构成新的专用工具包。4)语句简单,内涵丰富5)高效方便的矩阵和数组运算、6)方便的绘图功能(2)MATLAB ToolboxesMATLAB提供了大量的面向专业领域的
3、工具箱,从通信系统的分析与设计、滤波器设计、信号处理、小波分析、神经网络到控制系统、模糊控制等各个领域。通过使用工具箱,以往需要复杂编程的算法开发往往只需一个函数就能实现,而且工具箱是开放的可扩展集,用户可以查看或修改其中的算法,甚至开发自己的算法。(3)MATLAB Compiler通过MATLAB Compiler和C/C+ Math Library,用户可以将MATLAB语言编写的M文件自动转换成C文件或C+文件,从而进行独立应用开发。(4)SimulinkSimulink是Matlab软件的扩展,它是实现动态系统建模和仿真的一个软件包。它是一个图形界面仿真工具,它与MATLAB语言的主
4、要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。(5)Simulink BlocksetsMath Works公司也为Simulink在许多专门领域的应用提供了大量的模块集,用户还可以利用已有的块或自己编写的C语言程序和matlab程序建立
5、自己的模块及模块库。(6)Real-Time WorkshopReal-Time Workshop(一般缩写为RTW)能够直接将Simulink、Stateflow、DSP Blockset和Communication Blockset建立的模型(若模型包含Stateflow图时还需要有Stateflow Coder)自动生成C或Ada代码,进行快速原型设计和半实物仿真,整个代码生成可以根据需要完全定制。(7)StateflowStateflow是基于有限状态机理论的模型搭建工具,能够建立和仿真复杂的反应和事件驱动系统。将Stateflow与Simulink相结合使用,用户可以在统一的环境下设
6、计、建立和仿真整个嵌入式系统的行为。(8)Stateflow Coder使用Stateflow Coder可以将Stateflow建立的有限状态机模型生成相应的C语言代码,用户也可以用其集成自编的C语言程序。MATLAB的数学计算功能是最基本、最重要的,在这里提供了一个M语言的编辑环境;Toolboxes的出现又大大扩充了MATLAB的功能, Compiler则能够将M文件编辑为C语言文件或C+语言文件,进行独立应用开发,这3个部分构成了MATLAB最基础的应用。Simulink 、Blocksets、RTW共同在MATLAB的基础上为用户提供了一个系统级的设计仿真环境;Stateflow、S
7、tateflow Coder能够和Simulink配合使用,为用户提供对事件驱动系统的仿真能力。MATLAB操作环境MATLAB的启动界面主要包括六部分:标题栏、菜单栏、工具栏、Command Window(命令窗口)、Workspace(工作窗口)、Command History(历史命令窗口)及Start(项目启动菜单)。Command Window(命令窗口):输入命令,按enter执行,操作结果也会显示在此窗口;Workspace(工作窗口):是matlab的数据存储窗口,任何命令执行时产生的数据在这个窗口有记录;Command History(历史命令窗口):记录此次打开matlab
8、后,执行的所有命令,方便查阅;Start(项目启动菜单):从这里启动其他的工具。Simulink仿真环境(1)使用simulink进行仿真包括两步:模型搭建(在模型编辑窗口中搭建仿真模型,设置模型参数和仿真参数)和仿真。Simulink模型编辑窗口的启动:菜单栏“File”/“New”/“Model”命令、工具栏上的图标,快捷键CtrlNSimulink模块库浏览器的启动:通过工具栏图标或者命令窗口输入simulink,回车后可启动simulink的模块库浏览器,用于浏览及选择模块。(2)Simulink常用模块介绍:Sources模块库:给simulink模型提供输入信号,“信号源”Sink
9、s模块库:接收并显示信号Continuous模块库:主要对连续系统的建模Discrete模块库:主要对离散系统的建模Math Operations模块库:用于对输入信号进行数学操作除了基本模块外,还通过Blocksets来扩展功能,DSP Blockset、Communication Blockset、CDMA Refenrence Blockset帮助用户将仿真应用到数字信号处理、通信等领域。四、实验要求:熟悉Simulink建模环境。五、实验步骤:第一步:启动MATLAB,并熟悉MATLAB的操作环境。在桌面上双击MATLAB的“启动”图标()后将启动MATLAB,如图1-1,MATLAB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动通信的实训指导书 何柳青 移动 通信 指导书

链接地址:https://www.31ppt.com/p-2093587.html