无线测试系统及方法

文档序号:10473439阅读:210来源:国知局
无线测试系统及方法
【专利摘要】本发明涉及一种无线测试系统及方法,用于测试基于ATHEROS无线芯片方案的待测设备的无线性能,且待测设备能够用art2工具进行测试。无线测试系统包括测试主控器和射频测试仪器。射频测试仪器用于检测待测设备的无线测试指标。测试主控器根据测试需求控制射频测试仪器和待测设备运行以进行无线测试。同时测试主控器与待测设备通过TCP协议进行通信,且测试主控器利用待测设备能够设别的指令控制待测设备运行,其中,待测设备能够设别的指令由测试需求结合art2工具的指令得出。该无线测试系统及方法能够根据测试需求对待测设备进行无线测试,从而使测试开发人员能够根据测试环境及需求进行自主开发测试,同时还能提高测试效率。
【专利说明】
无线测试系统及方法
技术领域
[0001]本发明涉及无线通信技术领域,特别是涉及一种无线测试系统及方法。
【背景技术】
[0002]现如今生产测试技术已经进入了自动化技术的高速发展时代,不仅是生产流程实现了自动化,很多测试流程也实现了自动化,而且通常设有专用的测试系统对产品进行测试。
[0003]对于基于ATHEROS无线芯片方案消费类无线AP(Wireless Access Point,无线访问接入点)产品,在生产过程中需对ATHEROS无线芯片进行无线校准和验证测试,以确保在使用时能保持最佳状态。但是ATHEROS无线芯片的测试只能通过原厂提供的art2(Ather0SRad1 Test 2,用于测试各种基于ATHEROS无线芯片产品的射频指标)工具来实现。同时,ATHEROS无线芯片的校准和测试是通过调用脚本来实现的。在测试时,修改后的脚本信息并不能直接用于控制待测设备,而需通过art2工具进行相应的处理后才能控制待测设备。如:脚本中定义的信道、速率变量等仅适用于art2工具自身的算法,当开发人员修改脚本信息后,需通过art2工具将这些修改信息进行处理,然后以固定的控制方式将测试指令发送至待测设备。之后若待测设备有返回信息,也需通过art2工具将待测设备返回的信息进行后期处理,最后以报告的形式展现给开发人员。
[0004]因此利用传统的art2工具对基于ATHEROS无线芯片方案产品进行测试时,由于art2工具将测试过程中的所有指令封装,从而使得开发人员无法根据测试环境及需求进行自主开发测试。

【发明内容】

