QXDM及QCAT软件使用入门指南V10_第1页
QXDM及QCAT软件使用入门指南V10_第2页
QXDM及QCAT软件使用入门指南V10_第3页
QXDM及QCAT软件使用入门指南V10_第4页
QXDM及QCAT软件使用入门指南V10_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 2006, ZTE Corporation. All rights reserved.QXDM及及QCAT软件使用入门指南软件使用入门指南中兴通讯中兴通讯 移动事业部移动事业部 W系统测试部系统测试部王泮海王泮海 2006-12目录目录n软件介绍及安装软件介绍及安装n常规功能应用介绍常规功能应用介绍n结合结合UE LOG进行问题定位示例进行问题定位示例 2006, ZTE Corporation. All rights reserved.1、QXDM: Qualcomm eXtensive Diagnostic Monitor,它主要用来获取空口的上、下行信令及业务数据包,并可多窗口实时显示

2、诸如功率、速率、误码率等参数,结合RNC客户端的信令跟踪及打印一起分析定位空口问题。2、QPST: Qualcomm Product Support Tool,它主要用于对手机内部存储的资料进行管理,类似电脑上的资源管理器功能。可用于手机和电脑之间的通信,手机的软件版本升级等,一般较少使用。3、QCAT: QualComm Log Analysis Tool,它主要用于对QXDM捕获的二进制代码文件进行解码,简单说就是用于分析UE LOG文件,与QXDM一起是测试人员必须掌握的基本测试工具。 2006, ZTE Corporation. All rights reserved.1、软件安装顺序

3、:QPST QXDM QCAT。2、安装完成后,需要拷贝最新的License文件到QXDM、QCAT安装程序的bin目录下,License文件给出了软件的有效使用日期起止时间。3、使用F866手机或高通手机需要安装USB驱动程序:hm11-v3865-18_2.0.22,接好数据线后,让电脑自己找驱动安装;使用MF330数据卡需要安装拨号软件+驱动程序:PC_P663M1V1.0.2B01(注:随着版本升级,上述驱动及软件名称会有变化)。4、上述软件及驱动可在W系统测试部部门园地上下载。5、通过USB数据线或者PCMCIA插槽连接好硬件后,右键点击:我的电脑管理设备管理器,右侧属性栏“端口(C

4、OM和LPT)”项应该出现下面类似硬件信息:Qualcomm Diagnostics Interface 3197 (COM6)Qualcomm Proprietary USB Modem (PID 3197)#2 (终端)ZTE Diagnostics Interface 6000 (COM6)ZTE NMEA Device (COM7) (数据卡)6、打开QXDM软件,选择相应端口,如下图。 2006, ZTE Corporation. All rights reserved.按上图步骤,选择与设备管理器中信息按上图步骤,选择与设备管理器中信息“ZTE Diagnostics Interf

5、ace 6000 (COM6)”对应的对应的COM端口,最上方显示端口,最上方显示“COM6: SURF6280”等字样表示软、硬件已经设置好,可以开始使用等字样表示软、硬件已经设置好,可以开始使用QXDM软件。软件。 2006, ZTE Corporation. All rights reserved.1、dmc文件导入:选择File-Load configuration。Dmc是QXDM配置文件,手机事业部提供了部分配置文件,导入后可以看到更多的信令解码细节,如NAS、RRC、RLC、功控等信息。2、UE日志记录:选择OptionsLogging,或者按Ctrl+L或者按F1,即可开始记录

6、手机 日 志 , 默 认 保 存 在 Q X D M 安 装 文 件 b i n 目 录 下 , 文 件 名 格 式 :M20061218_183042.dlf 。该名字是以时间方式命名的,对应时间2006-12-18 18:30:42,重复上述操作即可取消保存。3、日志查看:运行QCAT,打开上述文件,如M20061218_183042.dlf ,即可查看保存的手机信令,同时利用QCAT文件菜单的另存功能,也可以把dlf文件另存为txt文件方便使用记事本等工具查看。4、回放功能:利用QXDM软件File-Save Items功能可以把软件运行中所有数据,包括各窗口数据、手机日志等全部保存下来

