QDAT非信令测试介绍
https://mp.weixin.qq.com/s/SvODYE8tDCYYA3t27_RDXw
高通WIFI6的IPQ系列芯片非信令测试常用的测试方法有两种:
QRCT(射频调试工具)、QPSR(射频校准工具)。
一、QPSR(射频校准工具)非信令测试:
1、前期准备工作:
-
安装QDART和QPST软件。该软件需要在高通网站上下载并安装,无需激活码,或者百度搜索下载(压缩包包含软件安装包)。
-
安装SecureCRT,用于串口或者网口连接和控制用户设备。
-
测试仪表。Litepoint的IQXel或者RS的CWM500仪表均可。
-
测试设备、测试射频线、四工器/八工器、网线两根、电脑。
2、操作步骤
-
设置QPST端口、设备开机后,网口连接PC。设置PC IP地址固定为192.168.1.XXX.
-
运行QPST软件。点击IP Server,勾选Accept client connections 。此时QPST会将识别到的IP地址192.168.1.XXX虚拟化成为一个编号为COM30001的串口。
-
如下图:
3、配置被测设备。
-
被测设备开机后,连接网线。
-
在SecureCRT中输入(telnet或者串口都行),并回车。等待指令执行完。
-
此时在QPST的Ports界面会出现一个COM口,如下图
4、PC端配置。
-
仪表通过网线连接至PC端,配置仪表地址,Iqxel(默认192.168.100.254)和PC需要配置在一个网段。
-
打开xtt后,软件整体界面和各部分作用如下:
5、配置配置文件和线损文件
选中InitializeWlanTester_LP节点,在参数配置区进行参数配置。
步骤1、点击标签1的下拉框。选择配置文件。
需要注意的是不同的仪表厂商、不同的通道都有专用的配置文档。
步骤2、附件中的配置文件需要更改Host IP地址,用于XTT控制仪表。请先更改好IP后再在步骤1中选中。
步骤3、点击标签2的下拉单,选择线损文件,提供的线损文件为单根线,2.4G线损1dB,5G线损1.5dB。请根据实际线损设置。
步骤4、将步骤3中线损名称PM_CableLoss粘贴到标签3、标签4中去。
步骤5、测试项次配置。
在高通xtt中,每个测试项都是以节点的形式出现。比如测试5G WIFI时,每个协议都单独作为一个节点,多个节点都包含在5G WIFI测试目录下。每次测试都可以根据实际的测试需求选择不同的测试节点。
以WIFI 5G 11AX 80M MCS11协议为例,由于涉及到不同的信道、不同的功率、不同的速率。测试节点中需要使用到循环的方式(xtt的配置和软件编写比较像,只是xtt配置的都是固定功能的指令)。
步骤6、开始测试。按F5或者点击xtt上方开始按键,等待测试即可。
步骤7、查看测试结果。测试完成后测试结果会在xtt下方数据生成区显示。测试过程中的log也可以在log分析区查看,对于测试过程中的报错分析有比较大的用处。
二、QRCT(射频调试工具)非信令测试。
A.按如下图配置选择设备,填写端口,连接设备。并选择芯片型号和TX配置。
B.以5G CH36(5180MHz)MCS0为例进行说明配置。
-
Phy ID:用于配置4G/5G PHY ID。2.4G选择PHY_B0,5G选择PHY_A0。如果是8*8天线,使用另外一个5G芯片则需要选择PHY_A1。
-
TX mode:TX发射模式选择。选择ContTx99:占空比为99%的连续调制信号发射。
-
Channel: 发射中间频率。5180代表5180MHz(36信道)。
-
Channel2: 非连续80M+80M的中间频率填写,不用选择。
-
TxPower Control:功率发射模式。常用的发射模式有Forced Gain、TxPower Auto、TxPower CLPC。Forced Gain:开环方式设置增益来输出功率,无法保证功率是否按照期望功率输出,功率的输出需要配合步骤24中的值进行输出。TxPower Auto:闭环功率控制方式。功率输出值为WIFI配置bin文件中设置的Target Power决定。TxPower CLPC:闭环功率控制方式。功率输出值为步骤6中设置的值。
-
Tx power:期望输出功率值,配合步骤5中的TxPower CLPC。
-
Cb state:信道绑定状态。根据测试项次选择。
-
Rate:速率设置。根据测试项次选择。
-
Rate BW:协议设置。根据测试项次选择。
-
NSS:空间流数量。选择_1 Steram。
-
Short guard:设置成为on。
-
dutyCycle:占空比。设置成为10。
-
Number of Packets:发射包数量。0代表连续发射。
-
ANI algorithm:选择OFF。
-
Scrambler:扰码。选择disable。
-
AIFSN:帧间间隔值。设置为0。
-
Packet Size:有效载荷大小。
-
Antenna:天线。在DPDT设计中可用于主分集天线选择。
-
Chain Mask:射频通路选择。Chain Mask1、Chain Mask2、 Chain Mas/4、 Chain Mask8分别代表硬件上的chain1、chain2、chain3、chain4。
-
Chain MaskH:在8*8 MIMO天线设计中用于选择chain4、chain2、chain7、chain8。
-
Broadcast/unicast:广播和单播设置。一般设置成为OFF,即单播模式。
-
Aggregation:选择。
-
TX pattern:数据帧数据模式枚举。如果>=6,则数据帧的用户定义为模式,长度为nPattern。一般选择0* –ZEROES_PATTERN。
-
Gain index:在Forced Gain模式下设置增益值,用来输出特定的功率。
-
DAC Gain:开环模式下的数字增益。一般设置为0。
-
PACFG:PA配置,保持默认即可。
-
Guard Interval:保护间隔。
-
Ack Request:从RX请求ACK。选择False。
-
WIFI standard:请按照对应测试协议选择不同的标准。
-
Ppdu Type:选择singer user。
-
Link Direction:连接方向。选择down。
-
Dual Carrier modulation:选择off。
-
Set Tx on:设置TX开始发射。
CWM500配置。可参考CWM500 WIFI信令测试文档,将信令模式设置为非信令模式。配置协议、信道、Trigger源、期望功率、线损、测试端口等。
IQ配置。IQ仪表用网线连接电脑。配置IP地址网络段。在浏览器中输入IQ仪表的IP地址。配置TX/RX模式、线损、测试端口、协议、信道、期望功率、测试界面即可。
相对于QRCT,QPSR方式进行非信令测试配置较简单。QRCT在非信令调试阶段更易用。特别是出现EVM问题时,可以通过Force Gain的方式进行开环功率控制,排除闭环电路的影响。设置低发射功率,用于判定是否芯片输出性能差等。Xtt测试在跑大量测试时比较方便,设置完成后可挂机测试,节省时间。
Q&A部分:
Q1:IQ仪器如果是4*4mimo,该如何设置InitializeWlanTester_LP节点呢?
A1:4*4端口仪器在LP_Config_Example_4x4_MW文件中指定"DUT_PORT1-VSA_TERMINAL_INDEX" Value值为所用的端口号即可。
Q2:QDAT不同版本的会存在数据差异性吗?
A2:数据不会存在差异。
Q3:校准测试对EVM设置Full data还是LTF?
A3:两种模式任选。
Q4:采用国产极致汇仪的仪器做校准需要更改哪些呢 ?
A4:不同仪器的配置修改在LP_Config_Example_4x4_MW文件中,修改IP地址和驱动。
Q5:xtt校准完成后导出excel格式提示无法打开 ?
A5:需要提前打开excel程序让工具调用到表格。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?