论文部分内容阅读
软件无线电系统通过加载软件来实现不同的通信功能,与传统无线电相比,具有更高的灵活性、可配置性。美国国防部于1997年启动的联合战术无线电系统计划提出的软件通信体系结构实现了软件无线电的思想,提高了波形的可移植性、可重用性和可伸缩性,降低了波形开发成本。软件通信体系结构基于CORBA中间件实现,适应于所有JTRS群集无线电家族。对于小型化无线终端,如第五群集、手持式、背负式无线电平台,运行功能齐全的基于CORBA的SCA并不经济,在操作上也不可行。在这种情况下,需要采用小型化SCA。本文研究了软件通信体系结构规范,提出了各种小型化SCA的方法,重点分析了软件体系结构中的CORBA中间件和核心框架,从这两方面对SCA进行小型化。根据CORBA中间件在SCA实现中的作用抽象出了SCA中的中间件功能集,并采用自定义中间件的方法设计实现了一种实现上述功能集、应用于小型化无线终端的的轻量级中间件方案。研究了SCA核心框架的接口关系,分析了小型化无线终端平台架构的特点,提出了轻量级框架接口的概念,对SCA核心框架接口进行裁减与重组,修改接口的功能及相互关系,以提供一种资源占用更少的框架。在上述研究基础上,论文基于轻量级中间件和轻量级框架实现了小型化SCA,并在此基础上实现了一个波形应用演示验证实例,验证了轻量级中间件和轻量级框架设计的合理性及所实现的波形应用接口功能的正确性。最后,对实现的轻量级中间件的内存占用和效率进行了测试,并对比omniORB对性能进行分析比较,验证了轻量级中间件在资源占用方面的优势。