论文部分内容阅读
软件无线电的基本思想是在一个开放的公共硬件平台上利用不同可编程的软件方法实现所需要的无线电系统。美国军方以软件无线电技术为立足点研究开发联合战术无线电系统(JTRS),其目的是使单一的电台能够适应多模式,多频段,不同通信体制的通信需要。JTRS采用名为软件通信体系(SCA)的体系结构框架,而SCA也在JTRS的不断发展之中逐渐完善,成为目前较为成熟和通用的软件无线电开发标准。SCA是一个开放性的,独立于具体实现的结构框架。基于SCA,软件无线电系统的设计包括核心框架,波形应用,设备节点,系统集成等方面的工作;而采用成熟的核心框架产品,聚焦于波形应用和节点的设计是较为实际和可行的开发模式。加拿大通信研究中心(CRC)开发的SCARI++核心框架是基于SCA体系的实现,同时SCARI++套件里包含的集成开发环境和组件开发库能够帮助开发者更好地进行节点开发和波形开发的工作。本文的工作重点是对基于SCARI++的SCA系统开发方法进行研究,并利用SCARI++的开发环境完成SCA系统的节点开发和波形开发工作。论文首先对软件通信体系SCA进行了详细的介绍,对与SCA系统开发相关的概念如操作环境(OE),核心框架(CF),波形,节点等做了重点的阐述。接下来论文介绍了SCA系统开发的各个部分的需求与实现方式,进而总结提出了基于集成开发环境的SCA系统开发的一般方法,并就SCA开发平台的发展现状和选择SCARI++平台的原因和主要优势进行了探讨。在此基础上,论文就一个实际的SCA系统在SCARI++平台上完成了设备节点,以及调制解调信号波形的设计开发工作。最后,对整个系统完成了包括波形功能,以及系统集成等方面的测试。测试结果表明,按照这样的方法开发出来的系统符合SCA体系规范,具有软件无线电的可移植和可动态配置等优点。同时,整个实际开发过程是在软件无线电和SCA研究领域的一次有益的尝试,对后续的相关研究有着一定的启示和借鉴意义。