一种发射机参数测试方法和测试系统与流程

文档序号:15261805发布日期:2018-08-24 21:51阅读:393来源:国知局

本发明涉及无线测试领域,尤指一种发射机参数测试方法和测试系统。



背景技术:

随着科技的进步,网络已经成为人们日常生活的一部分,而wi-fi产品是连接因特网中各局域网、广域网的设备,实现了人们手机已经电脑的无线上网,路由器已经进入了千家万户,人们受益于路由器强大的功能。

而路由器在使用过程中,路由器出现卡顿或掉线的情况时,对于需要持续网络的直播以及游戏等功能,将产生较大的影响。需要解决上述问题时,测试人员能够通过测试待测无线设备的发射机参数,即可得到待测无线设备可能存在的问题,继而解决路由器出现卡顿或掉线的问题。

目前,需要测试待测无线设备的发射机参数时,技术人员需要通过用ixchariot进行吞吐量测试,但长时间测试过程中,出现吞吐量震荡不稳定、断流等现象,研发人员无法找到路由器出现卡顿或掉线根源。



技术实现要素:

本发明的目的是提供一种发射机参数测试方法和测试系统,本发明能够通过第一终端获取发射机参数,实现了发射机参数的测试,测试过程较为简单且较为稳定,有利于测试终端长时间测试过程的执行。

本发明提供的技术方案如下:

一种发射机参数测试方法,包括:s20、第一终端向待测无线设备发送设备配置信息;所述设备配置信息包括:工作频段、工作模式、带宽和工作信道;s40、所述第一终端通过配置有所述设备配置信息的所述待测无线设备与第二终端进行流量测试;s50、所述第一终端向测试终端发送终端配置信息;所述终端配置信息包括:端口、信道、分析模式和参考电平;s60、所述第一终端通过所述测试终端获取所述待测无线设备的发射机参数;所述发射机参数包括发射机功率、调制速率、发射中心频率容限、码片/符号时钟频率容限、发射信号频谱模版、发射加电与掉电坡度、发射机中心频率泄漏和发射机频谱平坦度测试。

进一步,步骤s20之前还包括:s10、所述第一终端检测其是否分别与所述待测无线设备、测试终端均通信连接成功;s11、当第一终端检测到其与待测无线设备和/或测试终端未通信连接成功时,测试中止;否则,跳转执行步骤s20;和/或;步骤s40之前还包括:s30、第一终端检测其是否通过所述待测无线设备与所述第二终端通信连接;当第一终端检测到其通过所述待测无线设备与所述第二终端通信连接时,跳转执行步骤s40;否则,继续执行步骤s30。

进一步,步骤s60之后还包括:s63、所述第一终端检测所述测试终端的测试间隔时间是否到达第一预设时间;s64、当所述第一终端检测到所述测试终端的测试间隔时间到达第一预设时间时,所述第一终端控制所述测试间隔时间重新计时,跳转执行步骤s60;否则,继续执行步骤s63。

进一步,步骤s60之后还包括:s62、所述第一终端检测所述待测无线设备的总测试时间是否到达第二预设时间;s65、当所述第一终端检测到所述待测无线设备的总测试时间到达第二预设时间时,测试完成;否则,跳转执行步骤s63。

进一步,步骤s60之后还包括:s61、所述第一终端将所述待测无线设备的发射机参数整理形成测试数据并存储。

本发明的目的之一还在于提供一种发射机参数测试系统,包括:第一终端、第二终端、待测无线设备和测试终端;第一终端包括:控制模块,解析用户的配置操作,生成设备配置信息和终端配置信息;所述设备配置信息包括:工作频段、工作模式、带宽和工作信道;所述终端配置信息包括:端口、信道、分析模式和参考电平;第一接口模块,与待测无线设备及测试终端进行通信,用于向所述待测无线设备发送设备配置信息,向所述测试终端发送终端配置信息,以及获取所述测试终端发送的发射机参数;所述发射机参数包括发射机功率、调制速率、发射中心频率容限、码片/符号时钟频率容限、发射信号频谱模版、发射加电与掉电坡度、发射机中心频率泄漏和发射机频谱平坦度测试;第一测试模块,用于与第二测试模块连接进行流量测试;第二终端包括:终端通信模块,用于接收待测无线设备的无线信号;第二测试模块,用于与第一测试模块连接进行流量测试;测试终端包括:第二接口模块,用于与第一接口模块连接,接收终端配置信息以及发送发射机参数;参数测试模块,用于测试待测无线设备的发射机参数;待测无线设备包括:设备接口模块,用于与第一接口模块以及第二接口模块连接,以及接收设备配置信息;设备通信模块,用于发射无线信号。

