System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于原子粒度的软件无线电标准符合性测试方法技术_技高网

一种基于原子粒度的软件无线电标准符合性测试方法技术

技术编号:39977616 阅读:12 留言:0更新日期:2024-01-09 01:16
本发明专利技术涉及软件无线电技术领域,公开了一种基于原子粒度的软件无线电标准符合性测试方法,被测方提供待测软件无线电硬件平台,将测试项分为原子粒度,形成一个个独立的原子粒度测试代码程序;然后,根据被测方提供的软件无线电平台对原子粒度测试代码程序进行编译;将编译后的代码部署到待测软件无线电硬件平台上,对待测软件无线电硬件平台进行标准符合性测试及波形可移植性覆盖测试,并按原子粒度与上层测试软件界面关联,形成原子粒度级标准符合性测试报表。本发明专利技术解决了现有技术存在的难以实现波形快速跨平台移植等问题。

【技术实现步骤摘要】

本专利技术涉及软件无线电,具体是一种基于原子粒度的软件无线电标准符合性测试方法


技术介绍

1、传统无线通信电台的嵌入式软件与底层硬件紧耦合,不具备开放式能力,电台一旦设计好,只能装配单一厂家的通信波形,很难再融合进其他厂家的通信波形,导致不同厂家研制的通信电台之间不能互通。同时,由于知识产权及竞争性生产关系的客观存在,使得各研制厂家之间很难协作,共同开发具有互联互通能力的通信电台。总之,互联互通是当前不同厂家研制的各类型无线通信电台面临的最核心问题之一。

2、软件无线电(software definition radio)是以srtf(software radio taskforce)系列标准为核心的新一代无线通信电台。这类通信电台通过一系列的软件标准,使上层波形应用与底层硬件及操作系统分离,在不侵害各研制厂家知识产权的前提条件下,最大程度的简化上层通信波形的跨平台移植,实现了“一种设备支持多种波形”,“一种波形可移植到多种设备”。基于srtf系列标准为新一代无线通信电台不再像传统通信电台那样只有单一厂家根据硬件定制的一种波形应用软件,而是拥有不同厂家提供的多种波形应用软件。这种新一代无线通信电台可以根据不同场景使用需求,配置不同的通信波形应用软件,从而实现不同厂家、不同硬件通信电台之间的互联互通,从根本上解决“互联互通”问题。

3、但srtf发布的系列标准非常抽象,没有给出具体的实施路径。由于知识产权及竞争性生产关系的客观存在,如何在不侵害测试方、被测方、以及波形移植方等各方知识产权情况下,实现波形快速跨平台移植是软件无线电面临的核心问题。同时,软件无线电测试还面临着待测对象种类繁多、平台异构、开发环境异构、测试项目繁多(数千项)等其它众多难题。


技术实现思路

1、为克服现有技术的不足,本专利技术提供了一种基于原子粒度的软件无线电标准符合性测试方法,解决现有技术存在的难以实现波形快速跨平台移植等问题。

2、本专利技术解决上述问题所采用的技术方案是:

3、本专利技术给出了一种基于原子粒度的软件无线电标准符合性测试方法,被测方提供待测软件无线电硬件平台,将测试项分为原子粒度,形成一个个独立的原子粒度测试代码程序;然后,根据被测方提供的软件无线电平台对原子粒度测试代码程序进行编译;将编译后的代码部署到待测软件无线电硬件平台上,对待测软件无线电硬件平台进行标准符合性测试及波形可移植性覆盖测试,并按原子粒度与上层测试软件界面关联,形成原子粒度级标准符合性测试报表。

4、作为一种优选的技术方案,被测方提供的软件无线电平台包括待测软件无线电硬件平台、待测软件无线电硬件能力说明文件、与待测软件无线电硬件平台相关的软件无线电开发环境、待测软件无线电硬件平台逻辑地址编址表。

