[发明专利]一种软件无线电符合性测试方法及系统有效
申请号: | 202110509762.4 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113206712B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 张伟;伍旭东;张健;李芳芳;李玺;贺建飙 | 申请(专利权)人: | 中南大学 |
主分类号: | H04B17/00 | 分类号: | H04B17/00;H04B1/00 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杜阳阳 |
地址: | 410012 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 无线电 符合 测试 方法 系统 | ||
本发明涉及了一种软件无线电符合性测试方法。本发明基于复杂网络表示测试任务之间的关联关系,并构造复杂网络的四元组表示,以实现测试任务的详细表示,并基于复杂网络的冗余度计算实现测试序列的生成,并采用重复使用上述方法的方式,直到生成能够保证循环测试过程能够正常的运行的测试序列,本发明实现了能够保证循环测试过程能够正常的运行的测试序列的构造。
技术领域
本发明涉及软件无线电测试技术领域,特别是涉及一种软件无线电符合性测试方法及系统。
背景技术
SDR(Software Definition Radio,软件无线电)技术兴起于上世纪90年代,流行于当下。传统的基于硬件的无线电通信设备,其功能均由硬件决定,功能参数基本确定,这使得这些设备的只能适用于单一的通信制式,且难以进行拓展。无线通信技术发展至今,不同的通信制式不断涌现,不同制式设备间的互联互通变得尤为重要,这对无线通信设备提出了更高的要求,传统的基于硬件的无线通信设备已经无法满足应用需求。而软件无线电技术作为当今无线通信领域的新技术,依托于一个通用的硬件平台,使用软件编程的方式来实现无线电通信所需的各种功能,将无线电技术从传统基于硬件平台的电台技术中释放。
SCA(Software Communications Architecture,软件通信体系架构)标准是由联合战术网络中心(JTNC,Joint Tactical Information Distribution System)发布的关于软件无线电体系结构的规范集,该标准是主要是针对通信设备缺乏互操作性而制定的。SCA标准中定义了设备组件,该组件对底层的硬件设备进行高层次抽象,这使得上层软件应用与底层的硬件设备相互分离,大大降低了波形应用对具体硬件设备的依赖,提高了波形应用的硬件无关性和软件跨平台性。
SCA体系结构主要分为6层:总线驱动和硬件驱动层、网络和串行接口服务层、POSIX操作系统接口层、CORBA中间件层、核心框架(Core Framework,以下简称CF)层、应用层。
其中CF是SCA的最重要组成部分,主要是规定了软件无线电系统所需的基本组件定义、基本组件配置文件、组件功能要求和聚合要求以及基本接口。其中基本组件定义和基本接口采用交互式数据语言(Interactive Data Language,IDL)进行描述,规定了组件的实现结构和接口的参数值和返回值标准;配置文件主要使用可扩展描述语言(EXtensibleMarkup Language,XML)进行编写,用于描述组件的基本信息以及各项功能数据;组件是SDR系统中的基本元素,是接口和各种配置文件的载体,每个组件都与一至多个配置文件相关联。所有的组件都必须要实现SCA中所提供的基本接口,使得CF可以统一的对这些组件进行管理和控制。
SCA标准并不是一个立足于实现的标准,它仅仅规定了软件无线电系统的基本组成框架,保证系统能够对系统中的所有元素进行管理和控制,但对于系统各项功能的具体实现并没有提出具体的要求。而SDR系统会在各种不同的软件、硬件环境和运行,并且需要加载各种功能模块,而由于各单位研发产品存在各种各样的差异,导致这些设备驱动或功能模块无法加载到系统中,因此必须对这些产品进行符合性测试,验证其是否符合SCA规范,保证其通用性和跨平台性。
时至今日,SCA标准已经成为了一个相对成熟的无线电通信系统的设计规范,但目前针对该标准的符合性测试的研究还相对缺乏,尤其是自动化的测试方法。实际的符合性测试过程中存在着各种复杂的问题,使得自动化测试难以实现,面临的主要问题如下:
(1)符合性测试是一个以组件为单位的测试,在测试过程中,组件存在一些状态属性,如组件的初始化、组件的连接数等,测试的执行会对这些状态属性造成改变,状态属性也会影响符合性测试的进行,某些需求的测试需要在一定的状态条件下才能进行。
(2)在对任意组件进行符合性测试时,都包含大量的测试序列,传统的测试方法是针对具体组件由人工编写一整套测试顺序。这样的方法对测试人员提出了极高的要求,且容易造成疏漏,并且由于测试任务间的相互影响,可能会造成测试无法正常执行的情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110509762.4/2.html,转载请声明来源钻瓜专利网。