进一步,所述第一终端还包括第一网络测试模块,所述第二终端还包括第二网络测试模块,所述测试终端还包括终端网络测试模块;所述第一网络测试模块和所述设备接口模块连接,用于测试第一终端与待测无线设备是否通信连接成功;所述第一网络测试模块和所述终端网络测试模块连接,用于测试第一终端与测试终端是否通信连接成功;所述第一网络测试模块和所述第二网络测试模块连接,用于检测所述第一终端是否通过所述待测无线设备与所述第二终端通信连接。

进一步,所述第一终端还包括:时间模块,检测所述测试终端的测试间隔时间是否到达第一预设时间;当所述第一终端检测到所述测试终端的测试间隔时间到达第一预设时间时,时间模块控制所述测试间隔时间重新计时。

进一步,所述时间模块检测所述待测无线设备的总测试时间是否到达第二预设时间;当所述时间模块检测到所述待测无线设备的总测试时间到达第二预设时间时,测试完成。

进一步,所述第一终端还包括存储模块,用于将所述待测无线设备的所述发射机参数整理形成测试数据并存储。

与现有技术相比,本发明提供的一种发射机参数测试方法和测试系统具有以下有益效果:

1、第一终端能够控制打流软件运行,实现第一终端通过待测无线设备与第二终端打流,测试待测无线设备无线的吞吐性能,之后,在第一终端配置完测试终端后,第一终端能够通过测试终端获取待测无线设备的发射机参数,实现了发射机参数的测试,测试过程较为简单且较为稳定,有利于测试终端长时间测试过程的执行。

2、在打流软件运行之前,第一终端能够检测其是否分别与待测无线设备、测试终端通信连接成功,一方面,确保待测无线设备已经和第一终端、待测无线设备通信连接成功,以确保待测无线设备第一终端能够向待测无线设备以及测试终端分别发送设备配置信息和终端配置信息;另一方面,确保第一终端通过所述待测无线设备与所述第二终端通信连接,继而确保待测无线设备已经成功发射无线信号,以便测试终端能够测试得到发射机参数。

3、第一终端能够在每间隔一段时间获取一次发射机参数,第一终端能够不间断地多次自动获取发射机的参数,且也能够获取到实际情况下的网络协商速率以及发射机参数。

4、通过第一终端来设置好总测试时间,当到达总测试时间时,测试完成,当未到达总测试时间时,第一终端能够继续获取发射机参数,直至到达设置好总测试时间,再次减少了检测过程中的人工参与,增加了检测过程中的智能程度。

5、第一终端接收到测试终端发送的待测无线设备的发射机参数时,第一终端能够依据预设的方式整理发射机参数并形成测试数据以保存,便于用户之后的查看。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种发射机参数测试方法和测试系统的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种发射机参数测试方法的流程示意图;

图2是本发明另一种发射机参数测试方法的流程示意图;

图3是本发明再一种发射机参数测试方法的流程示意图;

图4是本发明一种发射机参数测试系统的结构示意图;

图5是本发明又一种发射机参数测试系统的结构示意图;

图6是本发明又一种发射机参数测试方法的流程示意图。

附图标号说明:10.待测无线设备,11.设备接口模块,12.设备通信模块,20.第一终端,21.控制模块,22.第一接口模块,23.第一测试模块,24.时间模块,25.第一网络测试模块,26.存储模块,30.测试终端,31.第二接口模块,32.参数测试模块,33.终端网络测试模块,40.第二终端,41.终端通信模块,42.第二测试模块,43.第二网络测试模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

根据本发明提供的一种实施例,如图1所示,一种发射机参数测试方法,包括:

s20、第一终端向待测无线设备发送设备配置信息;所述设备配置信息包括:工作频段、工作模式、带宽和工作信道。

s40、所述第一终端通过配置有所述设备配置信息的所述待测无线设备与第二终端进行流量测试。

s50、所述第一终端向测试终端发送终端配置信息;所述终端配置信息包括:端口、信道、分析模式和参考电平。

s60、所述第一终端通过所述测试终端获取所述待测无线设备的发射机参数;所述发射机参数包括发射机功率、调制速率、发射中心频率容限、码片/符号时钟频率容限、发射信号频谱模版、发射加电与掉电坡度、发射机中心频率泄漏和发射机频谱平坦度测试。

