通信原理虚拟实验平台的设计与实现

来源 :北京邮电大学 | 被引量 : 11次 | 上传用户:jodan2008tw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于信息技术和网络的发展,通过网络实时上课、做实验已经成为可能。而通信原理实验课程由于真实通信设备昂贵、折旧快、维护费用高,一般采用仿真软件来代替真实实验设备,所以作为一门基于仿真软件的课程,将其搬移到网络上开发设计虚拟实验室成为可能。本文研究的核心就是如何在网络上远程进行通信原理课程仿真实验。通过对国内外虚拟仿真实验领域以及相关文献的调研,发现传统通信仿真软件主要有Matlab和Labview两种,目前已有的虚拟实验平台主要基于这两种软件的Web Server (?)服务进行二次开发,可以通过设置参数进行给定实验的演示,交互性较弱。本文采用Matlab作为底层运算环境,基于Matlab和Java混合编程,使用Matlab Builder Ja将实验所需组件封装为Java类和方法后,在Java中以组件的形式进行调用。通过Java的网络和界面编程技术,结合Matlab的底层运算,使得用户可以自由使用通信组件搭建和修改实验,交互性较强。本文以2ASK实验为例,说明该平台及其组件的设计与实现过程,并且通过该例,证明了这种开发方式的可行性以及平台的可操作性。
其他文献
随着互联网上的信息不断膨胀以及信息形式的日渐多元化,通用搜索引擎所需要采集、索引和查询的内容越来越多,然而面对庞大的搜索返回结果,用户寻找自己所需要的信息是一件很
随着互联网的飞速发展,不仅改变了人们的生活方式,也产生了巨大的信息资源。如何从海里的信息资源中高效准确地获取到知识成为了大数据时代亟需解决的问题。在众多的知识获取方
车辆监控系统的研究是集全球卫星定位系统(GPS)、地理信息系统(GIS)和无线通讯技术为一体产生的一个崭新的领域。它从系统的角度,考虑了人、路、车以及环境四个方面的因素。
为了提高测试效率,缩短软件开发周期,自动化软件测试受到越来越多的关注。单元测试作为测试工作的第一步,对软件中的最小单元模块进行测试。任何模块都不是独立的,可能需要调
大数据计算是在一定的时间约束下完成大规模数据处理的计算。在应用形态上,大数据计算以数据为中心,数据的多样性、对于数据处理的时间约束的多样性、应用领域的多样性决定了大
数据容量的爆炸式增长,使得多控制器、多节点的存储系统成为发展趋势,而这类存储系统往往面临着状态(即元数据)一致性问题。高维BWRAID是多控制器、多节点的集群存储系统,它是一种
随着科技发展,特别是智能小区的出现,传统人工抄表方式抄收效率低,准确度差等弊端已不能满足居民要求,本文在分析现有自动抄表方案优缺点基础上,结合抄表网络固有特点,利用无
计算科学为所有学科向定量化和精确化发展提供了重要基础,结构化网格计算是其中应用极其广泛的计算模式之一。网格计算通常计算访存比较低,对带宽要求很高,在主流HPC平台上普遍
随着现代医疗技术的发展,利用光学原理,无创的脉搏和血氧饱和度检测技术成为监控心血管系统生理状况的重要方法。脉搏血氧仪在临床医疗、老年人和新生儿监护等方面得到广泛应用
视频中广泛地存在着大量的空间冗余和时间冗余,如何消除这些冗余是视频压缩编码研究的重要内容。视频中空间冗余和时间冗余的存在使得视频信号用低秩矩阵的模型来表示成为可能