一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

WIFI测试系统及方法与流程

2022-04-30 02:09:17 来源:中国专利 TAG:

wifi测试系统及方法
技术领域
1.本发明涉及测试技术领域,具体而言,特别涉及一种wifi测试系统及方法。


背景技术:

2.现有技术中,在wifi测试时,还存在以下不足:1、在进行耦合功率测试时,测试功能不全,无法测试灵敏度;2、在进行吞吐量测试时,测试效率低,直通率低。


技术实现要素:

3.本发明旨在至少在一定程度上解决现有技术中的上述技术问题之一。为此,本发明的一个目的在于提出一种测试更加直观,更加全面高效的wifi测试系统及方法。
4.本发明解决上述技术问题的技术方案如下:wifi测试系统,包括主控模块、路由器和测试模块,所述主控模块与所述路由器连接;所述路由器与所述测试模块连接;所述测试模块与所述主控模块连接;
5.所述主控模块用于向路由器发送测试信号,测试信号携带指纹数据和mac地址;还用于根据设定阈值对丢包率数据进行判断,获取丢包率测试结果;还用于根据设定阈值对功率数据进行判断,获取功率测试结果;所述路由器用于根据mac地址,将测试信号无线转发至测试模块;
6.所述测试模块用于根据指纹数据对测试信号进行数据过滤和数据统计,并进行丢包率计算,获取丢包率数据;将丢包率数据传输至主控模块;还用于根据指纹数据对测试信号的信号幅值进行采样,根据信号幅值计算平均功率值,生成功率数据传输至主控模块。
7.本发明的有益效果是:测试方法更加直观,测试效率更高;不仅可以进行功率测试,还可以进行丢包率测试,测试更加全面高效。
8.在上述技术方案的基础上,本发明还可以做如下改进。
9.进一步,所述测试模块对测试信号进行模数转换,对模数转换后测试信号的信号幅值进行采样,根据信号幅值计算测试信号的每一帧功率值,并将所有帧功率值取平均值,获取平均功率值。
10.进一步,所述测试模块检测到测试信号的ppdu帧后,对检测到的所有ppdu帧的功率值进行累计平均,获得ppdu帧的平均功率。
11.进一步,所述测试模块还用于根据指纹数据对测试信号进行乱序统计,生成乱序数据传输至主控模块;所述主控模块还用于根据设定阈值对乱序数据进行判断,获取乱序测试结果。
12.采用上述进一步方案的有益效果是:不仅可以进行功率测试和丢包率测试,还可以进行乱序测试,测试更加全面高效。
13.进一步,所述测试模块还用于根据指纹数据对测试信号进行时延统计,生成时延数据传输至主控模块;所述主控模块还用于根据设定阈值对时延数据进行判断,获取时延测试结果。
14.采用上述进一步方案的有益效果是:不仅可以进行功率测试、丢包率测试和乱序测试,还可以进行时延测试,测试更加全面高效
15.进一步,还包括led检测模块,所述led检测模块与所述主控模块连接;
16.所述led检测模块用于对路由器的led灯进行摄像,生成记录led发光颜色的摄像信号传输至所述主控模块;
17.所述主控模块用于设定led灯的发光颜色,利用设定的led灯发光颜色与摄像信号中的led灯发光颜色进行对比,获取led测试结果。
18.采用上述进一步方案的有益效果是:不仅进行wi fi测试,还可以测试网口和检测led灯,测试更加全面高效。
19.本发明解决上述技术问题的另一技术方案如下:wi fi测试方法,包括以下步骤:
20.步骤1.主控模块向路由器发送测试信号,测试信号携带指纹数据和mac地址;
21.步骤2.路由器根据mac地址,将测试信号无线转发至测试模块;
22.步骤3.测试模块根据指纹数据对测试信号进行数据过滤和数据统计,并进行丢包率计算,获取丢包率数据;将丢包率数据传输至主控模块;还根据指纹数据对测试信号的信号幅值进行采样,根据信号幅值计算平均功率值,生成功率数据传输至主控模块;
23.步骤4.主控模块根据设定阈值对丢包率数据进行判断,获取丢包率测试结果;还根据设定阈值对功率数据进行判断,获取功率测试结果。
24.本发明的有益效果是:测试方法更加直观,测试效率更高;不仅可以进行功率测试,还可以进行丢包率测试,测试更加全面高效。
25.在上述技术方案的基础上,本发明还可以做如下改进。
26.进一步,还包括以下步骤:
27.步骤5.所述测试模块还根据指纹数据对测试信号进行乱序统计,生成乱序数据传输至主控模块;所述主控模块还根据设定阈值对乱序数据进行判断,获取乱序测试结果。
28.采用上述进一步方案的有益效果是:不仅可以进行功率测试和丢包率测试,还可以进行乱序测试,测试更加全面高效。
29.进一步,还包括以下步骤:
30.步骤6.所述测试模块还根据指纹数据对测试信号进行时延统计,生成时延数据传输至主控模块;所述主控模块还根据设定阈值对时延数据进行判断,获取时延测试结果。
31.采用上述进一步方案的有益效果是:不仅可以进行功率测试、丢包率测试和乱序测试,还可以进行时延测试,测试更加全面高效。
32.进一步,还包括以下步骤:
33.步骤7.led检测模块对路由器的led灯进行摄像,生成记录led发光颜色的摄像信号传输至所述主控模块;
34.所述主控模块设定led灯的发光颜色,利用设定的led灯发光颜色与摄像信号中的led灯发光颜色进行对比,获取led测试结果。
35.采用上述进一步方案的有益效果是:不仅进行wifi测试,还可以测试网口和检测led灯,测试更加全面高效。
附图说明
36.图1为本发明wifi测试系统的模块框图;
37.图2为本发明wifi测试方法的流程图。
38.附图中,各标号所代表的部件列表如下:
39.1、主控模块,2、路由器,3、测试模块,4、led检测模块。
具体实施方式
40.以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
41.如图1所示,wifi测试系统,包括主控模块1、路由器2和测试模块3,所述主控模块1与所述路由器2连接;所述路由器2与所述测试模块3连接;所述测试模块3与所述主控模块1连接;测试模块3也就是无线环回功率测试模块;
42.所述主控模块1用于向路由器2发送测试信号,测试信号也就是以太网报文;测试信号携带指纹数据和mac地址;还用于根据设定阈值对丢包率数据进行判断,获取丢包率测试结果;当丢包率数据处于指定阈值内,丢包率测试通过;当丢包率数据未处于指定阈值内,丢包率测试失败;还用于根据设定阈值对功率数据进行判断,获取功率测试结果;当功率数据需要处于指定阈值内,功率测试通过;当功率数据需要未处于指定阈值内,功率测试失败;所述路由器2用于根据mac地址,将测试信号无线转发至测试模块3;
43.所述测试模块3用于根据指纹数据对测试信号进行数据过滤和数据统计,并进行丢包率计算,获取丢包率数据;将丢包率数据传输至主控模块1;还用于根据指纹数据对测试信号的信号幅值进行采样,根据信号幅值计算平均功率值,生成功率数据传输至主控模块1。
44.wifi吞吐量测试,主要是测试路由器2发射数据和接受数据的叠加数据综合;本实施例则直接测试路由器2输出测试信号的功率和接受测试信号的发包;测试方法更加直观,测试效率更高;不仅可以进行功率测试,还可以进行丢包率测试,测试更加全面高效。
45.本实施例不仅改善了吞吐量测试效率低的问题,也改进了耦合功率测试,测试项不全的问题。
46.上述实施例中,所述测试模块3对测试信号进行模数转换,对模数转换后测试信号的信号幅值进行采样,根据信号幅值计算测试信号的每一帧功率值,并将所有帧功率值取平均值,获取平均功率值。
47.平均功率值作为该信道当前的功率值,作为产线wifi测试通过与否的判断依据。
48.上述实施例中,所述测试模块3检测到测试信号的ppdu帧后,对检测到的所有ppdu帧的功率值进行累计平均,获得ppdu帧的平均功率。
49.上述实施例中,所述测试模块3还用于根据指纹数据对测试信号进行乱序统计,生成乱序数据传输至主控模块1;所述主控模块1还用于根据设定阈值对乱序数据进行判断,获取乱序测试结果;当乱序数据处于指定阈值内,乱序测试通过;当乱序数据未处于指定阈值内,乱序测试失败。
50.本实施例不仅可以进行功率测试和丢包率测试,还可以进行乱序测试,测试更加全面高效。
51.上述实施例中,所述测试模块3还用于根据指纹数据对测试信号进行时延统计,生成时延数据传输至主控模块1;所述主控模块1还用于根据设定阈值对时延数据进行判断,获取时延测试结果;当时延数据处于指定阈值内,时延测试通过;当时延数据未处于指定阈值内,时延测试失败。
52.本实施例不仅可以进行功率测试、丢包率测试和乱序测试,还可以进行时延测试,测试更加全面高效。
53.上述实施例中,还包括led检测模块4,所述led检测模块4与所述主控模块1连接;
54.所述led检测模块4用于对路由器2的多个led灯进行摄像,生成记录led发光颜色的摄像信号传输至所述主控模块1;
55.所述主控模块1用于设定led灯的发光颜色,利用设定的多个led灯发光颜色与摄像信号中的多个led灯发光颜色进行一一对应对比,获取led测试结果;当设定的多个led灯发光颜色与摄像信号中的多个led灯发光颜色一一对应一致,led测试通过;当设定的多个led灯发光颜色与摄像信号中的多个led灯发光颜色一一对应未一致时,led测试失败。
56.本实施例不仅进行wifi测试,还可以测试网口和检测led灯,测试更加全面高效。
57.以下为实施例1的技术方案进行wifi测试,测试过程中遇到不良样机的测试数据:
58.[0059][0060]
由上述表格中的数据可知,本实施例的技术方案进行功率测试,测试更加全面高效;不仅改善了吞吐量测试效率低的问题,也改进了耦合功率测试,测试项不全的问题。
[0061]
实施例2:
[0062]
如图2所示,wifi测试方法,包括以下步骤:
[0063]
步骤1.主控模块1向路由器2发送测试信号,测试信号携带指纹数据和mac地址;
[0064]
步骤2.路由器2根据mac地址,将测试信号无线转发至测试模块3;
[0065]
步骤3.测试模块3根据指纹数据对测试信号进行数据过滤和数据统计,并进行丢包率计算,获取丢包率数据;当丢包率数据处于指定阈值内,丢包率测试通过;将丢包率数据传输至主控模块1;当丢包率数据未处于指定阈值内,丢包率测试失败;还根据指纹数据对测试信号的信号幅值进行采样,根据信号幅值计算平均功率值,生成功率数据传输至主控模块1;当功率数据需要处于指定阈值内,功率测试通过;当功率数据需要未处于指定阈值内,功率测试失败;
[0066]
步骤4.主控模块1根据设定阈值对丢包率数据进行判断,获取丢包率测试结果;还根据设定阈值对功率数据进行判断,获取功率测试结果。
[0067]
上述实施例中,还包括以下步骤:
[0068]
步骤5.所述测试模块3还根据指纹数据对测试信号进行乱序统计,生成乱序数据传输至主控模块1;所述主控模块1还根据设定阈值对乱序数据进行判断,获取乱序测试结果;当乱序数据处于指定阈值内,乱序测试通过;当乱序数据未处于指定阈值内,乱序测试失败。
[0069]
wifi吞吐量测试,主要是测试路由器2发射数据和接受数据的叠加数据综合;本实施例则直接测试路由器2输出测试信号的功率和接受测试信号的发包;测试方法更加直观,测试效率更高;不仅可以进行功率测试,还可以进行丢包率测试,测试更加全面高效。
[0070]
本实施例不仅可以进行功率测试和丢包率测试,还可以进行乱序测试,测试更加全面高效。
[0071]
上述实施例中,还包括以下步骤:
[0072]
步骤6.所述测试模块3还根据指纹数据对测试信号进行时延统计,生成时延数据传输至主控模块1;所述主控模块1还根据设定阈值对时延数据进行判断,获取时延测试结果;当时延数据处于指定阈值内,时延测试通过;当时延数据未处于指定阈值内,时延测试失败。
[0073]
本实施例不仅可以进行功率测试、丢包率测试和乱序测试,还可以进行时延测试,测试更加全面高效。
[0074]
上述实施例中,还包括以下步骤:
[0075]
步骤7.led检测模块4对路由器2的多个led灯进行摄像,生成记录led发光颜色的摄像信号传输至主控模块1;
[0076]
主控模块1设定led灯的发光颜色,利用设定的多个led灯发光颜色与摄像信号中的多个led灯发光颜色进行一一对应对比,获取led测试结果;当设定的多个led灯发光颜色与摄像信号中的多个led灯发光颜色一一对应一致,led测试通过;当设定的多个led灯发光颜色与摄像信号中的多个led灯发光颜色一一对应未一致时,led测试失败。
[0077]
本实施例不仅进行wifi测试,还可以测试网口和检测led灯,测试更加全面高效。
[0078]
以下为实施例2的技术方案进行wifi测试,测试过程中遇到不良样机的测试数据:
[0079][0080][0081]
由上述表格中的数据可知,本实施例的技术方案进行功率测试,测试更加全面高效;不仅改善了吞吐量测试效率低的问题,也改进了耦合功率测试,测试项不全的问题。
[0082]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献