具体地,在本实施例中,第一终端能够控制打流软件运行,实现第一终端通过待测无线设备与第二终端打流,测试待测无线设备无线的吞吐性能,之后,在第一终端配置完测试终端后,第一终端能够通过测试终端获取待测无线设备的发射机参数,实现了发射机参数的测试,测试过程较为简单且较为稳定,有利于测试终端长时间测试过程的执行。

根据本发明提供的另一种实施例,如图2所示,一种发射机参数测试方法,包括:

s10、所述第一终端检测其是否分别与所述待测无线设备、测试终端均通信连接成功。

s11、当第一终端检测到其与待测无线设备和/或测试终端未通信连接成功时,测试中止;否则,跳转执行步骤s20。

s20、第一终端向待测无线设备发送设备配置信息;所述设备配置信息包括:工作频段、工作模式、带宽和工作信道。

s30、第一终端检测其是否通过所述待测无线设备与所述第二终端通信连接。

当第一终端检测到其通过所述待测无线设备与所述第二终端通信连接时,跳转执行步骤s40;否则,继续执行步骤s30。

s40、所述第一终端通过配置有所述设备配置信息的所述待测无线设备与第二终端进行流量测试。

s50、所述第一终端向测试终端发送终端配置信息;所述终端配置信息包括:端口、信道、分析模式和参考电平。

s60、所述第一终端通过所述测试终端获取所述待测无线设备的发射机参数;所述发射机参数包括发射机功率、调制速率、发射中心频率容限、码片/符号时钟频率容限、发射信号频谱模版、发射加电与掉电坡度、发射机中心频率泄漏和发射机频谱平坦度测试。

具体地,在本实施例中,在打流软件运行之前,第一终端能够检测其是否分别与待测无线设备、测试终端通信连接成功,一方面,确保待测无线设备已经和第一终端、待测无线设备通信连接成功,以确保待测无线设备第一终端能够向待测无线设备以及测试终端分别发送设备配置信息和终端配置信息;另一方面,确保第一终端通过所述待测无线设备与所述第二终端通信连接,继而确保待测无线设备已经成功发射无线信号,以便测试终端能够测试得到发射机参数。

根据本发明提供的再一种实施例,如图3所示,一种发射机参数测试方法,包括:

s10、所述第一终端检测其是否分别与所述待测无线设备、测试终端均通信连接成功。

s11、当第一终端检测到其与待测无线设备和/或测试终端未通信连接成功时,测试中止;否则,跳转执行步骤s20。

s20、第一终端向待测无线设备发送设备配置信息;所述设备配置信息包括:工作频段、工作模式、带宽和工作信道。

s30、第一终端检测其是否通过所述待测无线设备与所述第二终端通信连接。

当第一终端检测到其通过所述待测无线设备与所述第二终端通信连接时,跳转执行步骤s40;否则,继续执行步骤s30。

s40、所述第一终端通过配置有所述设备配置信息的所述待测无线设备与第二终端进行流量测试。

s50、所述第一终端向测试终端发送终端配置信息;所述终端配置信息包括:端口、信道、分析模式和参考电平。

s60、所述第一终端通过所述测试终端获取所述待测无线设备的发射机参数;所述发射机参数包括发射机功率、调制速率、发射中心频率容限、码片/符号时钟频率容限、发射信号频谱模版、发射加电与掉电坡度、发射机中心频率泄漏和发射机频谱平坦度测试。

s61、所述第一终端将所述待测无线设备的发射机参数整理形成测试数据并存储。

s62、所述第一终端检测所述待测无线设备的总测试时间是否到达第二预设时间。

s65、当所述第一终端检测到所述待测无线设备的总测试时间到达第二预设时间时,测试完成;否则,跳转执行步骤s63。

s63、所述第一终端检测所述测试终端的测试间隔时间是否到达第一预设时间。

s64、当所述第一终端检测到所述测试终端的测试间隔时间到达第一预设时间时,所述第一终端控制所述测试间隔时间重新计时,跳转执行步骤s60;否则,继续执行步骤s63。

具体地,在本实施例中,第一终端能够在每间隔一段时间获取一次发射机参数,第一终端能够不间断地多次自动获取发射机的参数,且也能够获取到实际情况下的网络协商速率以及发射机参数。同时用户能够通过第一终端来设置好总测试时间,当到达总测试时间时,测试完成,当未到达总测试时间时,第一终端能够继续获取发射机参数,直至到达设置好总测试时间,再次减少了检测过程中的人工参与,增加了检测过程中的智能程度。第一终端接收到发射机参数时,第一终端能够依据预设的方式整理发射机参数并形成测试数据以保存,便于用户之后的查看。

