CN108599782A - 基于sca的波形组件参数管理方法 - Google Patents
基于sca的波形组件参数管理方法 Download PDFInfo
- Publication number
- CN108599782A CN108599782A CN201810378499.8A CN201810378499A CN108599782A CN 108599782 A CN108599782 A CN 108599782A CN 201810378499 A CN201810378499 A CN 201810378499A CN 108599782 A CN108599782 A CN 108599782A
- Authority
- CN
- China
- Prior art keywords
- parameter
- waveform
- waveform components
- configuration
- sca
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/0003—Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种基于SCA的波形组件参数管理方法,包括波形组件参数的配置和波形组件参数的查询。本发明提供的这种基于SCA的波形组件参数管理方法,能够使得SCA软件平台在***运行过程中动态的配置或查询波形组件信息,从而实现波形组件灵活适应外界运行环境的功能。
Description
技术领域
本发明属于无线通信领域,具体涉及一种基于SCA的波形组件参数管理方法。
背景技术
软件无线电(SDR)是一种新型的无线体系结构,它将硬件、软件、无线技术有机地结合在一起,组成灵活多样的多功能***。它的基本思想是以一个通用、标准、模块化的硬件平台为依托,通过软件编程来实现无线电的各种功能,从基于硬件、面向用途的电台设计方法中解脱出来。
为了达到SDR***的设计目标,美国联合战术无线电***(Joint Tactical TadioSystem,JTRS)联合项目办公室(Joint Program Executive Office,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)波形组件参数查询完成。
Claims (7)
1.一种基于SCA的波形组件参数管理方法,包括如下步骤:
S1.波形组件参数的配置;
S2.波形组件参数的查询。
2.根据权利要求1所述的基于SCA的波形组件参数管理方法,其特征在于所述的基于SCA的波形组件参数管理方法通过核心框架应用管理接口、装配控制器组件和波形组件协调完成;核心框架应用管理接口用于继承属性集接口,为用户提供统一的标准化参数管理接口;装配控制器组件用于波形应用参数的管理;波形组件用于完成各个组件的参数配置或查询。
3.根据权利要求1所述的基于SCA的波形组件参数管理方法,其特征在于应用管理接口继承基本组件接口,基本组件接口继承属性集接口,从而实现波形组件的属性集接口,并提供对波形组件参数的查询或配置操作。
4.根据权利要求1~3之一所述的基于SCA的波形组件参数管理方法,其特征在于所述的波形参数配置过程为应用接口将波形的参数配置请求委托给装配控制器,装配控制器接收到参数配置请求后,将配置参数分发给波形应用的各个组件,从而完成各个组件的参数配置。
5.根据权利要求1~3之一所述的基于SCA的波形组件参数管理方法,其特征在于所述的波形参数查询过程为应用接口将波形的参数查询请求委托给装配控制器,装配控制器将查询请求分发至相应波形组件,并将查询到的参数及参数值返回给对应的应用接口。
6.根据权利要求4所述的基于SCA的波形组件参数管理方法,其特征在于步骤S1所述的波形组件参数的配置,具体为采用如下步骤进行配置:
(1)应用接口组件收到波形组件参数配置命令;
(2)解析配置参数列表,并判断命令是否为配置命令;
(3)将配置指令参数传输至装配控制器;
(4)装配控制器将配置指令分发到对应波形组件的配置函数中;
(5)波形组件配置函数判断参数列表有效性;
(6)波形组件进行参数配置操作;
(7)波形组件参数配置完成。
7.根据权利要求5所述的基于SCA的波形组件参数管理方法,其特征在于步骤S2所述的波形组件参数的查询,具体为采用如下步骤进行查询:
1)应用接口组件收到波形组件参数查询命令;
2)解析查询参数列表,并判断命令是否为查询命令;
3)将查询指令参数传输至装配控制器;
4)装配控制器将查询指令分发到对应波形组件的查询函数中;
5)波形组件查询函数判断参数列表有效性;
6)波形组件进行查询操作;
7)将查询结果原路返回至相应的应用接口组件;
8)波形组件参数查询完成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810378499.8A CN108599782A (zh) | 2018-04-25 | 2018-04-25 | 基于sca的波形组件参数管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810378499.8A CN108599782A (zh) | 2018-04-25 | 2018-04-25 | 基于sca的波形组件参数管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108599782A true CN108599782A (zh) | 2018-09-28 |
Family
ID=63609109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810378499.8A Pending CN108599782A (zh) | 2018-04-25 | 2018-04-25 | 基于sca的波形组件参数管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108599782A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111212103A (zh) * | 2019-12-02 | 2020-05-29 | 上海微波技术研究所(中国电子科技集团公司第五十研究所) | Sca软件无线电台界面模拟***和方法 |
CN111399808A (zh) * | 2020-03-04 | 2020-07-10 | 上海介方信息技术有限公司 | 一种支持波形组件接口可定制的实现方法 |
CN111399829A (zh) * | 2020-03-13 | 2020-07-10 | 上海介方信息技术有限公司 | 一种基于模型驱动的波形建模方法及终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101296057A (zh) * | 2008-06-26 | 2008-10-29 | 清华大学 | 基于软件无线电的波形信号处理器 |
CN101399556A (zh) * | 2008-11-10 | 2009-04-01 | 清华大学 | 一种动态配置、自适应和策略驱动的反射式软件管理方法 |
US20100138022A1 (en) * | 2008-12-03 | 2010-06-03 | Electronics And Telecommunications Research Institute | Apparatus for controlling component of application and method thereof |
CN102063332A (zh) * | 2011-01-12 | 2011-05-18 | 中国电子科技集团公司第七研究所 | 一种软件通信体系结构的逻辑设备组件及其操作方法 |
-
2018
- 2018-04-25 CN CN201810378499.8A patent/CN108599782A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101296057A (zh) * | 2008-06-26 | 2008-10-29 | 清华大学 | 基于软件无线电的波形信号处理器 |
CN101399556A (zh) * | 2008-11-10 | 2009-04-01 | 清华大学 | 一种动态配置、自适应和策略驱动的反射式软件管理方法 |
US20100138022A1 (en) * | 2008-12-03 | 2010-06-03 | Electronics And Telecommunications Research Institute | Apparatus for controlling component of application and method thereof |
CN102063332A (zh) * | 2011-01-12 | 2011-05-18 | 中国电子科技集团公司第七研究所 | 一种软件通信体系结构的逻辑设备组件及其操作方法 |
Non-Patent Citations (2)
Title |
---|
王琳等: "基于软件通信体系结构的波形属性管理技术", 《计算机工程与设计》 * |
赵继龙: "SCA软件无线电***软件平台的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111212103A (zh) * | 2019-12-02 | 2020-05-29 | 上海微波技术研究所(中国电子科技集团公司第五十研究所) | Sca软件无线电台界面模拟***和方法 |
CN111399808A (zh) * | 2020-03-04 | 2020-07-10 | 上海介方信息技术有限公司 | 一种支持波形组件接口可定制的实现方法 |
CN111399808B (zh) * | 2020-03-04 | 2020-10-16 | 上海介方信息技术有限公司 | 一种支持波形组件接口可定制的实现方法 |
CN111399829A (zh) * | 2020-03-13 | 2020-07-10 | 上海介方信息技术有限公司 | 一种基于模型驱动的波形建模方法及终端 |
CN111399829B (zh) * | 2020-03-13 | 2021-02-02 | 上海介方信息技术有限公司 | 一种基于模型驱动的波形建模方法及终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108880867B (zh) | 一种网络设备数据采集方法及*** | |
CN108599782A (zh) | 基于sca的波形组件参数管理方法 | |
US8966031B2 (en) | Method for addressing management object in management tree and associated device management system | |
Vidal et al. | A co-design approach for embedded system modeling and code generation with UML and MARTE | |
Achilleos et al. | Context modelling and a context-aware framework for pervasive service creation: A model-driven approach | |
CN102081545A (zh) | 在嵌入式平台上实现软件通信架构的方法 | |
CN102857566A (zh) | 一种可软件定制的物联网智能网关 | |
US9632684B2 (en) | Method, device and terminal for generating logic service for embedded terminal | |
CN108256869B (zh) | 一种可编程接口及基于可编程接口生成电子***的方法 | |
CN105893055A (zh) | 流程引擎平台化触发方法 | |
CN103530097A (zh) | 一种跨中间件平台的组件的实现方法和装置 | |
CN114095405A (zh) | 车辆功能单元测试方法、装置、电子设备及存储介质 | |
CN109086147A (zh) | 应用程序的服务接口调用方法、装置及存储介质 | |
KR101626382B1 (ko) | 테스팅 언어 변환 장치 및 그 방법 | |
Ou et al. | A model driven integration architecture for ontology-based context modelling and context-aware application development | |
CN104077252B (zh) | Usb设备通信方法、装置及电子设备 | |
CN114371858A (zh) | 基于应用组件的代码处理***、方法、设备及存储介质 | |
Malik et al. | Using UML models and formal verification in model-based testing | |
CN103577380B (zh) | 一种动态路由服务的自动生成方法 | |
US8464218B2 (en) | Method port arrangement and configuration method thereof for robot software component | |
CN109614096B (zh) | 一种基于uml需求建模过程用例与活动转换的方法 | |
CN103457957B (zh) | 一种具有自适应功能的网络渗透测试***及方法 | |
CN109725931A (zh) | 一种jenkins构建方法及装置 | |
CN102609270B (zh) | 一种应用于ecu配置界面的监听机制 | |
KR101151027B1 (ko) | 관리가 용이한 단말관리정보 프로파일을 갖는 단말기 및그의 관리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190627 Address after: 410073 Deya Road, Kaifu District, Changsha, Hunan Province, No. 109 Applicant after: National University of Defense Technology Applicant after: HUNAN LEADING WISDOM TELECOMMUNICATION & TECHNOLOGY CO.,LTD. Address before: 410073 Deya Road, Kaifu District, Changsha, Hunan Province, No. 109 Applicant before: National University of Defense Technology |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180928 |
|
RJ01 | Rejection of invention patent application after publication |