论文部分内容阅读
软件定义无线电台(SDR)已成为当今及未来无线电系统研究及发展的方向,其核心思想是在通用的硬件平台上,提供一种具有组件可重用,可重编程等功能的软件系统,解决传统通信系统体制不统一,协同通信能力差的问题。由于SDR主要是对软件组件开发的特点,将极大的降低系统的研发成本和周期。软件通信结构体系(SCA)就是在满足SDR要求的基础上形成的一个开放的体系结构,它规定了SDR的硬件体系结构、软件体系结构、安全体系结构以及应用程序接口(API),采用了可裁剪、可扩充的设计思想,提高了SDR的互操作性以及SDR间组件的可移植性和可重用性,同时满足了商用和军用需求。对SDR波形应用的开发就是基于SCA的SDR开发的其中一个部分。波形应用开发主要是针对现有的各种波形,进行独立的模块化的开发,实现波形应用在各种SDR上的加载,从而实现波形应用的可移植性。本文根据SCA规范,分析了SCA的体系结构尤其是软件结构体系,并且着重研究了基于SCA的波形应用开发的相关规则,通过对应用编程接口以及CORBA中间件的开发,结合具体波形应用MAODV路由协议,实现了MAODV波形组件的模块化以及在SDR上的可加载性。