搜索
搜索
技术与服务
全部分类

WiFi测试小知识之五:WIFI产品测试PER

  • 分类:WIFI测试小知识
  • 作者:itest
  • 来源:itest
  • 发布时间:2018-12-12 00:00
  • 访问量:

WiFi测试小知识之五:WIFI产品测试PER

详情

WIFI产品量产时PER是必测项,因为量产测试只有通过PER测试,才能验证DUTRX链路是否正常。但是PER测试时会碰到各种各样的问题造成丢包,下面对常见情况进行分析。

一.   配置原因造成丢包:

1.  仪器端口和DUT端口;在测试时,经常碰到“端口接错”现象,通过下列的简单的方法就可以确认:

(1) WT200可以通过仪器“端口状态指标灯”来确定仪器端口是否正确(亮灯表示端口正在工作)

(2) DUT的天线端口需要客户根据对DUT的配置和接线检查。

2.  RF线缆损坏; 需要确保RF线缆正常, 有一种简单的方法可参考。

RF线缆两端接到WT200RF1RF2端口,通过WT Meter进行环回测试,通看查看发送和接收功率,可知是否线缆是否正常,以及RF线缆衰减。

3.  中心频率;需要和DUT配置一致。

4.  帧类型;需要和DUT配置的一致。

5.  IFG(帧间间隔 标准要求是SIFS10us(802.11ag为例)但在测试条件下,需要根据DUT的处理时间决定了。DUT实测时远远大于10usIFG,如果IFG偏小则会造成丢包,但是IFG设置过大则影响测试效率。

   一般方法是先设置较大的IFG,如果PER达到预期后,则尝试慢慢减小IFG值,原则是不能因为设置的IFG值不合理影响PER

   如:有个别WIFI模块通过串口把测试结果传输给PC机,由于串口通讯速率不够快,造成DUT不能及时把结果传输到PC机,从而造成无法继续接收,造成丢包。

6.  发送功率(需要考虑外部衰减功率过大、功率太低都不行,因为放大器只能适用一定范围内的功率。请根据DUT的设计来确定此值。

7.  Waveform数据有效长度;数据有效长度(PSDU长度)也会引起丢包,因为当数据包占用时间比较长时,需要考虑信道的时变问题、和振荡器的时间稳定性了。

 

二.   Waveform造成丢包:

经第一步的尝试,如果DUT完全接收不到数据,则考虑MAC层(媒体访问控制层)问题了。

1.  有部分DUT对接收到的数据包,按数据包类型(管理帧,控制帧,数据帧广播包等等)分别统计,这时需要注意观察DUT的接收状态信息。

   注: WT200 Meter软件WIFI默认使用数据广播包。

2.  有部分DUT固件在测试PER时,需要特定的MAC才认为有效,这时需要根据要求生成基带数据了。Waveform一般在原厂芯片工具文件夹中,这时需要提供这些特殊的波形文件给我公司进行分析了。

Eg1Athros芯片在测试PER时,需要特定的MAC地址(默认为01.00.00.C0.FF.EE)才认为有效, 这时需要根据要求生成Waveform数据包了。

 

三.   特殊情况造成丢包

   有时手动测试没问题,自动化时存在误码。这问题其实是手动操作时各动作之间延时较长,而自动化时操作时间短;因为部分DUT进入接收状态需要较长的时间,但自动化工具没有等待DUT进入接收状态就开始发送数据,从而造成丢包。

 

注:

SIFS 短的帧间间隔,是最短的帧间间隔,用来分隔开属于一次对话的各帧, AP应当能够在这段时间内从发送切换到接收

关键词:

版权所有©2020 深圳市极致汇仪科技有限公司 粤ICP备15052409号  网站建设:中企动力  深圳 wz 粤公网安备44030502000162号