根据本发明提供的一种实施例,如图4所示,一种发射机参数测试系统,包括待测无线设备10、第一终端20、测试终端30和第二终端40。

待测无线设备10包括:

设备接口模块11,用于与第一接口模块22以及第二接口模块31连接,以及接收设备配置信息。

设备通信模块12,用于发射无线信号。

第一终端20包括:

控制模块21,解析用户的配置操作,生成设备配置信息和终端配置信息;所述设备配置信息包括:工作频段、工作模式、带宽和工作信道;所述终端配置信息包括:端口、信道、分析模式和参考电平。

第一接口模块22,与设备接口模块11及第二接口模块31进行通信,用于向所述设备接口模块11发送设备配置信息,向所述第二接口模块31发送终端配置信息,以及获取所述第二接口模块31发送的发射机参数。所述发射机参数包括发射机功率、调制速率、发射中心频率容限、码片/符号时钟频率容限、发射信号频谱模版、发射加电与掉电坡度、发射机中心频率泄漏和发射机频谱平坦度测试。

第一测试模块23,用于与第二测试模块42连接进行流量测试。

时间模块24,检测所述测试终端30的测试间隔时间是否到达第一预设时间;当所述时间模块24检测到所述测试终端30的测试间隔时间到达第一预设时间时,时间模块24控制所述测试间隔时间重新计时;当所述时间模块检测到所述待测无线设备的总测试时间到达第二预设时间时,测试完成。

第一网络测试模块25。

存储模块26,用于将所述待测无线设备10的所述发射机参数整理形成测试数据并存储。

测试终端30包括:

第二接口模块31,用于与第一接口模块22以及设备接口模块11连接,接收终端配置信息以及发送发射机参数。

参数测试模块32,用于测试待测无线设备10的发射机参数。

以及终端网络测试模块33。

第二终端40包括:

终端通信模块41,用于接收待测无线设备10的无线信号。

第二测试模块42,用于与第一测试模块23连接进行流量测试。

以及第二网络测试模块43。

所述第一网络测试模块25和所述设备接口模块11连接,用于测试第一终端20与待测无线设备10是否连接成功;所述第一网络测试模块25和所述终端网络测试模块33连接,用于测试第一终端20与测试终端30是否连接成功;所述第一网络测试模块25和所述第二网络测试模块43连接,用于检测第二终端40是否成功联网。

具体地,在本实施例中,待测无线设备10主要包括路由器,设备接口模块11主要指待测无线设备10上的数据接口,用于数据线插接,以及和第一终端20、测试终端30连接;测试终端30主要包括wifi测试仪,尤指iqxel测试仪,包含vsa接口与vsg接口,第二接口模块31主要指vsa接口。

第一终端20主要包括连接于待测无线设备10以及测试终端30连接的pc机,在pc机上设有第一接口模块22,能够通过数据线连接在测试终端30以及待测无线设备10上,第一终端20上还安装有第一测试模块23,第一测试模块23主要指打流软件的控制端,主要指ixchariot的控制端,即ixchariotconsole,第一终端20上还安装有控制模块21,控制模块21主要指robot-framework工具,具有图形界面的自动化测试工具,底层采用python语言进行底层代码的撰写,并能够调用iqxel的api(应用程序编程接口)以及ixchariot的api,存储模块26主要指pc机上的硬盘,主要用于存储数据文件。

第二终端40主要指用于接收待测无线设备10的无线信号的pc机,通信模块主要指双频1*1无线网卡,用于接收待测无线设备10的无线信号,第二测试模块42主要指ixchariot的远端,即endpoint。

待测无线设备10、第一终端20以及测试终端30之间能够通过数据线两两连接,且数据线主要指携带有rj45接头的数据线。可选的,待测无线设备10与测试终端30之间设有功分器。当用户将待测无线设备10、第一终端20以及测试终端30通过数据线连接之后,用户能够通过第一终端20内的第一网络测试模块25、第二终端40内的第二网络测试模块43以及测试终端30内的终端网络测试模块33,检测第一终端20是否与待测无线设备10连接成功,以及第一终端20是否与测试终端30连接成功。

