System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于逻辑功能封装的软件无线电标准符合性测试方法及装置制造方法及图纸_技高网

一种基于逻辑功能封装的软件无线电标准符合性测试方法及装置制造方法及图纸

技术编号:40482265 阅读:8 留言:0更新日期:2024-02-26 19:16
本发明专利技术公开了一种基于逻辑功能封装的软件无线电标准符合性测试方法及装置,该方法包括将软件无线电测试划分为N个逻辑测试;响应于用户操作,获取逻辑测试连接关系图;利用所述逻辑测试序列和所述逻辑测试连接关系图,建立测试容器序列集合和测试连接关系集合;利用所述测试容器序列集合和所述测试连接关系集合进行测试,得到测试结果。可见,本发明专利技术提供的方法,能够实现逻辑测试功能代码与待测软件无线电设备内部硬件资源的解耦,并对不同的待测软件无线电设备,提供一致的逻辑测试功能代码,确保测试的公平性,提高测试的复用性,并减少适配开发工作。

【技术实现步骤摘要】

本专利技术属于软件无线电通信,具体为一种基于逻辑功能封装的软件无线电标准符合性测试方法。


技术介绍

1、传统无线通信电台的嵌入式软件与底层硬件紧耦合,电台在多数情况下仅支持特定的通信波形,一方面,各研制厂家之间的电台产品互联互通困难,另一方面,电台的扩展性差,技术升级困难。如何研制体系架构开放、通信能力可扩展的无线通信电台是业界面临的最核心问题之一。

2、软件无线电(software definition radio)是一种以可编程器件为基础,通过通信波形软件化实现软、硬件解耦的无线电通信设备技术。我国以srtf( software radiotask force)系列标准为核心的新一代无线通信电台,通过遵循一致的标准体系,使上层波形应用与底层硬件及操作系统分离,在不侵害各研制厂家知识产权的前提条件下,最大程度的简化上层通信波形的跨平台移植,实现了“一种设备支持多种波形”和“一种波形可移植到多种设备”。这种新一代无线通信电台可以根据不同场景使用需求,配置不同的通信波形应用软件,解决了异构设备之间的互联互通和技术持续升级迭代的问题。

3、对软件无线电设备进行标准符合性测试,是保证软件无线电设备通用化和标准化的关键措施,因为软件无线电设备由不同的厂家研制生产,软件无线电标准符合性测试待测对象种类繁多、设计差异大,会造成待测设备与测试系统的适配困难;同时,因为测试科目复杂,对测试功能的配置能力、重组能力要求较高。


技术实现思路

1、本专利技术所要解决的技术问题在于,提供一种基于逻辑功能封装的软件无线电标准符合性测试方法,能够实现逻辑测试功能代码与待测软件无线电设备内部硬件资源的解耦,并对不同的待测软件无线电设备,提供一致的逻辑测试功能代码,确保测试的公平性,提高测试的复用性,并减少适配开发工作。

2、为了解决上述技术问题,本专利技术实施例第一方面公开了一种基于逻辑功能封装的软件无线电标准符合性测试方法,所述方法包括:

3、s1,将软件无线电测试划分为 n个逻辑测试; n个所述逻辑测试,共同构成逻辑测试序列;所述逻辑测试,用于验证待测软件无线电设备,是否符合软件无线电标准规定的逻辑功能;上述 n为大于1的整数;

4、s2,响应于用户操作,获取 n个所述逻辑测试对应的逻辑测试连接关系图;所述逻辑测试连接关系图,包括 n个逻辑节点和连接所述逻辑节点的有向边;

5、所述逻辑节点,用于代表所述逻辑测试序列中对应的所述逻辑测试,且所述逻辑节点的逻辑编号为对应的所述逻辑测试,在所述逻辑测试序列中的序号;

6、所述有向边包括源节点编号和目的节点编号;所述源节点编号,为发送数据的所述逻辑节点的所述逻辑编号;所述目的节点编号,为接收数据的所述逻辑节点的所述逻辑编号;

7、s3,利用所述逻辑测试序列和所述逻辑测试连接关系图,建立测试容器序列集合和测试连接关系集合;

8、s4,利用所述测试容器序列集合和所述测试连接关系集合进行测试,得到测试结果。

9、作为一种可选的实施方式,本专利技术实施例第一方面中,所述响应于用户操作,获取 n个所述逻辑测试对应的逻辑测试连接关系图,包括:

10、s21,将逻辑测试连接关系图初始化为空图;

11、s22,响应于用户操作,获取连接序号对集合;所述连接序号对集合,包括一组连接序号对;所述连接序号对包括第一序号和第二序号;所述第一序号为1至 n的整数;所述第二序号为0至 n的整数;

12、s23,利用所述连接序号对集合中的每个所述连接序号对,更新所述逻辑测试连接关系图。