7、,存成*.isf文件,测试结束后分析码流时使用File-Replay Items功能可以像录像一样回放测试期间的各窗口图形、数据。5、QXDM可以打开isf文件,QCAT可以打开dlf文件,这两种文件格式可以利用QXDM中Tools菜单中的ISF File Converter功能或者DLF File Converter功能相互转换,测试时建议在QXDM中保存isf文件,测试结束可以利用回放功能或者QCAT进行后续分析。目录目录n软件介绍及安装软件介绍及安装n常规功能应用介绍常规功能应用介绍n结合结合UE LOG进行问题定位示例进行问题定位示例 2006, ZTE Corporation. Al

8、l rights reserved.1、如何打开、如何打开MF330调试口?调试口?2、如何查看、如何查看MF330的软、硬件版本?的软、硬件版本?3、 QXDM中右键的使用中右键的使用4、QXDM中如何查看手机当前状态?中如何查看手机当前状态?5、QCAT中如何截取保存部分信令?中如何截取保存部分信令?6、QCAT中如何查找相应手机侧信令?中如何查找相应手机侧信令?7、QCAT中如何查找异常掉话点?中如何查找异常掉话点?8、QXDM记录多个手机日志时,如何把日志与手机对应起来?记录多个手机日志时,如何把日志与手机对应起来?9、QXDM如何与如何与RNC客户端配置结合起来?客户端配置结合起来?

9、10、通过手机日志分析随机接入过程、通过手机日志分析随机接入过程11、手机日志中的、手机日志中的TPC命令解释命令解释12、从手机日志中观察空口的上行同步过程、从手机日志中观察空口的上行同步过程13、压缩模式过程中的功率控制、压缩模式过程中的功率控制14、QXDM与与QCAT中的中的BLER概念概念15、RLC层的层的PDU概念概念16、分析、分析HSDPA业务常用窗口及消息业务常用窗口及消息 2006, ZTE Corporation. All rights reserved.1、如何打开MF330数据卡的调试口?(1)目前的新卡都关闭了此功能,需要借助at命令打开调试口,便于使用QXDM查

10、看终 端侧信令,需先安装好数据卡驱动程序。(1)将数据卡插入笔记本电脑的)将数据卡插入笔记本电脑的PCMCIA插槽,右击:我的电脑管理设备管理器,如上图插槽,右击:我的电脑管理设备管理器,如上图 2006, ZTE Corporation. All rights reserved.1、如何打开MF330数据卡的调试口? (2)无需打开拨号软件,也无需SIM卡。(2)点击:开始程序附件通讯超级终端,如上图,选择)点击:开始程序附件通讯超级终端,如上图,选择NMEA设备端口(此为设备端口(此为COM7) 2006, ZTE Corporation. All rights reserved.1、如何

11、打开MF330数据卡的调试口?(3)点击确定后有时候会提示“找不到COM7端口”之类,遇此情况,从任务栏将数据卡退出,重新插入一次,重复上述步骤即可。(3)端口设置,如上图,点击)端口设置,如上图,点击“还原为默认值还原为默认值”,然后,然后“确定确定” 2006, ZTE Corporation. All rights reserved.1、如何打开MF330数据卡的调试口?(4)如果回车后显示OK,则调试口打开成功;如显示ERROR或无显示,则需查看命令是否输入准确,端口选择是否准确等。(4)打开超级终端窗口,输入)打开超级终端窗口,输入at+zdiag=6,大小写均可,如上图,然后回车,

12、大小写均可,如上图,然后回车 2006, ZTE Corporation. All rights reserved.2、如何查看MF330数据卡的软件、硬件版本?(F9)软件版本即数据卡附带光盘里面的安装程序版本,如PC_P663M1V1.0.2B01;硬件版本一般代表了数据卡的生产批次和生产时间,QXDM中按F9可显示如上图。 2006, ZTE Corporation. All rights reserved.3、QXDM中右键的使用如上图,在QXDM的各窗口点击鼠标右键,一般都有菜单出现。可以看到许多有用的选项,比如上图中Range显示了横轴的单位,标识时间值,意思是窗口内的横轴长度显示

