基于matlab的通信原理仿真平台设计new

基于matlab的通信原理仿真平台设计new

ID:34074527

大小:1.42 MB

页数:4页

时间:2019-03-03

基于matlab的通信原理仿真平台设计new_第1页
基于matlab的通信原理仿真平台设计new_第2页
基于matlab的通信原理仿真平台设计new_第3页
基于matlab的通信原理仿真平台设计new_第4页
资源描述:

《基于matlab的通信原理仿真平台设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2009年第14期(总第84期)基于MATLAB的通信原理仿真平台设计杨洁南京工程学院江苏南京211167摘要:根据通信原理课程的教学要求,给出了一种基于MATLAB的通信原理仿真平台GUI设计方案,该平台能为教师和学生提供高效率教学辅助。开发的图形用户界面设计简单、结构一致,具有可视化、开放性、可扩展性等优点。关键词:通信仿真UI平台通信原理是通信类专业的一门极为重要的专业设计向导(GUIDE)提供的设计向导包括控制面板、属基础课程,主要研究信息传递一系列变换的机理和性编辑器、事件过程编辑器、对齐工具和

2、菜单编辑属性,该门课程内容多且抽象,它包括:信号分器五个图形用户界面编辑工具。利用该向导用户可析、调制解调、同步、检测过滤、纠错编码、信号以将图形界面的外观,包括所有的按钮以及图形的位特性等理论方面的内容。采用计算机仿真可以帮助置确定下来,然后用MATLAB的回调程序编辑器来编写学生理解抽象的知识点,提高教学效果。完成约定任务的函数代码,从而方便快捷地设计一个通信原理中,常常借助于各种信号的时域波形图形用户界面。图以及频谱图来说明系统的原理,指出相应的电实现一个GUI的过程包括两个基本任务:一是路设计应达

3、到的目标。要将承载消息的信号保质GUI的组件布局,另一个是GUI组件编程。GUIDE首先保量地传送给接收者,就必须对它们进行各种处是一个组件布局工具集,能够生成用户所需的组件理,而这些处理过程中会用到大量的数学计算。而资源并保存在一个FIG文件中;其次,GUIDE还将生MATLAB(MatrixLaboratory,矩阵实验室)以数组成一个包含GUI初始化和发布控制代码的M文件,该为基本处理对象,具有丰富的矩阵运算功能,并且文件为回调函数(用户在图形界面中激活某一控件时MATLAB是一个开放性的系统,具有

4、模块化的结构,要执行的函数)提供了一个框架。任何用户自己已定义的函数都可作为MATLAB函数进GUIDE主要是一个界面设计工具,MATLAB将所有行调用。因此,通信原理仿真平台选择MATLAB作为GUI支持的用户控件都集成在这个环境中并提供界面开发环境,借助于MATLAB的图形用户界面设计向外观、属性和行为响应方式的设计方法。其中图形导(GUIDE)进行软件界面设计,所有仿真功能采用对象继承关系表如图1所示。本平台的主菜单采用了MATLAB语言编程实现。用户菜单(Uimenu)进行设计。一、MATLAB图

5、形用户界面GUI(GraphicalUserInterfaces,图形用户界面)是用户与计算机程序之间的交互方式,是用户与计算机进行信息交流的方式。MATLAB图形用户界面收稿日期:2009-05-19图1MATLAB图形对象继承关系作者简介:杨洁,硕士,讲师。E-mail:cmee@263.net292009年第14期(总第84期)3.使用界面设计编辑器进行GUI设计二、通信原理仿真平台设计MATLAB界面设计编辑器组件平台中包含所有能通信仿真对于通信系统的教学与研究具有重要够在GUI中使用的用户界面控

6、件,即按钮、单选按意义,本文旨在设计一个通用的通信原理仿真平台,钮、拴牢按钮、复选框、编辑框、静态文本、滚动要求能够实现通信中常见技术,如:模拟调制、数条、组合框、列表框以及弹出式菜单等。一个GUI中字调制、抽样与量化、数字基带传输系统的分析和可以存在一个或多个以上的GUI组件。仿真,并要求该平台操作简单方便,具有良好的可4.编写用户GUI组件行为响应控制(即回调函数)扩展特性。代码通信原理仿真平台由图形用户界面(GUI)、系统确保图形用户界面完成所有预定的通信原理仿仿真执行器和功能代码库三部分组成。系统

7、仿真执真功能。MATLAB的GUIDE可以根据用户GUI的版面设行器的功能是:识别图形用户界面指令,读取仿真计过程直接自动生成M文件框架,用户可以直接用这所需参数,调用功能代码库的相关代码,实现数据个框架来编写自己的函数代码。传递、执行仿真。用户通过GUI访问执行器,执行器5.保存GUI采用对话框驱动方式。功能代码库主要由各个功能激活GUI界面,确保界面符合预定的要求,设计模块的相应M文件组成,是平台的仿真功能得以实现满意后保存GUI。的基础。具体地说,基于MATLAB的通信原理仿真平台6.执行GUI的设

8、计步骤如下:运行通信系统仿真平台的应用程序M文件,对它1.根据上文对系统功能的分析,对通信原理仿进行反复调试,使界面及各用户控件符合系统预定真平台进行功能模块的提取和确定的功能。确定通信原理仿真平台由数字基带信号仿真模块、模拟调制仿真模块等6个仿真模块组成。每个模三、通信原理仿真平台实现块中可有一组相似的对象。系统的功能模块划分如本文通过GUI的组件编程实现各个功能模块的调图2所示。采用MATLAB语言编程实现了各个功能模块用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。