论文部分内容阅读
软件无线电是当今无线通信领域的重要技术,它使传统无线电硬件体系结构发生了重大的变革。其基本思想是在通用的硬件平台上,通过软件编程的方式创建软件组件,从而实现了传统无线电硬件完成的功能。未来软件无线电的开发主要是针对软件组件的研究和开发,将极大缩短电台的开发时间和成本。软件通信架构SCA为该技术提供原动力。SCA是美军为开发未来战术无线通信系统而发布的,它为无线通信系统的设计与开发提供了详细的规范要求。SCA规范定义了软件无线电系统的硬件结构、软件结构、安全结构、应用程序接口以及公共服务和配置考虑,它也引入了一系列计算机技术如:嵌入式微处理系统、操作系统、公共对象请求代理技术、可扩展标记语言技术、面向对象软件和硬件设计等等。基于SCA开发的软件无线电能保证软硬件的可移植性和可配置性,确保SCA开发的产品之间的互操作性。SCA软件无线电系统的开发主要涉及到硬件开发、核心框架开发、波形应用开发、系统集成四大部分。其中核心框架的开发是软件无线电开发前期的重点工作,它是SCA波形的运行基础,负责对波形的创建、管理、配置和查询等一系列的功能。为了使波形组件纳入核心框架管理中,各种组件必须严格按照核心框架定义的接口属性和接口操作来进行开发。本文首先阐述了SCA规范的组成内容。接着简单介绍了SCA核心框架设计所涉及到的几项关键技术。然后重点研究了核心框架的各接口的软件实现,安全结构的设计,核心框架在DSP平台部署。核心框架应用的开发贯穿UML应用开发的5个阶段:需求分析—分析—设计—构造—测试。第四章研究了核心框架的功能以及实现方法,按照软件工程及面向对象的思想对核心框架进行需求分析,详细描述了各接口的实现,给出了UML类图、行为顺序图、操作流程图以及接口功能的关键C++代码。为提高核心框架通信的安全性,本章还提出了安全策略和附加安全要求。针对前面核心框架软件实现的基础上,通过单元测试和集成测试来验证核心框架的实现,并给出相应的测试报告。为了克服GPP的高成本、高功耗、低性能等缺点,本文通过利用高效率的专用DSP平台来改善SCA软件无线电实现成本和功率的消耗,实现DSP与SCA的完全融合,有效验证了核心框架在DSP平台上实现的可行性。基于CCS开发环境,将核心框架软件实现模块部署到DSP平台,并通过开发简单的BPSK、QPSK波形验证了核心框架的功能,最后利用C6416设备精确到周期的仿真器、CCS程序剖析工具Profiler、CSS代码生成工具对核心框架DSP实现进行性能测试,包括核心框架各模块的内存占用和CF操作的周期计数,并给出相应测试数据结果。在数据结果分析的基础上,提出了改善核心框架数据传输速率的方法。