13、多少帧,每帧10ms;或者把鼠标放在横轴上,当鼠标变为手型时,也可显示出横轴单位。 2006, ZTE Corporation. All rights reserved.4、QXDM中如何查看手机当前状态?(1) 2006, ZTE Corporation. All rights reserved.4、QXDM中如何查看手机当前状态?(2) 如上页图,在QXDM中打开WCDMA Power、WCDMA RRC Status、WCDMA Radio Bearer Rate、WCDMA Power Control等窗口,参考红色标记处; RRC Status窗口,可以看到手机的当前状态,包括CEL

14、L_DCH、CELL_FACH、Disconnected、Connecting四种状态,HS业务在Status窗口无显示; WCDMA Power窗口,显示手机的接收和发射功率。R99及R5终端的射频能力一般是级别3,也就是最大发射功率为23dBm,UE在RRC连接建立完成及初始直传消息都会上报自己的射频能力;UE的接收功率就是RSSI值。当手机转到FACH态,上行走RACH信道,此时数据量很少,偶尔有数据包发送,所以手机的发射功率曲线变成一些不连续的点;下行因为有BCH、CPICH等公共信道,所以下行的发射功率,即手机的接收功率曲线仍然是连续的; 在WCDMA Radio Bearer Ra

15、te窗口,可以看到DRBC过程RB重配下来的速率值,这个是理论值,不是实际的速率值,所以是一条直线;在WCDMA Power Control窗口,可以看到压缩模式CM是否启动,上图压模出于off状态; HSDPA业务当前状态可参考下页图的WCDMA Temporal Analyzer窗口显示。 2006, ZTE Corporation. All rights reserved.4、QXDM中如何查看手机当前状态?(3) 2006, ZTE Corporation. All rights reserved.5、QCAT中如何保存部分手机信令? 在QCAT中,如果仅保存部分信令,可选择:Edit

16、 Time Window,如上图,然后利用鼠标拖动选择start/end时间点,点击OK后保存即可。 2006, ZTE Corporation. All rights reserved.6、QCAT中如何查找相应手机侧信令?(1)二进制鉴权码搜索方式 如上图,假设我们要查找信令跟踪中的measurement report消息,可根据消息鉴权码的唯一性查找。这条消息的鉴权码为:e2 35 9e 46,对应二进制序列为:11100010 00110101 10011110 01000110,注意每隔8位要用空格格开。 2006, ZTE Corporation. All rights reser

17、ved.6、QCAT中如何查找相应手机侧信令?(1)二进制鉴权码搜索方式 在QCAT中按Ctrl+F打开搜索窗口,如上图,输入上面的二进制鉴权码,注意每隔8位要用空格格开,可以全部输入,也可以输入一部分,点击Find按钮,找到消息后再核对一下鉴权码是否完全一致。 2006, ZTE Corporation. All rights reserved.6、QCAT中如何查找相应手机侧信令?(1)二进制鉴权码搜索方式手机log中会显示搜索到的消息,并用蓝色标记,点击消息,在右侧的解码窗口可以看到相应的鉴权码,如上图所示。 2006, ZTE Corporation. All rights reser

18、ved.6、QCAT中如何查找相应手机侧信令?(2)字符串搜索方式比如查找手机log中的掉话点,直接在搜索窗口输入手机状态:Disconnected,点击Find按钮,如上图所示,即可搜到结果,按F3可继续搜索。 凡是在解码窗口出现的数字、字符等均可作为搜索项。上述两种搜索方式,第一种适合搜索重复次数较多的消息,利用鉴权码的唯一性;第二种方式适合搜索一些在整个信令流程中出现次数较少的消息,如RRC连接请求等。 2006, ZTE Corporation. All rights reserved.7、QCAT中如何查找异常掉话点?如上图,利用如上图,利用Filter功能过滤功能过滤RRC Sta

