基于SCA的波形组件参数管理方法与流程

文档序号:15566671发布日期:2018-09-29 03:30阅读:599来源:国知局

本发明属于无线通信领域,具体涉及一种基于sca的波形组件参数管理方法。



背景技术:

软件无线电(sdr)是一种新型的无线体系结构,它将硬件、软件、无线技术有机地结合在一起,组成灵活多样的多功能系统。它的基本思想是以一个通用、标准、模块化的硬件平台为依托,通过软件编程来实现无线电的各种功能,从基于硬件、面向用途的电台设计方法中解脱出来。

为了达到sdr系统的设计目标,美国联合战术无线电系统(jointtacticaltadiosystem,jtrs)联合项目办公室(jointprogramexecutiveoffice,jpeo)发布了软件通信体系结构,即sca。sca是一种面向通用式通信系统的设计规范,其应用可使系统的功能不再着重于具体的硬件功能的实现,而主要着重于应用的开发。因此,sca可显著提高通信系统的灵活性、通用性、可重构性和互操作性。

波形组件是sca的重要组成部分,是判断波形应用通用性、开放性和可扩展性的重要指标。但是,目前波形组件中的参数管理较为基础和固化,使得软件无线电波形不能够灵活的适用于不同的应用场景,从而严重制约了系统的灵活性和适应性;而且,随着sca版本的升级,目前针对sca组件等的研究都已经落后于最新的sca的发展,这也严重制约了新版本sca的应用。



技术实现要素:

本发明的目的在于提供一种适用于最新版本的sca,而且能够在系统运行过程中动态配置或查询波形组件信息,从而使得波形组件能够灵活适应外界运行环境的基于sca的波形组件参数管理方法。

本发明提供的这种基于sca的波形组件参数管理方法,包括如下步骤:

s1.波形组件参数的配置;

s2.波形组件参数的查询。

所述的基于sca的波形组件参数管理方法通过核心框架应用管理接口、装配控制器组件和波形组件协调完成;核心框架应用管理接口用于继承属性集接口,为用户提供统一的标准化参数管理接口;装配控制器组件用于波形应用参数的管理;波形组件用于完成各个组件的参数配置或查询。

应用管理接口继承基本组件接口,基本组件接口继承属性集接口,从而实现波形组件的属性集接口,并提供对波形组件参数的查询或配置操作。

所述的波形参数配置过程为应用接口将波形的参数配置请求委托给装配控制器,装配控制器接收到参数配置请求后,将配置参数分发给波形应用的各个组件,从而完成各个组件的参数配置。

所述的波形参数查询过程为应用接口将波形的参数查询请求委托给装配控制器,装配控制器将查询请求分发至相应波形组件,并将查询到的参数及参数值返回给对应的应用接口。

步骤s1所述的波形组件参数的配置,具体为采用如下步骤进行配置:

(1)应用接口组件收到波形组件参数配置命令;

(2)解析配置参数列表,并判断命令是否为配置命令;

(3)将配置指令参数传输至装配控制器;

(4)装配控制器将配置指令分发到对应波形组件的配置函数中;

(5)波形组件配置函数判断参数列表有效性;

(6)波形组件进行参数配置操作;

(7)波形组件参数配置完成。

步骤s2所述的波形组件参数的查询,具体为采用如下步骤进行查询:

1)应用接口组件收到波形组件参数查询命令;

2)解析查询参数列表,并判断命令是否为查询命令;

3)将查询指令参数传输至装配控制器;

4)装配控制器将查询指令分发到对应波形组件的查询函数中;

5)波形组件查询函数判断参数列表有效性;

6)波形组件进行查询操作;

7)将查询结果原路返回至相应的应用接口组件;

8)波形组件参数查询完成。

本发明提供的这种基于sca的波形组件参数管理方法,能够使得sca软件平台在系统运行过程中动态的配置或查询波形组件信息,从而实现波形组件灵活适应外界运行环境的功能;此外,本发明方法还能适用于最新的sca规范。

附图说明

图1为本发明方法的波形组件参数管理模型示意图。

图2为本发明方法的波形组件参数配置的方法流程图。

图3为本发明方法的波形组件参数查询的方法流程图。

具体实施方式

如图1所示为本发明方法的波形组件参数管理模型示意图:本发明提供的这种基于sca的波形组件参数管理方法,包括如下步骤:

s1.波形组件参数的配置;

s2.波形组件参数的查询。

基于sca的波形组件参数管理方法通过核心框架应用管理接口、装配控制器组件和波形组件协调完成;核心框架应用管理接口用于继承属性集接口,为用户提供统一的标准化参数管理接口;装配控制器组件用于波形应用参数的管理;波形组件用于完成各个组件的参数配置或查询。应用管理接口继承基本组件接口,基本组件接口继承属性集接口,从而实现波形组件的属性集接口,并提供对波形组件参数的查询或配置操作。

如图2所示为本发明方法的波形组件参数配置的方法流程图:波形参数配置过程为应用接口将波形的参数配置请求委托给装配控制器,装配控制器接收到参数配置请求后,将配置参数分发给波形应用的各个组件,从而完成各个组件的参数配置;具体为采用如下步骤进行配置:

(1)应用接口组件收到波形组件参数配置命令;

(2)解析配置参数列表,并判断命令是否为配置命令;

若为配置命令,则进行下一步;

若为非配置命令,则直接结束;

(3)将配置指令参数传输至装配控制器;

(4)装配控制器将配置指令分发到对应波形组件的配置函数中;

(5)波形组件配置函数判断参数列表有效性;

configure函数根据configproperties序列中定义配置参数列表,对组件进行参数配置,configure函数实现是特定域组件的。组件在进行参数配置前,须对configproperties中的所有参数进行有效性检查(包括参数标识符、参数值类型、范围等):如果configproperties中所有参数均无效,则引发invalidconfiguration异常并且把无效的参数加入invalidconfiguration序列中;如果configproperties中部分参数配置项无效,则引发partialconfiguration异常,并且把无效的参数加入partialconfiguration序列中。

(6)波形组件进行参数配置操作;

(7)波形组件参数配置完成。

如图3所示为本发明方法的波形组件参数查询的方法流程图:波形参数查询过程为应用接口将波形的参数查询请求委托给装配控制器,装配控制器将查询请求分发至相应波形组件,并将查询到的参数及参数值返回给对应的应用接口;具体为采用如下步骤进行查询:

1)应用接口组件收到波形组件参数查询命令;

2)解析查询参数列表,并判断命令是否为查询命令;

若为查询命令,则进行下一步;

若为非查询命令,则直接结束;

3)将查询指令参数传输至装配控制器;

4)装配控制器将查询指令分发到对应波形组件的查询函数中;

5)波形组件查询函数判断参数列表有效性;

query函数根据configproperties序列中定义配置参数列表,对组件进行参数查询,query函数实现是特定域组件的。组件在进行参数查询前,须对configproperties中的所有参数进行有效性检查(包括参数标识符、参数值类型、范围等)。如果configproperties中所有参数均无效,则引发invalidconfiguration异常并且把无效的参数加入invalidconfiguration序列中;如果configproperties中部分参数配置项无效,则引发partialconfiguration异常,并且把无效的参数加入partialconfiguration序列中。

6)波形组件进行查询操作;

7)将查询结果原路返回至相应的应用接口组件;

8)波形组件参数查询完成。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1