©2006,ZTECorporation.Allrightsreserved.QXDM及QCAT软件使用入门指南中兴通讯移动事业部W系统测试部王泮海2006-12目录软件介绍及安装常规功能应用介绍结合UELOG进行问题定位示例©2006,ZTECorporation.Allrightsreserved.1、QXDM:QualcommeXtensiveDiagnosticMonitor,它主要用来获取空口的上、下行信令及业务数据包,并可多窗口实时显示诸如功率、速率、误码率等参数,结合RNC客户端的信令跟踪及打印一起分析定位空口问题。2、QPST:QualcommProductSupportTool,它主要用于对手机内部存储的资料进行管理,类似电脑上的资源管理器功能。可用于手机和电脑之间的通信,手机的软件版本升级等,一般较少使用。3、QCAT:QualCommLogAnalysisTool,它主要用于对QXDM捕获的二进制代码文件进行解码,简单说就是用于分析UELOG文件,与QXDM一起是测试人员必须掌握的基本测试工具。©2006,ZTECorporation.Allrightsreserved.1、软件安装顺序: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插槽连接好硬件后,右键点击:我的电脑-管理-设备管理器,右侧属性栏“端口(COM和LPT)”项应该出现下面类似硬件信息:QualcommDiagnosticsInterface3197(COM6)QualcommProprietaryUSBModem(PID3197)#2--(终端)ZTEDiagnosticsInterface6000(COM6)ZTENMEADevice(COM7)------------(数据卡)6、打开QXDM软件,选择相应端口,如下图。©2006,ZTECorporation.Allrightsreserved.按上图步骤,选择与设备管理器中信息“ZTEDiagnosticsInterface6000(COM6)”对应的COM端口,最上方显示“COM6:SURF6280”等字样表示软、硬件已经设置好,可以开始使用QXDM软件。©2006,ZTECorporation.Allrightsreserved.1、dmc文件导入:选择File-Loadconfiguration。Dmc是QXDM配置文件,手机事业部提供了部分配置文件,导入后可以看到更多的信令解码细节,如NAS、RRC、RLC、功控等信息。2、UE日志记录:选择Options-Logging,或者按Ctrl+L或者按F1,即可开始记录手机日志,默认保存在QXDM安装文件bin目录下,文件名格式:M20061218_183042.dlf。该名字是以时间方式命名的,对应时间2006-12-1818:30:42,重复上述操作即可取消保存。3、日志查看:运行QCAT,打开上述文件,如M20061218_183042.dlf,即可查看保存的手机信令,同时利用QCAT文件菜单的另存功能,也可以把dlf文件另存为txt文件方便使用记事本等工具查看。4、回放功能:利用QXDM软件File-SaveItems…功能可以把软件运行中所有数据,包括各窗口数据、手机日志等全部保存下来,存成*.isf文件,测试结束后分析码流时使用File-ReplayItems…功能可以像录像一样回放测试期间的各窗口图形、数据。5、QXDM可以打开isf文件,QCAT可以打开dlf文件,这两种文件格式可以利用QXDM中Tools菜单中的ISFFileConverter功能或者DLFFileConverter功能相互转换,测试时建议在QXDM中保存isf文件,测试结束可以利用回放功能或者QCAT进行后续分析。目录软件介绍及安装常规功能应用介绍结合UELOG进行问题定位示例©2006,ZTECorporation.Allrightsreserved.1、如何打开MF330调试口?2、如何查看MF330的软、硬件版本?3、QXDM中右键的使用4、QXDM中如何查看手机当前状态?5、QCAT中如何截取保存部分信令?6、QCAT中如何查找相应手机侧信令?7、QCAT中如何查找异常掉话点?8、QXDM记录多个手机日志时,如何把日志与手机对应起来?9、QXDM如何与RNC客户端配置结合起来?10、通过手机日志分析随机接入过程11、手机日志中的TPC命令解释12、从手机日志中观察空口的上行同步过程13、压缩模式过程中的功率控制14、QXDM与QCAT中的BLER概念15、RLC层的PDU概念16、分析HSDPA业务常用窗口及消息©2006,ZTECorporation.Allrightsreserved.1、如何打开MF330数据卡的调试口?-(1)目前的新卡都关闭了此功能,需要借助at命令打开调试口,便于使用QXDM查看终端侧信令,需先安装好数据卡驱动程序。(1)将数据卡插入笔记本电脑的PCMCIA插槽,右击:我的电脑-管理-设备管理器,如上图©2006,ZTECorporation.Allrightsreserved.1、如何打开MF330数据卡的调试口?-(2)无需打开拨号软件,也无需SIM卡。(2)点击:开始-程序-附件-通讯-超级终端,如上图,选择NMEA设备端口(此为COM7)©2006,ZTECorporation.Allrightsreserved.1、如何打开MF330数据卡的调试口?-(3)点击确定后有时候会提示“找不到COM7端口”之类,遇此情况,从任务栏将数据卡退出,重新插入一次,重复上述步骤即可。(3)端口设置,如上图,点击“还原为默认值”,然后“确定”©2006,ZTECorporation.Allrightsreserved.1、如何打开MF330数据卡的调试口?-(4)如果回车后显示OK,则调试口打开成功;如显示ERROR或无显示,则需查看命令是否输入准确,端口选择是否准确等。(4)打开超级终端窗口,输入at+zdiag=6,大小写均可,如上图,然后回车©2006,ZTECorporation.Allrightsreserved.2、如何查看MF330数据卡的软件、硬件版本?(F9)软件版本即数据卡附带光盘里面的安装程序版本,如PC_P663M1V1.0.2B01;硬件版本一般代表了数据卡的生产批次和生产时间,QXDM中按F9可显示如上图。©2006,ZTECorporation.Allrightsreserved.3、QXDM中右键的使用如上图,在QXDM的各窗口点击鼠标右键,一般都有菜单出现。可以看到许多有用的选项,比如上图中Range显示了横轴的单位,标识时间值,意思是窗口内的横轴长度显示多少帧,每帧10ms;或者把鼠标放在横轴上,当鼠标变为手型时,也可显示出横轴单位。©2006,ZTECorporation.Allrightsreserved.4、QXDM中如何查看手机当前状态?-(1)©2006,ZTECorporation.Allrightsreserved.4、QXDM中如何查看手机当前状态?-(2)如上页图,在QXDM中打开WCDMAPower、WCDMARRCStatus、WCDMARadioBearerRate、WCDMAPowerControl等窗口,参考红色标记处;RRCStatus窗口,可以看到手机的当前状态,包括CELL_DCH、CELL_FACH、Disconnected、Connecting四种状态,HS业务在Status窗口无显示;WCDMAPower窗口,显示手机的接收和发射功率。R99及R5终端的射频能力一般是级别3,也就是最大发射功率为23dBm,UE在RRC连接建立完成及初始直传消息都会上报自己的射频能力;UE的接收功率就是RSSI值。当手机转到FACH态,上行走RACH信道,此时数据量很少,偶尔有数据包发送,所以手机的发射功率曲线变成一些不连续的点;下行因为有BCH、CPICH等公共信道,所以下行的发射功率,即手机的接收功率曲线仍然是连续的;在WCDMARadioBearerRate窗口,可以看到DRBC过程RB重配下来的速率值,这个是理论值,不是实际的速率值,所以是一条直线;在WCDMAPowerControl窗口,可以看到压缩模式CM是否启动,上图压模出于off状态;HSDPA业务当前状态可参考下页图的WCDMATemporalAnalyzer窗口显示。©2006,ZTECorporation.Allrightsreserved.4、QXDM中如何查看手机当前状态?-(3)©2006,ZTECorporation.Allrightsreserved.5、QCAT中如何保存部分手机信令?在QCAT中,如果仅保存部分信令,可选择:Edit–TimeWindow,如上图,然后利用鼠标拖动选择start/end时间点,点击OK后保存即可。©2006,ZTECorporation.Allrightsreserved.6、QCAT中如何查找相应手机侧信令?-(1)二进制鉴权码搜索方式如上图,假设我们要查找信令跟踪中的measurementreport消息,可根据消息鉴权码的唯一性查找。这条消息的鉴权码为:e2359e46,对应二进制序列为:11100010001101011001111001000110,注意每隔8位要用空格格开。©2006,ZTECorporation.Allrightsreserved.6、QCAT中如何查找相应手机侧信令?-(1)二进制鉴权码搜索方式在QCAT中按Ctrl+F打开搜索窗口,如上图,输入上面的二进制鉴权码,注意每隔8位要用空格格开,可以全部输入,也可以输入一部分,点击Find按钮,找到消息后再核对一下鉴权码是否完全一致。©2006,ZTECorporation.Allrightsreserved.6、QCAT中如何查找相应手机侧信令?-(1)二进制鉴权码搜索方式手机log中会显示搜索到的消息,并用蓝色标记,点击消息,在右侧的解码窗口可以看到相应的鉴权码,如上图所示。©2006,ZTECorporation.Allrightsreserved.6、QCAT中如何查找相应手机侧信令?-(2)字符串搜索方式比如查找手机log中的掉话点,直接在搜索窗口输入手机状态:Disconnected,点击Find按钮,如上图所示,即可搜到结果,按F3可继续搜索。凡是在解码窗口出现的数字、字符等均可作为搜索项。上述两种搜索方式,第一种适合搜索重复次数较多的消息,利用鉴权码的唯一性;第二种方式适合搜索一些在整个信令流程中出现次数较少的消息,如RRC连接请求等。©2006,ZTECorporation.Allrightsreserved.7、QCAT中如何查找异常掉话点?如上图,利用Filter功能过滤RRCStatus消息,找到释放位置。如果前面有NAS直传消息(显示为0x713AUMTSUEOTA),消息内容如果为释放,就说明是正常挂机;否则多为异常RRC释放,需重点关注。©2006,ZTECorporation.Allrightsreserved.8、如何把QXDM记录文件与手机对应起来?-(1)手机侧的InitialDirectTransfer消息©2006,ZTECorporation.Allrightsreserve