19、tus消息,找到释放位置。如果前面有消息,找到释放位置。如果前面有NAS直传消息(显示为直传消息(显示为0 x713A UMTS UE OTA),消息内容如果为释放,就说明是正常挂机;否则多为异常),消息内容如果为释放,就说明是正常挂机;否则多为异常RRC释放,需重点关注。释放,需重点关注。 2006, ZTE Corporation. All rights reserved.8、如何把QXDM记录文件与手机对应起来?(1) 手机侧的手机侧的Initial Direct Transfer消息消息 2006, ZTE Corporation. All rights reserved. 当同时在一

20、台笔记本上记录多个手机的日志时,测试完毕分析人员要区分主叫、被叫分别对应哪个isf文件还是有意义的。 首先在QCAT中利用Filter功能过滤UMTS UE OTA消息,这些消息一般都是NAS直传消息,其中第一次位置更新时Initial Direct Transfer(Location Update Request)消息会携带UE的IMSI号码,如上图所示,这样就把手机log与UE对应起来了。 上图中右侧解码栏显示的15位号码:528 09 1500000003,就是手机的IMSI,其中528为MCC,09为MNC。这个15位号码也就是手机SIM卡上标注的15位IMSI号。 进一步可通过这个手

21、机的RRC Connection Request建立原因判断是主叫还是被叫。 如果是CS业务,一般位置更新请求的直传消息都携带IMSI号码,如果是PS业务的路由区更新,一般携带P-TMSI号码,所以这种方法有局限性。 找到RRC Connection Request消息后,注意分析一下后续的RRC connection setup消息,从410版本开始,通过对其它厂家手机信令的分析,我们也增加了呼叫重建功能:给信令RB配置了DCH/FACH两套参数;另外,信令在前功能都可以通过这个消息得到,如下页图所示。8、如何把QXDM记录文件与手机对应起来?(2) 2006, ZTE Corporatio

22、n. All rights reserved.8、如何把QXDM记录文件与手机对应起来?(3) 2006, ZTE Corporation. All rights reserved.9、如何把QXDM与RNC客户端配置结合起来?(示例)(1)如上图,手机出于如上图,手机出于DCH状态,注意状态,注意WCDMA Radio Bearer Rate窗口窗口ID号为号为DCH_ID号号 2006, ZTE Corporation. All rights reserved.9、如何把QXDM与RNC客户端配置结合起来?(示例)(2)如上图,手机出于如上图,手机出于FACH状态,无线链路被删除,所以没有

23、状态,无线链路被删除,所以没有DCH_ID号号 2006, ZTE Corporation. All rights reserved.9、如何把QXDM与RNC客户端配置结合起来?(示例)(3) 结合图1和图2可以看出,WCDMA Radio Bearer Rate窗口速率变化即对应DRBC的动态速率调整过程,发生一次无线链路重配或者RB重配,所对应业务的DCH_ID号要变化一次,从2变成3或者从3变成2之类。 图1中速率为16K仍未迁移到FACH,说明客户端配置的FACH门限低于16K,后查看客户端配置发现是8K,这个门限一般默认值是33.6K。 DRBC的降速过程是降低到FACH接纳门限,

24、则进行FACH接纳判决,如果成功,则转入FACH态;如果接纳失败,则仍停留在DCH状态,如果需要继续降速,则按照客户端配置的降速表,继续降低速率。 QXDM提供了许多有用的功能,可在平时的应用中自己总结挖掘。手机log从理论上讲,包含了25.331的所有消息,从收听广播开始、注册、业务建立、加密鉴权、测量、切换到释放等;另外,手机log包含了大量的物理层信息,有助于问题定位。 2006, ZTE Corporation. All rights reserved.10、通过手机日志分析随机接入过程 当UE进行开机注册、位置更新、业务建立等时候,将发起随机接入过程; UE通过广播SIB5得到可用的

