论文部分内容阅读
为了解决现代军事通信中三军之间和多国联军之间的互通性问题,美国国防部推动了联合战术无线电系统(JTRS)计划,目的是要开发一种适用于所有军种要求的电台系列。电台实现多种新的先进波形,覆盖2MHz~3GHz频段,通过多波段、多模式方式实现各种信号传输,同时兼容传统系统。软件通信架构(SCA)规范是在实施JTRS计划的过程中发展和成熟起来的一个标准,它为设计者提供了一种与实现无关的开放式的软件架构。在非军事领域,该规范被国际软件无线电论坛推崇为软件无线电的标准。本文主要讨论如何开发一个基于SCA规范的软件无线电系统。 文章首先阐述了软件无线电的基本思想、功能结构、主要应用和发展历程,从而引出了JTRS和SCA两个概念,然后介绍了国内外取得的主要成果和发展趋势,并在随后一章说明了与SCA相关的一些关键技术。 SCA规范是系统的基础,文章用了整整一章的篇幅介绍这个规范,内容包括硬件结构、软件结构、核心框架、域描述文件、应用程序编程接口和信息安全等。介绍完规范后,根据开发者的职责不同,对系统开发与集成任务进行了划分。 笔者在文中提出了系统软件开发方案;详细介绍了核心框架中的主要接口的实现要点和波形应用程序的开发步骤;并通过讨论一个应用实例来帮助理解核心框架组件的应用和波形应用程序的开发。应用实例是以OMAP作为系统硬件平台,设计一个基于SCA规范的SDR电台软件。 为了帮助理解基于SCA规范的软件无线电系统的功能、系统配置及执行方式,文章讲解了JTRS系统的主要用例和部分用例的事件流。 论文最后提出了系统软件开发过程中以及开发完成后的软件测试方案。