一种算子化组件的基于软件通信体系结构的封装方法技术

技术编号:42300931 阅读:26 留言:0更新日期:2024-08-14 15:49
本发明专利技术公开了一种算子化组件的基于软件通信体系结构的封装方法,一)确定要封装的GNU Radio算子化组件的功能和用途;二)根据SCA的要求和规范,定义波形组件的输入和输出接口;三)创建SCA组件适配器,将GNU Radio算子化组件包装为符合SCA组件接口定义的形式;四)通过适配器负责将输入数据从SCA波形组件接口传递给GNU Radio算子化组件,并将结果从GNU Radio算子化组件传递回SCA波形组件接口。本发明专利技术使波形应用软件能够在不同的软件定义无线电系统快速移植、部署并实现软硬件资源的统一管理,开发验证周期短,可移植性强,可复用性高。

【技术实现步骤摘要】

本专利技术涉及一种算子化组件的基于软件通信体系结构(以下简称sca)的封装方法,将gnu radio中的算子化组件(block)组成sca波形软件的方法。


技术介绍

1、软件定义无线电系统采用通用硬件和波形软件使系统具备在通用硬件上运行不同波形的能力。

2、在sca中波形软件是由一个或多个波形组件组成,sca是为在保有对域具体要求和限制处理灵活性的同时,最大化波形软件的移植性、可配置能力和波形组件互操作能力而创建的架构框架。sca定义了软件定义无线电系统(sdr)的资源管理和波形组件接口及行为标准规范,目的是构建一个与硬件无关的通用化波形软件运行环境,使波形软件能够在不同的软件定义无线电系统中快速移植、部署并实现软硬件资源的统一管理。

3、gnu radio是采用gnu radio开源软件平台、普通pc和硬件前端来开发软件无线电应用的一门技术,采用算子化组件化的设计方法,即将无线电系统的功能划分为可重用的、独立的算子化组件。gnu radio的开发主要是基于linux操作系统,采用c++编程语言结合python脚本语言进行编程,硬件本文档来自技高网...

【技术保护点】

1.一种算子化组件的基于软件通信体系结构的封装方法,其特征在于包含以下步骤:

2.根据权利要求1所述的一种算子化组件的基于软件通信体系结构的封装方法,其特征在于步骤1)中,包含以下步骤:

3.根据权利要求1所述的一种算子化组件的基于软件通信体系结构的封装方法,其特征在于步骤2)中,包含以下步骤:

4.根据权利要求1所述的一种算子化组件的基于软件通信体系结构的封装方法,其特征在于步骤3)中,包含以下步骤:

5.根据权利要求1所述的一种算子化组件的基于软件通信体系结构的封装方法,其特征在于还包含以下步骤:

【技术特征摘要】

1.一种算子化组件的基于软件通信体系结构的封装方法,其特征在于包含以下步骤:

2.根据权利要求1所述的一种算子化组件的基于软件通信体系结构的封装方法,其特征在于步骤1)中,包含以下步骤:

3.根据权利要求1所述的一种算子化组件的基于软件通信体系结构的封装...

【专利技术属性】
技术研发人员:孙瑶洁刘龑羿昌宇王涛
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1