25、签名集和子信道集,从中随机的选取签名和子信道,发送4096chips的前导Preample; 发送前导后,UE在由广播中AICH_Transimission_Timing决定的下行接入时隙,检测捕获指示AI; 如果AI = 1,则UE发送随机接入消息部分,如果AI = -1,则UE退出随机接入过程,否则,UE以Power Ramp Step为步长增加前导发射功率,随机的选取可用签名在下一个可用的接入时隙发前导,这种情况下UE收到的AI = NO ACK。如果前导重传次数达到最大发射次数或者超出最大允许功率6dB,则UE退出随机接入过程; 上图中,可以看到:发射前导次数 Num Premable

26、s = 1,AICH Staus = 1。 2006, ZTE Corporation. All rights reserved.11、手机日志中TPC命令解释(1)如上图,注意观察如上图,注意观察TPC命令,可参考下一页的解释命令,可参考下一页的解释 2006, ZTE Corporation. All rights reserved. DPDCH的内环功率控制频率为1500Hz,也就是对每个时隙进行闭环功率调整。每帧10ms,分成15个时隙,所以一帧内功率调整15次,每秒调整1500次; DL TPC DHist表示下行内环功控,为UE发给NODEB的功控调整命令,共有15位,所以上图每一

27、行表示一个帧,CFN从59开始; 同理,UL TPC Dhist表示上行内环功控,为NODEB发给UE的功控命令,TPC = 1表示抬升功率,TPC = 0表示降低功率; 上图中第二列Es/Nt表示信号质量,可理解成UE对下行信道质量进行估计的SIR值,根据此值进行内环功控; 上图为UE发起呼叫信令阶段的功控命令,此时还没有业务,且信号质量很好,DCH信道的下行初始发射功率已嫌太高,所以降低下行,下行TPC全0;上行基本为0、1间隔,表示上行发射功率保持目前值即可; 一般异常掉话或异常信令,可首先分析功控命令,大致判断是上行还是下行问题。11、手机日志中TPC命令解释(2) 2006, ZTE

28、 Corporation. All rights reserved.12、从手机日志中观察空口的上行同步过程(1)信令跟踪中上行同步的标志是出现信令跟踪中上行同步的标志是出现Radio Link Restore Indication消息,上行同步由消息,上行同步由NODEB检测和上报,检测和上报,下行同步由下行同步由UE检测和上报。在上行同步之前,上行检测和上报。在上行同步之前,上行DCH的功率控制采用的功率控制采用TPC Pattern方式,方式,LMT上可以设置上可以设置“下行传输功率控制计数下行传输功率控制计数”,即,即TPC Pattern,取值,取值014。 2006, ZTE Co

29、rporation. All rights reserved.12、从手机日志中观察空口的上行同步过程(2) 参考参考25.214,如果,如果TPC Pattern = 14,那么,那么TPC模式中将包含模式中将包含14个个0、1再加一个再加一个1,这种情况下每隔,这种情况下每隔29个时个时隙,也就是隙,也就是2帧,上行帧,上行DPCH功率就抬升一个步长。显然功率就抬升一个步长。显然TPC Pattern值越小,上行同步之前值越小,上行同步之前DPCH功率增长越功率增长越快。上行同步的前提是下行先同步,否则上行即关闭发射,如上图快。上行同步的前提是下行先同步,否则上行即关闭发射,如上图NA表示

30、表示UE关闭上行发射器。关闭上行发射器。 2006, ZTE Corporation. All rights reserved.13、压缩模式过程中的功率控制 启动压缩模式后的启动压缩模式后的TPC命令及上下行帧结构,可参考命令及上下行帧结构,可参考RB建立或建立或RL重配消息中压模参数理解,重点是重配消息中压模参数理解,重点是TGSN、TGD、TGL、TGPL等参数,等参数,*号处即上下行关闭发射,进行其它频点信号质量测量。号处即上下行关闭发射,进行其它频点信号质量测量。 2006, ZTE Corporation. All rights reserved.14、QXDM与QCAT中的BLE

31、R概念(1) 图图1 QXDM中的中的BLER,实时显示,实时显示 2006, ZTE Corporation. All rights reserved.14、QXDM与QCAT中的BLER概念(2) 图2 QCAT中的BLER,为下行BLER,上行错包NODEB统计 图1中,BLER窗口ID号对应DCH_ID,属于RLC层测量,它表示了信令和业务两个DCH 的错包情况,BLER = ERR / BLOCKS; 图2表示下行的信令和业务包都出现大量错包,Tr Chan0: ID = 1表示DCH = 1, Tr Chan0: ID = 3表示DCH = 3。DCH就是信令跟踪中无线链路建立或重

