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

来源 :北京邮电大学 | 被引量 : 11次 | 上传用户:jodan2008tw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于信息技术和网络的发展,通过网络实时上课、做实验已经成为可能。而通信原理实验课程由于真实通信设备昂贵、折旧快、维护费用高,一般采用仿真软件来代替真实实验设备,所以作为一门基于仿真软件的课程,将其搬移到网络上开发设计虚拟实验室成为可能。本文研究的核心就是如何在网络上远程进行通信原理课程仿真实验。通过对国内外虚拟仿真实验领域以及相关文献的调研,发现传统通信仿真软件主要有Matlab和Labview两种,目前已有的虚拟实验平台主要基于这两种软件的Web Server (?)服务进行二次开发,可以通过设置参数进行给定实验的演示,交互性较弱。本文采用Matlab作为底层运算环境,基于Matlab和Java混合编程,使用Matlab Builder Ja将实验所需组件封装为Java类和方法后,在Java中以组件的形式进行调用。通过Java的网络和界面编程技术,结合Matlab的底层运算,使得用户可以自由使用通信组件搭建和修改实验,交互性较强。本文以2ASK实验为例,说明该平台及其组件的设计与实现过程,并且通过该例,证明了这种开发方式的可行性以及平台的可操作性。
其他文献
随着互联网上的信息不断膨胀以及信息形式的日渐多元化,通用搜索引擎所需要采集、索引和查询的内容越来越多,然而面对庞大的搜索返回结果,用户寻找自己所需要的信息是一件很
车辆监控系统的研究是集全球卫星定位系统(GPS)、地理信息系统(GIS)和无线通讯技术为一体产生的一个崭新的领域。它从系统的角度,考虑了人、路、车以及环境四个方面的因素。
为了提高测试效率,缩短软件开发周期,自动化软件测试受到越来越多的关注。单元测试作为测试工作的第一步,对软件中的最小单元模块进行测试。任何模块都不是独立的,可能需要调
大数据计算是在一定的时间约束下完成大规模数据处理的计算。在应用形态上,大数据计算以数据为中心,数据的多样性、对于数据处理的时间约束的多样性、应用领域的多样性决定了大