5、作为一种优选的技术方案,测试项原子粒度包括待测软件无线电硬件平台上运行的操作系统、corba传输机制、核心框架、待测软件无线电硬件能力、待测软件无线电硬件平台逻辑地址编址。

6、作为一种优选的技术方案,操作系统、核心框架、corba传输机制最小原子为对应的srtf标准规范的单个api接口函数;待测软件无线电硬件能力最小原子为最小粒度软件无线电硬件能力;待测软件无线电硬件平台逻辑地址编址表最小原子为单个的逻辑地址。

7、作为一种优选的技术方案,对待测软件无线电硬件平台上运行的操作系统类进行标准符合性原子粒度测试时:按照strf规范,将操作系统的每个posix接口函数进行最小原子粒度划分,对每个posix接口函数标准符合性及功能正确性进行测试。

8、作为一种优选的技术方案,对待测软件无线电硬件平台上运行的corba传输机制进行标准符合性原子粒度测试时:按照strf规范,对corba传输机制api接口函数进行最小原子粒度划分,对每个corba接口函数标准符合性及功能正确性进行测试。

9、作为一种优选的技术方案,对待测软件无线电硬件平台上运行的核心框架进行标准符合性原子粒度测试时:按照strf规范,对核心框架api接口函数进行最小原子粒度划分,对每个核心框架接口函数标准符合性及功能正确性进行测试。

10、作为一种优选的技术方案,对待测软件无线电硬件能力进行原子粒度测试时:对影响软件无线电波形移植效果的硬件能力因素进行原子粒度测试。

11、作为一种优选的技术方案,对待测软件无线电硬件能力进行原子粒度测试时:对影响软件无线电波形移植效果的硬件能力因素进行原子粒度测试,包括对无线电台工作频率范围、信道带宽、发射功率、接收灵敏度、频率捷变锁定时间、处理器、内存、接口能力方面进行原子粒度划分,对每个原子粒度的硬件能力进行测试。

12、作为一种优选的技术方案,对待测软件无线电硬件平台逻辑地址编址进行原子粒度测试时:根据待测软件无线电硬件平台提供的逻辑地址编址表,进行mhal传输机制测试,每个逻辑地址对应一个原子粒度测试程序,验证其标准符合性及功能正确性。

13、本专利技术相比于现有技术,具有以下有益效果:

14、1、简化测试程序的跨平台移植:本专利技术将整个测试项分为上千个原子粒度测试程序,每个测试程序功能单一,程序量不大,关联关系简单,这样大大简化测试程序的跨平台移植;

15、2、提高测试效率:对庞大复杂的测试内容进行原子粒度划分,每一个原子独立测试,形成独立的测试项报表,将极大的简化测试流程,提高测试效率;

16、3、适配种类繁多的被测软件无线电平台:由于软件无线电研制厂家众多,各厂家采用的硬件结构、核心芯片、开发环境都不相同,并且随着时间的推移不断升级换代。将整个测试项目划分成小的测试原子,这些测试原子基础功能相同,但可以随着平台的种类不同及平台不断演进而发生最小变化,从而适配种类繁多的被测软件无线电平台的测试;

17、4、保护测试方知识产权:将庞大的测试内容划分为小的测试原子,当被测方测试不同过时,测试原子程序可以根据不通过项目,以源代码的形式按需提供给被测试方进行整改,极大程度的保护了测试方的知识产权,同时加快了被测方的整改进度。

本文档来自技高网...

【技术保护点】

1.一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,被测方提供待测软件无线电硬件平台,将测试项分为原子粒度,形成一个个独立的原子粒度测试代码程序;然后,根据被测方提供的软件无线电平台对原子粒度测试代码程序进行编译;将编译后的代码部署到待测软件无线电硬件平台上,对待测软件无线电硬件平台进行标准符合性测试及波形可移植性覆盖测试,并按原子粒度与上层测试软件界面关联,形成原子粒度级标准符合性测试报表。

