机载SDR系统SCA核心框架优化技术*
2021-08-30许富龙
电讯技术 2021年8期
许富龙,张 强,李 鹏,罗 玲
(1.中国民用航空飞行学院 空中交通管理学院,四川 广汉 618307;2.中国西南电子技术研究所,成都 610036)
0 引 言
软件无线电(Software Defined Radio,SDR)[1]是一种新型的无线电体系结构,它通过硬件和软件的结合使无线电系统或设备具有可重配置能力[2],使相同的硬件可以通过软件定义来获得不同的功能。硬件通用化、功能软件化是SDR系统的主要特点。在开放、可扩展、结构精简的硬件通用平台上,如何实现标准化的波形软件建模、开发和部署,缩短系统开发时间,是SDR系统研发中需要解决的关键问题之一。在此背景下,软件通信架构(Software Communication Architecture,SCA)应运而生。
SCA起源于2000年,作为一个开放的软件架构标准,它规定一组与波形功能无关的通用接口和规则,使基于此开发的波形应用软件具有良好的可移植性、可重用性和互操作性。2015年,SCA4.1版本发布,该版本对旧版进行了大量变革,例如支持功能裁剪等。
尽管SCA围绕SDR普适性的目标不断发展,但其通用的定位导致其接口功能臃肿,运行效率较低[3-4]。在注重效益的SDR工业领域,尤其是机载SDR领域,基于SCA规范的研发常常遭遇困难。为此,本文将根据机载SDR的实际特点,分析机载领域对SCA架构的实际需求,并从功能裁剪和加载流程优化两方面提出SCA核心框架的优化技术,解决SCA架构在机载SDR中的应用问题。
1 机载SDR系统介绍
1.1 机载SDR系统硬件平台
图1是典型的机载SDR硬件平台[5],由通用射频收发模块和信号信息处理模块通过数字交换网络互连而成。通用射频收发模块用于射频信号的上下变频、滤波和射频信号与数字信号的相互转换。……
登录APP查看全文