具体地,测试过程主要指第一终端20ping待测无线设备10的网关地址以及测试终端30的网关地址,用于确定待测无线设备10与测试终端30正常上电工作,当第一终端20未ping通待测无线设备10或测试终端30时,则第一终端20报错,提醒用户待测无线设备10与测试终端30未正常上电工作。之后,用户能够开始进行数据线或待测无线设备10或测试终端30的调整,使得第一终端20能够ping通待测无线设备10以及测试终端30。

在第一终端20能够ping通待测无线设备10以及测试终端30之后,用户能够在控制模块21内输入需要选择的设备配置信息,设备配置信息包括:工作频段、工作模式、带宽和工作信道,选择完成后,控制模块21能够通过数据线将设备配置信息发生给待测无线设备10,第一终端20能够在telnet或者串口模式下发生该设备配置信息,使得待测无线设备10以及该配置运行,待测无线设备10开始工作。

第一终端20继续检测第二终端40是否成联网,直至检测到第二终端40联网成功,即第一终端20能够ping通第二终端40,此时,待测无线设备10以及成功运行并开始发出无线信号。

第二终端40联网成功后,控制模块21能够调用第一测试模块23的接口,即robot-framework开始调用ixchariot的api,并控制ixchariot在第一终端20与第二终端40之间进行打流,检测得到无线的吞吐性能。

之后,用户将在控制模块21配置好终端配置信息;所述终端配置信息包括:端口、信道、分析模式和参考电平;控制模块21调用测试终端30的接口,即robot-framework开始调用iqxel的api,配置测试终端30的终端配置信息,测试终端30能够以该配置开始测试待测无线设备10的发射机参数。

时间模块24检测到每间隔一次第一预设时间,第一预设时间能够由用户进行控制,控制模块21能够调用一次测试终端30的接口,以获取待测无线设备10的发射机参数,且获得发射机参数之后,控制模块21还能够将获得的发射机参数依据预设的形式整理形成数据,并保存在存储模块26内,即robot-framework能够保存形成.csv文件。

时间模块24能够检测总测试时间是否到达第二预设时间,并在总测试时间到达第二预设时间时,检测完成。

根据本发明提供的又一种实施例,如图5和图6所示,一种发射机参数测试方法,包括:

待测无线设备(dut),wi-fi产品实际工作中射频发射机参数自动化测试的待测无线设备。

测试终端,主要指iqxel,测试wi-fi产品发射机参数的仪器。

robot-framework工具:自动化测试工具,具有图形界面。

pyhon语言,测试底层代码撰写语言。

功分器,待测无线设备天线扣子端口出来的射频信号经过功分器分两路外接iqxel80和天线。

第一终端,主控制机,安装有robotframework、python、ixchariot工具。

第二终端:装有双频1*1无线网卡,接收待测无线设备无线信号。

待测无线设备的2.4g/5g一路天线通过功分器或者耦合器后,一路外接天线,另一路通过传输线外接iqxel的vsa端口。待测无线设备2.4g/5g的其他两路通过通过ipexcable外接天线,第一终端通过数据线与iqxel连接。

robot-framework配置待测无线设备的工作模式、信道、带宽,同时配置iqxel综合测试仪的参数包括vsa和vsg的端口、信道、分析模式、refercencelevel等等。待测无线设备的工作信道和iqxel综合测试仪的工作信道一致。

无线网卡连接待测无线设备的无线信号,robot-framework调用api控制ix_chariot进行tx打流。robot-framework控制iqxel综合测试仪每隔一段时间(如5s)抓取一笔数据,总共测试时间为24h(可变)。

工作过程:

s1:做ping通测试:ping待测无线设备、iqxel网关地址,确定待测无线设备、iqxel正常上电工作,如果未ping通,则报错。

s2:在telnet或者串口模式下发送命令配置待测无线设备的工作频段、工作模式、带宽、工作信道。

s3:ping第二终端的1*1无线网卡的网关地址,确保1*1无线网卡已能够连接待测无线设备的2.4g/5g的ssid,如果ping不通则一直等待,直至ping通;

s4:调用ixchariot的api函数,控制ixchariot在第一终端和第二终端之间打流。

s5:调用iqxel的api,配置iqxel参数如vsa和vsg的端口、信道、分析模式、refercencelevel。

s6:每隔一段时间(5s)调用iqxel的api,获取射频发射机参数(发射机参数测试包括发射机功率、发射中心频率容限、码片/符号时钟频率容限、发射信号频谱模版、发射加电与掉电坡度、发射机中心频率泄漏、发射机频谱平坦度测试等),其中发射机功率补偿线损。保存数据到.csv文件中。

s7:总时间是否大于24h,如果没有,继续执行s7,否则结束测试。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1