2.根据权利要求1所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,被测方提供的软件无线电平台包括待测软件无线电硬件平台、待测软件无线电硬件能力说明文件、与待测软件无线电硬件平台相关的软件无线电开发环境、待测软件无线电硬件平台逻辑地址编址表。

3.根据权利要求1所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,测试项原子粒度包括待测软件无线电硬件平台上运行的操作系统、CORBA传输机制、核心框架、待测软件无线电硬件能力、待测软件无线电硬件平台逻辑地址编址。

4.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,操作系统、核心框架、CORBA传输机制最小原子为对应的SRTF标准规范的单个API接口函数;待测软件无线电硬件能力最小原子为最小粒度软件无线电硬件能力;待测软件无线电硬件平台逻辑地址编址表最小原子为单个的逻辑地址。

5.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,对待测软件无线电硬件平台上运行的操作系统类进行标准符合性原子粒度测试时:按照STRF规范,将操作系统的每个POSIX接口函数进行最小原子粒度划分,对每个POSIX接口函数标准符合性及功能正确性进行测试。

6.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,对待测软件无线电硬件平台上运行的CORBA传输机制进行标准符合性原子粒度测试时:按照STRF规范,对CORBA传输机制API接口函数进行最小原子粒度划分,对每个CORBA接口函数标准符合性及功能正确性进行测试。

7.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,对待测软件无线电硬件平台上运行的核心框架进行标准符合性原子粒度测试时:按照STRF规范,对核心框架API接口函数进行最小原子粒度划分,对每个核心框架接口函数标准符合性及功能正确性进行测试。

8.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,对待测软件无线电硬件能力进行原子粒度测试时:对影响软件无线电波形移植效果的硬件能力因素进行原子粒度测试。

9.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,对待测软件无线电硬件能力进行原子粒度测试时:对影响软件无线电波形移植效果的硬件能力因素进行原子粒度测试,包括对无线电台工作频率范围、信道带宽、发射功率、接收灵敏度、频率捷变锁定时间、处理器、内存、接口能力方面进行原子粒度划分,对每个原子粒度的硬件能力进行测试。

10.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,对待测软件无线电硬件平台逻辑地址编址进行原子粒度测试时:根据待测软件无线电硬件平台提供的逻辑地址编址表,进行MHAL传输机制测试,每个逻辑地址对应一个原子粒度测试程序,验证其标准符合性及功能正确性。

...

【技术特征摘要】

1.一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,被测方提供待测软件无线电硬件平台,将测试项分为原子粒度,形成一个个独立的原子粒度测试代码程序;然后,根据被测方提供的软件无线电平台对原子粒度测试代码程序进行编译;将编译后的代码部署到待测软件无线电硬件平台上,对待测软件无线电硬件平台进行标准符合性测试及波形可移植性覆盖测试,并按原子粒度与上层测试软件界面关联,形成原子粒度级标准符合性测试报表。

2.根据权利要求1所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,被测方提供的软件无线电平台包括待测软件无线电硬件平台、待测软件无线电硬件能力说明文件、与待测软件无线电硬件平台相关的软件无线电开发环境、待测软件无线电硬件平台逻辑地址编址表。

3.根据权利要求1所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,测试项原子粒度包括待测软件无线电硬件平台上运行的操作系统、corba传输机制、核心框架、待测软件无线电硬件能力、待测软件无线电硬件平台逻辑地址编址。

4.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,操作系统、核心框架、corba传输机制最小原子为对应的srtf标准规范的单个api接口函数;待测软件无线电硬件能力最小原子为最小粒度软件无线电硬件能力;待测软件无线电硬件平台逻辑地址编址表最小原子为单个的逻辑地址。

5.根据权利要求3所述的一种基于原子粒度的软件无线电标准符合性测试方法,其特征在于,对待测软件无线电硬件平台上运行的操作系统类进行标准符合性原子粒度测试时:按照strf规范,将操作系统的每个posix接口函数进行最小原子粒度划分,对每个posi...

【专利技术属性】
技术研发人员:陈颖吴迪何江周清保孙德荣李纳
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

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

1