基于SCA的波形应用可视化编辑器设计与实现

基于SCA的波形应用可视化编辑器设计与实现

论文摘要

由于现实生活对无线通信的需求不同,导致了现有无线电台相互之间通信的能力较差,无法相互兼容,不能满足现代信息通讯的基本需求。软件无线电的出现很好解决了这些问题。其基本思想是在通用高速的硬件平台上,通过软件编程的方式创建软件组件来实现传统无线电硬件完成的功能。SCA规范是软件无线电实现的参考模型,它保证了软件无线电系统的互操作性以及可配置型。其中,可配置功能是通过域描述文件实现的。本文的主要工作介绍了可视化编辑器的设计及实现。可视化编辑器通过图形编辑的方式生成波形应用的域描述文件,简化了波形应用的开发操作,缩短了波形应用的开发周期,提高了软件无线电的可配置性。对于实际的业务需求能够做出快速响应,具有现实意义。首先,论文分析了SCA规范及其基本原理。其中,详细介绍了核心框架中的域描述文件,介绍了各种域描述文件的主要功能以及域描述文件之间的使用关系。同时,介绍了实现可视化编辑器功能的Eclipse插件技术以及使用的相关框架。介绍了GEF框架的使用原理以及相关的图形插件库。其次,根据域描述文件的规范要求,进行可视化编辑器的需求分析。分析了Eclipse插件技术以及相关框架,设计了可视化编辑器的体系结构。设计了编辑器的基本业务模型以及编辑器的操作流程。给出了各个功能模块的设计思想和具体的实现方法。针对可视化编辑器各个模块的功能,进行了界面设计。然后,系统使用RCP搭建编辑器基础框架,使用eclipse插件机制,扩展并实现了各功能模块。使用GEF框架实现图形编辑子模块的功能,使用EMF框架实现系统数据的持久化操作,以XML文件格式保存模型数据。系统提供了一个可视化的波形应用开发环境,实现了将图形编辑的波形应用关系图转换为符合SCA2.2规范的波形应用域描述文件的功能,为创建和编辑XML格式的域描述文件提供了一个方便的编辑交互界面。最后,通过音频配置波形应用案例演示了使用可视化编辑器设计波形应用的过程,测试了编辑器开发波形应用的各个功能部件,展示了系统的实用性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 国内外研究水平和现状
  • 1.3 研究内容
  • 1.4 特色和创新
  • 1.5 论文的组织结构
  • 第二章 SCA 规范介绍
  • 2.1 SCA 概述
  • 2.2 SCA 软件体系结构
  • 2.2.1 总线层
  • 2.2.2 网络和串行接口服务层
  • 2.2.3 POSIX 操作系统接口层
  • 2.2.4 CORBA 中间件层
  • 2.2.5 核心框架层
  • 2.2.6 应用层
  • 2.3 核心框架
  • 2.3.1 核心框架的结构关系
  • 2.3.2 域描述文件
  • 2.4 小结
  • 第三章 Eclipse 插件技术
  • 3.1 Eclipse 基本概念
  • 3.1.1 Eclipse 平台概述
  • 3.1.2 Eclipse 体系结构
  • 3.1.3 Eclipse 插件结构
  • 3.1.4 插件开发的几个重要概念
  • 3.2 Eclipse RCP 平台概述
  • 3.2.1 Eclipse RCP 概述
  • 3.2.2 Eclipse RCP 优势
  • 3.2.3 Eclipse RCP 体系结构
  • 3.3 GEF 图形编辑框架
  • 3.3.1 GEF 简介
  • 3.3.2 MVC 模式
  • 3.3.3 相关图形插件介绍
  • 3.4 EMF 框架
  • 3.5 小结
  • 第四章 可视化编辑器总体设计
  • 4.1 系统需求分析
  • 4.2 体系结构设计
  • 4.3 模型设计
  • 4.4 操作流程
  • 4.5 系统功能分析
  • 4.5.1 功能总体架构
  • 4.5.2 波形应用可视化编辑
  • 4.5.3 文件管理
  • 4.5.4 视图管理
  • 4.5.5 持久化管理
  • 4.6 界面设计
  • 4.6.1 界面总体设计
  • 4.6.2 组件定义透视图
  • 4.6.3 应用装配透视图
  • 4.7 小结
  • 第五章 可视化编辑器的实现
  • 5.1 开发环境搭建
  • 5.1.1 使用开发工具
  • 5.1.2 插件项目组成
  • 5.2 RCP 框架搭建
  • 5.3 插件扩展点
  • 5.4 可视化界面和功能实现
  • 5.4.1 菜单实现
  • 5.4.2 操作实现
  • 5.4.3 视图实现
  • 5.4.4 组件定义编辑器实现
  • 5.5 图形编辑子系统设计
  • 5.5.1 结构详细设计
  • 5.5.2 模型层设计
  • 5.5.3 视图层实现
  • 5.5.4 控制层实现
  • 5.5.5 模型数据图形表示实现
  • 5.5.6 图形编辑数据更新实现
  • 5.5.7 主要图形编辑操作实现
  • 5.6 数据持久化实现
  • 5.6.1 编辑器数据存储结构
  • 5.6.2 EMF 进行对象持久化操作
  • 5.6.3 使用DOM 生成域描述文件
  • 5.7 小结
  • 第六章 波形应用仿真实例
  • 6.1 应用案例
  • 6.2 波形组件设计
  • 6.3 设备节点装配
  • 6.4 波形应用装配
  • 6.5 小结
  • 第七章 结论
  • 7.1 本文工作总结
  • 7.2 下一步工作展望
  • 致谢
  • 参考文献
  • 在校期间的研究成果
  • 相关论文文献

    • [1].SCA核心框架优化设计技术研究[J]. 计算机应用与软件 2016(08)
    • [2].面向小型设备的SCA核心框架优化设计[J]. 中国新通信 2014(18)
    • [3].基于SCA的认知无线电台结构研究[J]. 无线通信技术 2008(04)
    • [4].一种基于SCA规范的自组网电台系统设计与实现方法[J]. 火控雷达技术 2014(03)
    • [5].SCA中CORBA与硬件抽象层技术研究[J]. 现代电子技术 2011(06)
    • [6].基于SCA软件无线电的数字中频系统设计[J]. 电视技术 2011(23)
    • [7].SCA车载电台系统设计[J]. 通信技术 2014(08)
    • [8].基于SCA软件无线电硬件平台的设计[J]. 电视技术 2011(19)
    • [9].基于SCA的遗留系统移植研究与实现[J]. 计算机工程 2009(19)
    • [10].基于SCA无线通信系统的安全体系结构研究[J]. 中国新通信 2017(07)
    • [11].SCA架构软件无线电台设计与实现[J]. 通信技术 2011(06)
    • [12].SCA异构平台系统波形部署技术研究与实现[J]. 通信技术 2020(05)
    • [13].基于SCA架构的软件无线电数字系统主板设计[J]. 电视技术 2011(24)
    • [14].SCA中间件技术浅析[J]. 计算机与网络 2011(10)
    • [15].SCA硬件抽象层接口设计[J]. 计算机工程 2008(S1)
    • [16].基于SCA的软件无线电在FPGA上设计与实现[J]. 现代电子技术 2011(19)
    • [17].基于SCA的服务模型研究[J]. 软件导刊 2010(04)
    • [18].加味芍药甘草汤、电针“曲池”“阳陵泉”穴位及针药结合方法对SCA大鼠皮质中γ-氨基丁酸能相关受体的影响[J]. 中国实验方剂学杂志 2020(17)
    • [19].基于SCA规范的硬件抽象层应用程序接口分析[J]. 计算机应用 2014(S2)
    • [20].SCA波形库远程管理和波形远程加载技术研究[J]. 电子设计工程 2012(15)
    • [21].一种基于SCA的欠定变速跳频信号盲分离算法[J]. 电子信息对抗技术 2020(05)
    • [22].SCA精子质量分析仪在精子形态检测中的应用[J]. 国际检验医学杂志 2013(10)
    • [23].并行SCA和软方向判决的盲均衡新算法[J]. 数据采集与处理 2008(05)
    • [24].受需求影响,爱生雅(SCA)提升纸浆价格[J]. 中华纸业 2020(09)
    • [25].基于SCA的ABB机器人自适应涂胶系统设计[J]. 内燃机与配件 2020(16)
    • [26].瑞典SCA公司裁减Nokia纸巾工厂员工[J]. 造纸信息 2015(04)
    • [27].SCA静态爆破技术在壶流河水库除险加固工程中的应用[J]. 水利水电施工 2013(06)
    • [28].SCA材料对包体施加三向应力试验模型构建研究[J]. 煤炭与化工 2014(01)
    • [29].一种支持动态管理的SCA服务模型研究[J]. 计算机科学 2012(12)
    • [30].一种基于SCA的FPGA硬件抽象层设计方法[J]. 海军工程大学学报 2009(06)

    标签:;  

    基于SCA的波形应用可视化编辑器设计与实现
    下载Doc文档

    猜你喜欢