32、配中配下来的,DCH = 3表示在DRBC过程中发生了一次无线链路重配,删除了DCH = 2链路,增加了DCH = 3链路; 实际测试中可通过分析错包情况,大致判断是上行或者下行的问题。下行数据包的统计包括数据PDU和控制PDU,错包或解码错误包被丢弃,所以有时候发现BLER统计中显示收到9个包,实际数一下发现只有8个包,表明1包被丢弃。 2006, ZTE Corporation. All rights reserved.15、RLC层PDU的概念(1)下行业务数据包 下行业务数据包,下行业务数据包,WCDMA RLC DL AM PDU DATA PDU 对上行对上行AM数据包的数据包的A

33、CK包,包,WCDMA RLC DL AM PDU CONTROL PDU 2006, ZTE Corporation. All rights reserved.15、RLC层PDU的概念(2)下行信令数据包 下行信令数据包,下行信令数据包,WCDMA RLC DL AM Signaling PDU DATA PDU 对上行对上行AM信令包的信令包的ACK包,包,WCDMA RLC DL Signaling AM PDU CONTROL PDU 2006, ZTE Corporation. All rights reserved.15、RLC层PDU的概念(3)上行业务数据包 上行业务数据包,

34、上行业务数据包,WCDMA RLC UL AM PDU DATA PDU 对下行对下行AM数据包的数据包的ACK包,包,WCDMA RLC UL AM PDU CONTROL PDU 2006, ZTE Corporation. All rights reserved.15、RLC层PDU的概念(4)上行信令数据包 上行信令数据包,上行信令数据包,WCDMA RLC UL AM Signaling PDU DATA PDU 对下行对下行AM信令包的信令包的ACK包,包,WCDMA RLC UL Signaling AM PDU CONTROL PDU 2006, ZTE Corporation

35、. All rights reserved.15、RLC层PDU的概念(5)数据包概念 3.4K信令配置,信令配置,RLC层层 P D U 的 大 小 为 :的 大 小 为 :128+16 = 144 bit I/B DL 128K配置,配置,RLC层层PDU的大小为:的大小为:320+16 = 336 bit数据包的传输序号数据包的传输序号SN从从0开始开始 2006, ZTE Corporation. All rights reserved.16、分析HSDPA业务常用窗口及消息u QXDM中需重点查看如下窗口: WCDMA HSDPA Link Statistics WCDMA Temp

36、oral Anaylizer HSDPA Decoding Statistics WCDMA HSDPA Physical Channels 其它其它u QCAT中需重点查看如下消息: UL HS DPCCH Debug Information MAC HS Configuration HS-DSCH HARQ Statistics HS-SCCH Statistics HSDPA UL Beta Gain Table HSDPA Configuration MAC HS Reset Decode Status With Data 其它其它目录目录n软件介绍及安装软件介绍及安装n常规功能应用介

37、绍常规功能应用介绍n结合结合UE LOG进行问题定位示例进行问题定位示例 2006, ZTE Corporation. All rights reserved.1、FP抓包工具和手机侧抓包的分析定位方法(1)Uu口的信令流,数据包的传送顺序:口的信令流,数据包的传送顺序:RLC MAC FP(RNC侧)侧) FP(NodeB)- - MAC - RLC(UE)信令跟踪中信令跟踪中RB建立消息,码流长度为建立消息,码流长度为99,单位是字节(,单位是字节(Byte)这个消息在这个消息在RLC层分成层分成7个包传送,个包传送,SN = 0 6消息总长度:消息总长度:99 * 8 = 792 bit,这个是空口长度,参考,这个是空口长度,参考15-(5)图;信令的)图;信令的MAC头长度为头长度为4 bit,所以,所以RLC PDU净荷长度为净荷长

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论