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

一种基于资源池的软件无线电测试方法技术

技术编号:40234778 阅读:6 留言:0更新日期:2024-02-02 22:35
本发明专利技术涉及软件无线电技术领域,公开了一种基于资源池的软件无线电测试方法,将测试需求与测试资源的数据信息通过标准化语言描述,分别抽象为需求资源池与资源能力资源池;资源池采用资源管理调度软件进行统一管理,并通过匹配算法,实现测试需求与测试资源的匹配调度。本发明专利技术解决了现有技术存在的通用性低、扩展性低、难以高效调度测试资源等问题。

【技术实现步骤摘要】

本专利技术涉及软件无线电,具体是一种基于资源池的软件无线电测试方法


技术介绍

1、软件无线电平台(software definition radio)是承载通信波形功能的物理实体,遵循srtf( software definition task force)系列标准,对硬件资源和波形软件进行解耦,在统一的架构和标准接口的约束下,支持不同的波形在平台上的移植,最终达到“一种架构统一多种平台,一种平台加载多种波形,一种波形适应多种平台”的目标,从而保证在应用层面的互联互通。

2、srtf系列标准涵盖架构、硬件平台、软件平台等一系列约束,相比于传统通信电台,软件无线电电台是一种多模式、宽频段、可重构、接口统一的深度综合化通信系统,综合化、集成化程度高,在研发过程中需要有测试平台来实现问题定位和性能评估。由于传统电台因为软件与硬件资源的深度绑定,无法通过通用的测试平台进行自动测试,也不具备软件无线电系统特有的功能模块的检查能力。软件无线电测试环境依据srtf系列标准开发,对软件平台、硬件平台和典型电性能指标进行测试。但整套测试系统仪器多样,且互换性差。测试系统作为通用平台扩展性不足,软件无线电电台厂家众多,如何高效调度各类测试资源,并保证测试平台充分的扩展性对软件无线电电台的测试是个巨大考验。

3、综上,传统自动测试环境与物理资源耦合强,资源共享低,扩展性差,不具有通用性,面对软件无线电电台多厂家研制、设备资源各异、系统复杂、仪器多样的特点,方便快捷的设备扩展,统一高效的资源管理是一个迫切的测试需求。

<p>4、本专利技术提供了一种软件无线电测试资源池化部署与管理方法,能够便捷的扩展设备仪器、高效管理仪器资源,提升测试系统通用性和扩展性。


技术实现思路

1、为克服现有技术的不足,本专利技术提供了一种基于资源池的软件无线电测试方法,解决现有技术存在的通用性低、扩展性低、难以高效调度测试资源等问题。

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

3、一种基于资源池的软件无线电测试方法,将测试需求与测试资源的数据信息通过标准化语言描述,分别抽象为需求资源池与资源能力资源池;资源池采用资源管理调度软件进行统一管理,并通过匹配算法,实现测试需求与测试资源的匹配调度。

4、作为一种优选的技术方案,包括以下步骤:

5、s1,测试系统建立:建立测试系统;其中,测试系统包括依次通信连接的测试平台、硬件集成平台、软件无线电平台,软件无线电平台为被测平台;

6、s2,资源标准化描述:对测试系统内测试需求、测试资源进行标准化描述,形成描述文件;

7、s3,描述文件解析:利用测试平台读取并解析描述文件,提取描述文件内测试资源信息;

8、s4,资源池建立:将测试资源信息汇总整理为测试需求资源池和测试资源能力资源池;

9、s5,资源池调度与管理:根据资源池内测试需求信息与资源能力信息,基于匹配算法,将测试需求与可用资源进行最优匹配生成匹配方案;

10、s6,测试驱动与执行:调用步骤s5生成的匹配方案涉及的设备驱动软件,执行软件无线电测试。

11、作为一种优选的技术方案,步骤s1中,测试平台包括资源管理调度软件、设备驱动软件、仪器资源描述文件、开关资源描述文件、接口适配资源描述文件、测试需求描述文件,硬件集成平台包括测试仪器、开关设备、接口适配设备。

12、作为一种优选的技术方案,步骤s2中,测试资源描述包括测试仪器描述、开关设备描述、接口适配设备描述,测试仪器描述为对测试仪器基本信息和能力的静态描述,开关设备描述为对开关矩阵的拓扑关系的描述,接口适配设备描述为对接口适配设备接口对应关系的描述,测试需求描述将测试用例转化为对硬件资源的数据指标需求。

13、作为一种优选的技术方案,测试仪器描述包括对测试能力、接口的描述,开关设备描述包括对开关矩阵内部链路、接口关系、开关矩阵与被测设备之间高频接口的唯一性描述,接口适配设备描述包括对接口适配设备接口关系、接口适配设备与被测设备之间低频接口的唯一性描述,测试需求描述包括对测试用例需要的信号类型、数值、执行流程的描述。

14、作为一种优选的技术方案,步骤s3中,解析描述文件包括以下步骤:

15、s31,加载基于xml格式的需求与资源标准化描述文件;

16、s32,获取需求与资源标准化描述文件的根元素;

17、s33,根据测试需求搜寻设定的子元素,并获取子元素的属性或元素值;

18、s34,重复步骤s33,直至获取完所有子元素;

19、s35,汇总整理获取的所有子元素信息,并释放需求与资源标准化描述文件句柄。

20、作为一种优选的技术方案,步骤s4中,将各个测试需求信息和资源信息用链表数据结构进行资源池创建,分别形成需求资源池和资源能力资源池;其中,资源能力资源池包括:仪器资源池、开关资源池和接口适配资源池。

21、作为一种优选的技术方案,步骤s5中,匹配算法包括以下步骤:

22、s51,将所有测试仪器及该测试仪器下所有测试能力参数用一维矩阵表示,形成测试仪器能力矩阵;将测试需求参数用一维矩阵表示,形成测试需求矩阵;

23、s52,遍历比较测试仪器能力矩阵与测试需求矩阵,判断该测试仪器能力是否满足测试需求:若不满足,则舍弃该测试仪器;若满足,则将该测试仪器存储进匹配资源列表;

24、s53,对测试需求矩阵和匹配资源列表内的测试仪器能力矩阵进行归一化处理;

25、s54,依次计算测试需求矩阵与匹配资源列表内所有测试仪器能力矩阵的距离,距离越小,越匹配;

26、s55,从距离最小的测试仪器能力开始,通过开关资源池判断此测试仪器与被测设备之间是否有可用高频通道;通过接口适配设备资源池判断此测试仪器与被测设备之间是否有可用低频通道:若都有通道,则匹配成功;反之,则继续判断下一个测试仪器的能力,直至匹配列表内全部结束。

27、作为一种优选的技术方案,步骤s54中,矩阵距离公式如下:

28、;

29、其中,表示测试仪器能力矩阵,表示测试需求矩阵,║•║表示矩阵欧式距离运算,i表示测试仪器能力矩阵或测试需求矩阵内第i个元素,m表示测试仪器能力矩阵或测试需求矩阵的列数,表示仪器能力矩阵内第i个元素,表示测试需求矩阵内第i个元素。

30、作为一种优选的技术方案,步骤s6中,资源管理调度软件下发测试控制指令,设备驱动软件控制开关设备建立测试仪器与被测设备的高频通路,设备驱动软件控制接口适配设备建立测试平台、测试仪器与被测设备的低频控制、数据通路,设备驱动软件控制测试仪器执行配置参数、激励信号、采集测试数据。

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

32、(1)本专利技术通过测试资源池的松耦合和集约化管理,实现测试资源的共享利用、灵活调度,提升本文档来自技高网...

【技术保护点】

1.一种基于资源池的软件无线电测试方法,其特征在于,将测试需求与测试资源的数据信息通过标准化语言描述,分别抽象为需求资源池与资源能力资源池;资源池采用资源管理调度软件进行统一管理,并通过匹配算法,实现测试需求与测试资源的匹配调度。

2.根据权利要求1所述的一种基于资源池的软件无线电测试方法,其特征在于,包括以下步骤:

3.根据权利要求2所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤S1中,测试平台包括资源管理调度软件、设备驱动软件、仪器资源描述文件、开关资源描述文件、接口适配资源描述文件、测试需求描述文件,硬件集成平台包括测试仪器、开关设备、接口适配设备。

4.根据权利要求3所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤S2中,测试资源描述包括测试仪器描述、开关设备描述、接口适配设备描述,测试仪器描述为对测试仪器基本信息和能力的静态描述,开关设备描述为对开关矩阵的拓扑关系的描述,接口适配设备描述为对接口适配设备接口对应关系的描述,测试需求描述将测试用例转化为对硬件资源的数据指标需求。

5.根据权利要求4所述的一种基于资源池的软件无线电测试方法,其特征在于,测试仪器描述包括对测试能力、接口的描述,开关设备描述包括对开关矩阵内部链路、接口关系、开关矩阵与被测设备之间高频接口的唯一性描述,接口适配设备描述包括对接口适配设备接口关系、接口适配设备与被测设备之间低频接口的唯一性描述,测试需求描述包括对测试用例需要的信号类型、数值、执行流程的描述。

6.根据权利要求5所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤S3中,解析描述文件包括以下步骤:

7.根据权利要求6所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤S4中,将各个测试需求信息和资源信息用链表数据结构进行资源池创建,分别形成需求资源池和资源能力资源池;其中,资源能力资源池包括:仪器资源池、开关资源池和接口适配资源池。

8.根据权利要求7所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤S5中,匹配算法包括以下步骤:

9.根据权利要求8所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤S44中,矩阵距离公式如下:

10.根据权利要求3至9任一项所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤S6中,资源管理调度软件下发测试控制指令,设备驱动软件控制开关设备建立测试仪器与被测设备的高频通路,设备驱动软件控制接口适配设备建立测试平台、测试仪器与被测设备的低频控制、数据通路,设备驱动软件控制测试仪器执行配置参数、激励信号、采集测试数据。

...

【技术特征摘要】

1.一种基于资源池的软件无线电测试方法,其特征在于,将测试需求与测试资源的数据信息通过标准化语言描述,分别抽象为需求资源池与资源能力资源池;资源池采用资源管理调度软件进行统一管理,并通过匹配算法,实现测试需求与测试资源的匹配调度。

2.根据权利要求1所述的一种基于资源池的软件无线电测试方法,其特征在于,包括以下步骤:

3.根据权利要求2所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤s1中,测试平台包括资源管理调度软件、设备驱动软件、仪器资源描述文件、开关资源描述文件、接口适配资源描述文件、测试需求描述文件,硬件集成平台包括测试仪器、开关设备、接口适配设备。

4.根据权利要求3所述的一种基于资源池的软件无线电测试方法,其特征在于,步骤s2中,测试资源描述包括测试仪器描述、开关设备描述、接口适配设备描述,测试仪器描述为对测试仪器基本信息和能力的静态描述,开关设备描述为对开关矩阵的拓扑关系的描述,接口适配设备描述为对接口适配设备接口对应关系的描述,测试需求描述将测试用例转化为对硬件资源的数据指标需求。

5.根据权利要求4所述的一种基于资源池的软件无线电测试方法,其特征在于,测试仪器描述包括对测试能力、接口的描述,开关设备描述包括对开关矩阵内部链路、接口关系、开关矩阵与被测设备之...

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

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

1