13、作为一种可选的实施方式,本专利技术实施例第一方面中,所述利用所述连接序号对集合中的每个所述连接序号对,更新所述逻辑测试连接关系图,包括:

14、s231,判断逻辑测试连接关系图中,是否包含逻辑编号为第一序号的逻辑节点;

15、当逻辑测试连接关系图中,包含逻辑编号为第一序号的逻辑节点时,逻辑测试连接关系图保持不变;

16、当逻辑测试连接关系图中,不包含逻辑编号为第一序号的逻辑节点时,在逻辑测试连接关系图中,插入所述逻辑编号为所述第一序号的所述逻辑节点;

17、s232,对所述第二序号进行判断;

18、当所述第二序号为0时,所述逻辑测试连接关系图保持不变;

19、当所述第二序号大于0时,利用所述第一序号和所述第二序号更新所述逻辑测试连接关系图。

20、作为一种可选的实施方式,本专利技术实施例第一方面中,所述利用所述逻辑测试序列和所述逻辑测试连接关系图,建立测试容器序列集合和测试连接关系集合,包括:

21、s31,预设抽象函数集合;所述抽象函数集合,包括一个以上抽象函数;所述抽象函数,用于表示软件无线电标准规定的接口功能;

22、s32,利用所述抽象函数集合和所述逻辑测试序列,建立逻辑测试功能代码序列;所述逻辑测试功能代码序列,包括 n个逻辑测试功能代码;

23、s33,将所述测试容器序列集合和所述测试连接关系集合,均初始化为空集;

24、s34,获取所述逻辑测试连接关系图的任一连通分量,得到当前连接关系图;

25、s35,对所述当前连接关系图和所述逻辑测试功能代码序列进行处理,得到测试容器序列;

26、s36,将所述测试容器序列和所述当前连接关系图,分别加入到所述测试容器序列集合和所述测试连接关系集合;

27、s37,将所述当前连接关系图,从所述逻辑测试连接关系图中删除;

28、s38,重复执行s34~s37,直到所述逻辑测试连接关系图为空。

29、作为一种可选的实施方式,本专利技术实施例第一方面中,所述对所述当前连接关系图和所述逻辑测试功能代码序列进行处理,得到测试容器序列,包括:

30、s351,预设测试容器框架;所述测试容器框架,包括抽象测试函数、加载接口、卸载接口、状态监控接口、数据发送接口和数据接收接口;

31、所述加载接口和所述卸载接口,分别用于加载和卸载所述测试容器框架;所述状态监控接口,用于监测所述测试容器框架的运行状况;所述数据发送接口和所述数据接收接口,分别用于发送和接收数据;

32、s352,获取所述当前连接关系图中所述逻辑节点的个数,得到当前节点数;

33、s353,将测试容器序列,初始化为 m个所述测试容器框架构成的序列;所述 m等本文档来自技高网...

【技术保护点】

1.一种基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述响应于用户操作,获取N个所述逻辑测试对应的逻辑测试连接关系图,包括:

3.根据权利要求2所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述利用所述连接序号对集合中的每个所述连接序号对,更新所述逻辑测试连接关系图,包括:

4.根据权利要求1所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述利用所述逻辑测试序列和所述逻辑测试连接关系图,建立测试容器序列集合和测试连接关系集合,包括:

5.根据权利要求4所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述对所述当前连接关系图和所述逻辑测试功能代码序列进行处理,得到测试容器序列,包括:

6.根据权利要求5所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述利用所述循环次数和所述逻辑测试功能代码序列,更新所述当前测试容器,包括:

<p>7.根据权利要求4所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述利用所述测试容器序列集合和所述测试连接关系集合进行测试,得到测试结果,包括:

8.一种基于逻辑功能封装的软件无线电标准符合性测试装置,其特征在于,所述装置包括:

9.一种基于逻辑功能封装的软件无线电标准符合性测试装置,其特征在于,所述装置包括:

10.一种计算机可存储介质,其特征在于,所述计算机可存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-7任一项所述的基于逻辑功能封装的软件无线电标准符合性测试方法。

...

【技术特征摘要】

1.一种基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述响应于用户操作,获取n个所述逻辑测试对应的逻辑测试连接关系图,包括:

3.根据权利要求2所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述利用所述连接序号对集合中的每个所述连接序号对,更新所述逻辑测试连接关系图,包括:

4.根据权利要求1所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述利用所述逻辑测试序列和所述逻辑测试连接关系图,建立测试容器序列集合和测试连接关系集合,包括:

5.根据权利要求4所述的基于逻辑功能封装的软件无线电标准符合性测试方法,其特征在于,所述对所述当前连接关系图和所述逻辑测试功能代码序列进...

【专利技术属性】
技术研发人员:汪李峰吴丰李智敏于睿刘典雄
申请(专利权)人:中国人民解放军军事科学院系统工程研究院
类型:发明
国别省市:

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

1