[0005]基于此,有必要针对利用传统art2工具对基于ATHEROS无线芯片方案产品测试时,开发人员无法根据测试环境及需求进行自主开发测试的问题,提供一种无线测试系统及方法。
[0006]一种无线测试系统,用于测试基于ATHEROS无线芯片方案的待测设备的无线性能,且所述待测设备能够用art2工具进行测试,包括测试主控器和射频测试仪器;所述测试主控器分别与射频测试仪器、待测设备通过网线连接;所述射频测试仪器和待测设备之间通过射频线连接;
[0007]所述射频测试仪器,用于检测所述待测设备的无线测试指标;所述测试主控器根据测试需求控制所述射频测试仪器和待测设备运行以进行无线测试;同时,所述测试主控器与待测设备通过TCP协议进行通信,且所述测试主控器利用所述待测设备能够设别的指令控制所述待测设备运行,其中,所述待测设备能够设别的指令由测试需求结合art2工具的指令得出。
[0008]在其中一个实施例中,所述射频测试仪器还用于对所述待测设备发送数据包。
[0009]在其中一个实施例中,还包括交换机,且所述无线测试系统用于测试处于同一局域网的若干所述待测设备;所述交换机分别与测试主控器、各待测设备连接,且所述交换机用于转发测试主控器与各待测设备之间传输的数据。
[0010]—种无线测试方法,基于上述无线测试系统,其中所述测试主控器的执行步骤包括:
[0011 ]对所述待测设备进行功率校准;
[0012]对所述待测设备的无线性能进行测试。
[0013]在其中一个实施例中,对所述待测设备进行功率校准的步骤前包括:
[0014]控制所述待测设备进入校准模式;
[0015]读取配置信息,其中,所述配置信息包括所述待测设备的目标功率,且所述配置信息适用于所述测试需求和待测设备;
[0016]将所述配置信息发送至所述待测设备。
[0017]在其中一个实施例中,对所述待测设备进行功率校准的步骤包括:
[0018]控制所述待测设备向射频测试仪器发射信号;
[0019]控制所述射频测试仪器测试功率值,并模拟线路衰减以得出所述待测设备的实际发射功率;
[0020]将所述实际发射功率发送至待测设备,且所述待测设备判定所述实际发射功率处于所述目标功率设定的范围之外时,重新调整发射功率并继续发射信号;
[0021]判断校准未完成时继续执行所述控制所述射频仪器测试功率值,并模拟线路衰减以得出所述待测设备的实际发射功率的步骤。
[0022]在其中一个实施例中,对所述待测设备进行功率校准的步骤还包括:
[0023]控制所述待测设备保存配置信息和校准信息。
[0024]在其中一个实施例中,对所述待测设备的无线性能进行测试的步骤包括:
[0025]对所述待测设备进行TX测试;
[0026]对所述待测设备进行RX测试。
[0027]在其中一个实施例中,对所述待测设备进行TX测试的步骤包括:
[0028]控制所述射频测试仪器按所述测试需求中指定的各项无线测试指标进行测试;
[0029]控制所述待测设备以校准后的功率发射信号;
[0030]接收所述射频测试仪器测量的关于所述待测设备的各项无线测试指标对应的测试值。
[0031 ]在其中一个实施例中,对所述待测设备进行RX测试的步骤包括:
[0032]控制所述待测设备进入收包模式;
[0033]控制所述射频测试仪器向所述待测设备发送数据包,并开始计时;
[0034]在设定时间段后,获取所述待测设备共收取的数据包数并得到收包率。
[0035]上述无线测试系统及方法具有的有益效果为:在该无线测试系统及方法中,射频测试仪器,用于检测待测设备的无线测试指标。测试主控器用于根据测试需求控制射频测试仪器和待测设备运行以进行无线测试。因此,该无线测试系统通过测试主控器及射频测试仪器即可对待测设备进行无线测试。同时,由于测试主控器与待测设备通过TCP协议进行通信,且测试主控器利用待测设备能够设别的指令控制待测设备运行,其中,待测设备能够设别的指令由测试需求结合art2工具的指令得出,从而保证测试主控器能够与基于ATHEROS无线芯片方案的待测设备正常通信。
[0036]综上所述,该无线测试系统及方法能够根据测试需求对基于ATHEROS无线芯片方案的待测设备进行无线测试,从而使测试开发人员能够根据测试环境及需求进行自主开发测试,同时还能提高测试效率、便于软件升级、便于进行批量自动化生产测试。
【附图说明】
[0037]图1为一实施例提供的无线测试系统的组成结构示意图;
[0038]图2为图1所示实施例的无线测试系统的另一组成结构示意图;
[0039]图3为基于图1所示实施例的无线测试系统的无线测试方法的步骤流程图;
[0040]图4为图3所示实施例的无线测试方法中步骤S400的具体步骤流程图;
[0041]图5为图3所示实施例的无线测试方法中步骤S500的具体步骤流程图;
[0042]图6为图5所示实施例的无线测试方法中步骤S510的具体步骤流程图;
[0043]图7为图5所示实施例的无线测试方法中步骤S520的具体步骤流程图。
【具体实施方式】
[0044]为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
[0045]除非另有定义,本文所使用的所有的技术和科学术语与属于发明的技术领域的技术人员通常理解的含义相同。本文中在发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0046]如图1所示,一实施例提供了一种无线测试系统,用于测试基于ATHEROS无线芯片方案的待测设备130(以下简称“待测设备130”)的无线性能,且待测设备130能够用art2工具进行测试。本实施例正是为了改进上述类型待测设备130的测试方法而提出的。具体原理如下。
[0047]该无线测试系统包括测试主控器110和射频测试仪器120。其中,测试主控器110分别与射频测试仪器120、待测设备130通过网线140连接。射频测试仪器120和待测设备130之间通过射频线150连接。
[0048]射频测试仪器120,用于检测待测设备130的无线测试指标,并向测试主控器110发送测试值。
[0049]其中,无线测试指标包括功率、EVM(Error Vector Magnitude,误差向量幅度)、MASK(频率模板)、频偏、接收灵敏度等。
[0050]测试主控器110,用于根据测试需求控制射频测试仪器120和待测设备130运行以进行无线测试,本实施例中,测试主控器110具体为电脑,其安装有测试主控软件,该测试主控软件可由测试开发人员自由开发。同时本实施例中,测试主控器110还用于将测试值与测试标准进行比较并得出测试结果,从而便于测试开发人员观看。可以理解的是,根据不同的测试需求,测试主控器110也可直接显示各无线测试指标的测试值。
[0051]其中,测试需求为测试开发人员根据测试环境等因素的不同而设置的不同测试项目和测试具体过程,例如测试项目中的信道可设置为不同的信道、或者在测试具体过程中控制射频测试仪器120测试不同类型的无线测试指标等。测试标准也由测试开发人员自行设置,只要保证适用于待测设备130即可,例如测试标准为对art2的测试脚本进行配置后形成的数据,或者测试标准也可由开发人员根据射频测试仪器120测量的结果而设定。
[0052]由于传统的art2工具封装了控制仪器、待测设备、测试标准等所有测试信息,因此导致测试开发人员无法进行自主开发。而本实施例中,通过上述测试主控器110和射频测试仪器120即可对待测设备130进行测试,且测试开发人员能够自由设置上述测试需求、测试标准等测试信息,从而能够根据测试环境及需求进行自主开发测试。
[0053]同时,本实施例提供的测试主控器110能够分别与射频测试仪器120、待测设备130进行正常通信,原理如下。
[0054]由于仪器商提供的射频测试仪器120都具备与自身匹配的软件,因此本实施例中,测试主控器110安装有射频测试仪器120对应的软件,故测试主控器110通过调用相应的测试接口即可实现对射频测试仪器120的控制。
[0055]同时,测试主控器110与待测设备130通过TCP协议进行通信,且测试主控器110利用待测设备130能够设别的指令控制待测设备130运行,其中,待测设备能够设别的指令由测试需求结合art2工具的指令得出。
[0056]由于art2工具是利用TCP协议与待测设备130中的nart进程进行通信的,因此本实施例中测试主控器110同样利用TCP协议与待测设备130中的nart进程进行通信,例如测试主控器110直接使用自带的(108指令九61116丨+0171 IP地址+DUT端口号”与待测设备130通信,或者另外开发一个TCP协议通信工具。
[0057]另外,由于传统art2工具向待测设备130发送的指令中包括配置信息与控制指令。其中,配置信息包括芯片自身性能参数信息和测试项信息。因此只要配置信息和控制指令能够被待测设备130中的ATHEROS无线芯片识别即可。
[0058]在本实施例中,待测设备能够设别的指令由测试需求结合art2工具的指令得出,例如芯片自身性能参数信息通过ATHEROS无线芯片研发人员提供,而测试项信息则由测试开发人员根据实际情况并参考art2工具中的相应配置指令的格式来自行设置,例如根据实际测试环境设置测试信道、测试速率为不同的值,从而实现上述测试需求的自行设置。控制指令则采用art2工具中的相应控制指令。其中,art2工具中的相应指令通过网络抓包工具获取并解析即可得出。因此,配置信息和控制指令均能被待测设备130识别,进而保证测试主控器110同样能够与待测设备130进行通信。另外,射频测试仪器120与待测设备130均具有射频模块,因此两者之间能够通过射频线来正常传输射频信号。
[0059]综上所述,本实施例提供的上述无线测试系统,在保证测试主控器110、射频测试仪器120及待测设备130之间能够正常通信的基础上,测试开发人员能够自由选择测试项目,并自由控制测试的具体过程,从而能够根据测试环境及需求进行自主开发测试,同时还能提高测试效率、便于软件升级。
[0060]进一步的,上述射频测试仪器120还用于对待测设备130发送数据包,从而能够通过测试主控器110对待测设备130进行RXUeceive,接收)测试。
[0061]因此,该无线测试系统无需增加其他的仪器,而只需利用测试主控器110及射频测试仪器120即可对待测设备130进行TX(Transmit,发送)测试和RX测试,节约了成本。
[0062]可以理解的是,在其他实施例中,在条件允许的情况下,还可以采取其他方式实现对待测设备130发送数据包的功能。
[0063]进一步的,如图2所示,为了满足批量生产测试的需求,上述无线测试系统还包括交换机160。同时,该无线测试系统用于测试处于同一局域网的若干待测设备130。其中,交换机160分别与测试主控器110、各待测设备130连接,本实施例中利用网线连接。同时,交换机160用于转发测试主控器110与各待测设备130之间传输的数据,从而使得该无线测试系统仅通过一台测试主控器110和一台射频测试仪器120即可同时对多个待测设备130进行无线测试。
[0064]可以理解的是,无线测试系统的具体结构不限于上述一种情况,只要能够满足测试需求即可。
[0065]另外,基于上述无线测试系统,一实施例还提供了一种无线测试方法。其中,测试主控器110的执行步骤包括以下内容,如图3所示。
[0066]步骤S100、控制待测设备130进入校准模式。
[0067]其中,测试主控器110向待测设备130发送与开启校准模式相应的控制指令。当待测设备130接收到该控制指令后则开启nart进程,从而进入校准模式。
[0068]步骤S200、读取配置信息,其中,配置信息包括待测设备130的目标功率,且配置信息适用于上述测试需求和待测设备130。
[0069]基于上述对配置信息的论述,配置信息中的芯片自身性能参数信息例如目标功率、低噪声放大器参数等适用于待测设备130;而测试项信息则由测试开发人员自行设定,从而适用于测试需求。
[0070]步骤S300、将上述配置信息发送至待测设备130。接下来,即可对待测设备130进行功率校准。
[0071]可以理解的是,步骤SlOO至步骤S300不限于上述一种情况,只要保证待测设备130已经做好功率校准的准备工作即可。例如,若测试开发人员直接对待测设备130进行开发,使待测设备130自行开启校准模式,并读取相应的配置信息,这时,测试主控器110则无需执行上述步骤SlOO至步骤S300。
[0072 ] 步骤S400、对待测设备130进行功率校准。
[0073]具体的,步骤S400的执行方法如下,如图4所示。
[0074]步骤S410、控制待测设备130向射频测试仪器120发射信号。
[0075]具体执行中,测试主控器110向待测设备130发送功率校准指令,当待测设备130接收到该功率校准指令后则向射频测试仪器120发射信号。
[0076]步骤S420、控制射频测试仪器120测试功率值,并模拟线路衰减以得出待测设备130的实际发射功率。
[0077]具体执行中,射频测试仪器120测量到待测设备130发射信号的功率值后,将该功率值发送至测试主控器110中。测试主控器110对该功率值进行实际传输模型模拟处理,SP将该功率值减去实际线路损耗对应的值最终得出待测设备130的实际发射功率。
[0078]步骤S430、将上述实际发射功率发送至待测设备130,且待测设备130判定该实际发射功率处于目标功率设定的范围之外时,重新调整发射功率并继续发射信号。
[0079]具体执行中,测试主控器110将上述实际发射功率通过相应指令反馈至待测设备130。当待测设备130接收该实际发射功率后,则判断实际发射功率是否处于目标功率设定的范围内,若是,则向测试主控器110发送校准完成信息;否则,待测设备130向测试主控器110发送继续校准信息,并根据自身内部的校准算法重新发射信号,并调整发射功率使其趋向于目标功率,从而继续校准。依次循环,直至待测设备130接收的实际发射功率处于目标功率设定的范围内。
[0080]步骤S440、判断校准是否完成,若是,则执行步骤S450,否则,继续执行步骤S420。
[0081]在本实施例中,测试主控器110通过待测设备130返回的相关信息来判断校准是否完成。具体为:若测试主控器110接收到上述校准完成信息,则判定校准完成;若测试主控器110接收到上述继续校准信息,则判定校准未完成,从而继续从步骤S420开始执行。依次循环,直至测试主控器110判断校准完成为止。
[0082]举例来说,若射频测试仪器120首次测试到的功率为lOdbm,而目标功率为25dbm,那么待测设备130接收到1dnm的功率后发现与目标功率25dbm相差较远,此时待测设备130则会根据ATHEROS无线芯片内部的校准算法重新发射信号,并调整发射功率使其更接近25dbm。同时待测设备130向测试主控器110反馈继续校准信息。那么测试主控器110即通过射频测试仪器120再次测试待测设备130的发射功率,并将获取的功率值再次反馈至待测设备130。如果此时的功率值为24dbm,而待测设备130在收到该功率值后则会认为该功率值与目标功率接近,并满足其内部算法,则待测设备130向测试主控器110返回校准完成信息。
[0083]步骤S450、控制待测设备130保存上述配置信息和校准信息。
[0084]具体执行中,测试主控器110向待测设备130发送写值保存指令,当待测设备130接收到该写值保存指令后则会将上述校准过程中接收的配置信息和相关的校准信息进行保存,以避免断电后出现数据丢失的情况。
[0085]可以理解的是,步骤S400的具体执行方法不限于上述一种情况,只要能够对待测设备130进行功率校准即可。
[0086]当待测设备130功率校准完成后,则可对待测设备130的无线性能进行测试,详见以下内容。
[0087]步骤S500、对待测设备130的无线性能进行测试。
[0088]具体的,步骤S500的执行方法如下,如图5所示。
[0089 ] 步骤S510、对待测设备130进行TX测试。
[0090]具体的,步骤S510的执行方法如下,如图6所示。
[0091]步骤S511、控制射频测试仪器120按上述测试需求中指定的各项无线测试指标进行测试。例如,测试主控器110控制射频测试仪器120测试待测设备130的功率、EVM、MASK、频偏这几项无线测试指标。
[0092]因此测试开发人员通过测试主控器110即可以自由设置射频测试仪器120测量的无线测试指标,而不用受到art2工具的约束。
[0093 ]步骤S512、控制待测设备130以校准后的功率进行发射。
[0094]在具体执行中,测试主控器110向待测设备130发送功率测试指令,当待测设备130接收到该功率测试指令后即以上述校准后的功率进行发射。
[0095]步骤S513、接收射频测试仪器120测量的关于待测设备130的各项无线测试指标对应的测试值,即完成TX测试。
[0096]本实施例中,测试主控器110还将各项无线测试指标的测试值与测试标准中的对应值进行比较,以得出TX测试的最终结果,便于测试开发人员观看。
[0097]可以理解的是,步骤S510的具体执行方法不限于上述一种情况,只要能够对待测设备130进行TX测试即可。
[0098]步骤S520、对待测设备进行RX测试。
[0099]具体的,步骤S520的执行方法如下,如图7所示。
[0100]步骤S521、控制待测设备130进入收包模式。
[0101]具体执行中,测试主控器110向待测设备130发送与进入收报模式对应的指令,当待测设备130接收到该指令后即进入收包模式,准备接收数据包。
[0102]步骤S522、控制射频测试仪器120向待测设备130发送数据包,并开始计时。
[0103]在此过程中,待测设备130连续接收数据包并将数据包存储。
[0104]步骤S523、在设定时间段后,获取待测设备130共收取的数据包数并得到收包率。
[0105]在具体执行中,测试主控器110向待测设备130发送相应控制指令,以控制待测设备130停止收包并反馈收包数。之后,测试主控器110即可得出收包率,从而完成RX测试。
[0106]可以理解的是,步骤S520的具体执行方法不限于上述一种情况,只要能够对待测设备130进行RX测试即可。
[0107]需要说明的是,在上述无线测试方法中,各步骤的执行顺序不限于上述一种情况,根据实际情况可以作相应变换,只要能够对待测设备130进行功率校准,并对待测设备130的无线性能进行测试即可,从而进一步体现了该无线测试方法便于测试开发人员自由控制测试具体过程的优势。
[0108]综上所述,本实施例提供的无线测试系统及方法,通过测试主控器110、射频测试仪器120即可对待测设备130进行测试,使测试开发人员能够根据测试环境及需求进行自主开发测试,而无需配置繁琐的art2脚本以及局限于art2工具测试的各种相关设定,提高了测试效率和测试稳定性,也便于进行批量自动化生产测试。
[0109]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0110]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种无线测试系统,用于测试基于ATHEROS无线芯片方案的待测设备的无线性能,且所述待测设备能够用art2工具进行测试,其特征在于,包括测试主控器和射频测试仪器;所述测试主控器分别与射频测试仪器、待测设备通过网线连接;所述射频测试仪器和待测设备之间通过射频线连接; 所述射频测试仪器,用于检测所述待测设备的无线测试指标;所述测试主控器根据测试需求控制所述射频测试仪器和待测设备运行以进行无线测试;同时,所述测试主控器与待测设备通过TCP协议进行通信,且所述测试主控器利用所述待测设备能够设别的指令控制所述待测设备运行,其中,所述待测设备能够设别的指令由测试需求结合art2工具的指令得出。2.根据权利要求1所述的无线测试系统,其特征在于,所述射频测试仪器还用于对所述待测设备发送数据包。3.根据权利要求1所述的无线测试系统,其特征在于,还包括交换机,且所述无线测试系统用于测试处于同一局域网的若干所述待测设备;所述交换机分别与测试主控器、各待测设备连接,且所述交换机用于转发测试主控器与各待测设备之间传输的数据。4.一种无线测试方法,其特征在于,基于权利要求1所述的无线测试系统,其中所述测试主控器的执行步骤包括: 对所述待测设备进行功率校准; 对所述待测设备的无线性能进行测试。5.根据权利要求4所述的无线测试方法,其特征在于,对所述待测设备进行功率校准的步骤前包括: 控制所述待测设备进入校准模式; 读取配置信息,其中,所述配置信息包括所述待测设备的目标功率,且所述配置信息适用于所述测试需求和待测设备; 将所述配置信息发送至所述待测设备。6.根据权利要求5所述的无线测试方法,其特征在于,对所述待测设备进行功率校准的步骤包括: 控制所述待测设备向射频测试仪器发射信号; 控制所述射频测试仪器测试功率值,并模拟线路衰减以得出所述待测设备的实际发射功率; 将所述实际发射功率发送至待测设备,且所述待测设备判定所述实际发射功率处于所述目标功率设定的范围之外时,重新调整发射功率并继续发射信号; 判断校准未完成时继续执行所述控制所述射频仪器测试功率值,并模拟线路衰减以得出所述待测设备的实际发射功率的步骤。7.根据权利要求6所述的无线测试方法,其特征在于,对所述待测设备进行功率校准的步骤还包括: 控制所述待测设备保存配置信息和校准信息。8.根据权利要求4所述的无线测试方法,其特征在于,对所述待测设备的无线性能进行测试的步骤包括: 对所述待测设备进行TX测试; 对所述待测设备进行RX测试。9.根据权利要求8所述的无线测试方法,其特征在于,对所述待测设备进行TX测试的步骤包括: 控制所述射频测试仪器按所述测试需求中指定的各项无线测试指标进行测试; 控制所述待测设备以校准后的功率发射信号; 接收所述射频测试仪器测量的关于所述待测设备的各项无线测试指标对应的测试值。10.根据权利要求8所述的无线测试方法,其特征在于,对所述待测设备进行RX测试的步骤包括: 控制所述待测设备进入收包模式; 控制所述射频测试仪器向所述待测设备发送数据包,并开始计时; 在设定时间段后,获取所述待测设备共收取的数据包数并得到收包率。
【文档编号】H04B17/29GK105827336SQ201610255121
【公开日】2016年8月3日
【申请日】2016年4月21日
【发明人】高玉莹
【申请人】深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1