基于SCA的软件无线电应用可视化编辑器的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:a394665234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代无线电技术的发展,传统无线电标准繁多以及主要基于硬件开发的特点给电台之间的互通性、兼容性和可维护性造成了诸多困难。软件无线电的出现很好的解决了这些问题,特别是软件通信体系结构提出的体系结构分层、软件模块化、面向对象和开放式软件架构等思想,提高了软件无线电应用的灵活性、可配置性和可移植性。本文以中国电子科技集团某研究所基于SCA规范的软件无线电集成开发平台作为项目背景,针对软件无线电应用开发中域描述文件编写的复杂性问题,提出了一种域描述文件生成的可视化解决方案。运用多种开源框架设计并实现了软件无线电应用可视化编辑器,使得应用开发者通过图形编辑的方式构建整个应用并生成域描述文件,提高了开发效率,体现了直观性、可配置性和互操作性。首先,本文介绍了软件无线电的优势,分析了SCA的软硬件体系结构。重点介绍了核心框架中域描述文件的类型、功能和相互之间的关系。其次,介绍了构建系统所使用的开源框架。详细介绍了Eclipse平台基于插件的机制、GEF图形编辑器的MVC模式和EMF模型框架在系统中的作用。然后,结合软件无线电应用的开发过程对系统进行了需求分析。根据需求进行了数据模型的设计、功能模块的划分和界面的规划。接着,详细介绍了系统的实现细节。系统使用Eclipse RCP构建整体框架,通过其插件机制扩展各个功能模块。重点介绍了应用的图形编辑模块,详细分析了其MVC框架的设计,介绍了如何由模型对象构建图形化表示的过程,以及变化通知及消息传递的机制。系统使用EMF框架建立数据模型,并将图形化的数据转换为XML格式的域描述文件。最后,通过超短波通信仿真用例演示了使用可视化编辑器构建软件无线电应用并生成域描述文件的全过程,以及直观的监控整个应用的运行状态。验证了整个系统各个功能模块的实用性。
其他文献
在软件开发领域中,软件架构的搭建是一项永无休止的工程。一个软件构架的设计风格决定了其具体的应用领域及适用场景。在网络高速发展,宽带飞快普及的今天,基于Web的软件架构
随着教育信息化的快速发展,基于Web的数学教育系统得到了广泛的应用,用户对数学测试系统也提出了更高的要求,如试题自动生成、数学内容良好的显示、试题答案智能化检测等。但
网络拓扑是网络管理的重要手段和工具,是其它所有管理功能的基础。但是对于结构复杂的大型异构型网络,手工管理网络拓扑就变成一件非常繁琐甚至不可能的任务。因此拓扑发现成
虚拟仪器(简称VI)是一种功能意义上的仪器,它是伴随着计算机技术和测量技术产生的新型测量仪器。虚拟仪器不仅具有普通仪器的全部功能,而且通过个人计算机上的软件可以实现更
计算机动画在当今具有广泛的应用,无论游戏、电影还是虚拟现实,到处都有它的身影。人物动画作为计算机动画的一部分,是一个应用研究热点。因为人物运动的复杂性,无论是人体关
学位
在世界市场竞争中,大规模定制已经成为一种工业发展趋势,其重要的使能技术——产品配置技术不断发展和成熟,作用日渐明显。本文以注塑模架作为设计对象,围绕产品配置理论的面
遥感图像融合是图像融合中的一个重要研究领域。其目的是综合利用不同遥感传感器所获取的图像信息,采用合适的融合规则对这些信息进行融合,以获取对目标的更为全面、客观的认识,最终得到更适合进一步图像处理所需要的图像。本文重点对基于多分辨分析的遥感图像融合技术进行研究,主要包含下列内容:首先介绍了小波多分辨分析理论和遥感图像融合技术,以及小波理论在遥感图像融合中的应用。在此基础上提出了三种遥感图像融合方法,
学位
随着RFID系统能力的提高和标签应用的日益普及,安全问题,特别是用户隐私问题变得日益严重。为此,作者提出了一种新的RFID认证协议。作者认为基于公钥加密的RFID认证协议相对