论文部分内容阅读
软件通信体系结构(SCA)是模块化可编程软件无线电协会(MSRC)提出的,由美国联合项目执行办公室(JPEO)发布的,用于辅助软件无线电系统开发,保证所开发通信系统具有灵活性、互操作性和动态加载等特性的顶层设计规范。近些年,随着SCA规范的不断完善,其优势日益明显,在现代无线通信领域得到广泛应用。基于SCA的无线电系统开发涉及信号处理、CORBA、无线通信、处理器等众多标准和技术,跨越多门学科,综合性较强,具有一定的难度。目前,SCA无线通信系统开发包括核心框架开发、波形开发、平台开发以及系统集成等多个领域,本文的研究对象是SCA波形开发。本文首先深入研究了波形组件化技术,重点分析了SCA规范中的基本应用接口,明确了各接口的属性和操作,进而对波形组件开发技术和生成技术进行研究,提出了SCA波形组件化开发流程,规范了SCA波形开发。其次在Eclipse平台以插件技术设计开发了图形化的集成开发环境,实现了波形开发过程中建模、代码生成、编译连接、仿真运行以及集成部署等阶段的无缝衔接。然后以组件化开发技术设计开发了QPSK波形。重点分析了QPSK波形的功能,并将QPSK波形划分成4个波形组件,同时在集成开发环境中实现了QPSK波形各波形组件的设计开发以及QPSK波形可视化装配。最后搭建了SCA+USRP测试平台。通过Matlab软件仿真验证了QPSK波形功能,并在测试平台上对QPSK波形进行了安装与删除测试、加卸载测试以及数据传输测试。测试表明,波形组件化技术不仅降低了波形开发难度、提高了开发效率和开发质量,而且缩短了通信装备升级换代的周期,促进了软件无线电技术的推广。