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

下载本文档

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

文档简介

2006,ZTECorporation.Allrightsreserved.,QXDM及QCAT软件使用入门指南,中兴通讯移动事业部W系统测试部王泮海2006-12,目录,软件介绍及安装常规功能应用介绍结合UELOG进行问题定位示例,1、QXDM:QualcommeXtensiveDiagnosticMonitor,它主要用来获取空口的上、下行信令及业务数据包,并可多窗口实时显示诸如功率、速率、误码率等参数,结合RNC客户端的信令跟踪及打印一起分析定位空口问题。2、QPST:QualcommProductSupportTool,它主要用于对手机内部存储的资料进行管理,类似电脑上的资源管理器功能。可用于手机和电脑之间的通信,手机的软件版本升级等,一般较少使用。3、QCAT:QualCommLogAnalysisTool,它主要用于对QXDM捕获的二进制代码文件进行解码,简单说就是用于分析UELOG文件,与QXDM一起是测试人员必须掌握的基本测试工具。,1、软件安装顺序:QPSTQXDMQCAT。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软件,选择相应端口,如下图。,按上图步骤,选择与设备管理器中信息“ZTEDiagnosticsInterface6000(COM6)”对应的COM端口,最上方显示“COM6:SURF6280”等字样表示软、硬件已经设置好,可以开始使用QXDM软件。,1、dmc文件导入:选择File-Loadconfiguration。Dmc是QXDM配置文件,手机事业部提供了部分配置文件,导入后可以看到更多的信令解码细节,如NAS、RRC、RLC、功控等信息。2、UE日志记录:选择OptionsLogging,或者按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进行问题定位示例,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业务常用窗口及消息,1、如何打开MF330数据卡的调试口?(1),目前的新卡都关闭了此功能,需要借助at命令打开调试口,便于使用QXDM查看终端侧信令,需先安装好数据卡驱动程序。,(1)将数据卡插入笔记本电脑的PCMCIA插槽,右击:我的电脑管理设备管理器,如上图,1、如何打开MF330数据卡的调试口?(2),无需打开拨号软件,也无需SIM卡。,(2)点击:开始程序附件通讯超级终端,如上图,选择NMEA设备端口(此为COM7),1、如何打开MF330数据卡的调试口?(3),点击确定后有时候会提示“找不到COM7端口”之类,遇此情况,从任务栏将数据卡退出,重新插入一次,重复上述步骤即可。,(3)端口设置,如上图,点击“还原为默认值”,然后“确定”,1、如何打开MF330数据卡的调试口?(4),如果回车后显示OK,则调试口打开成功;如显示ERROR或无显示,则需查看命令是否输入准确,端口选择是否准确等。,(4)打开超级终端窗口,输入at+zdiag=6,大小写均可,如上图,然后回车,2、如何查看MF330数据卡的软件、硬件版本?(F9),软件版本即数据卡附带光盘里面的安装程序版本,如PC_P663M1V1.0.2B01;硬件版本一般代表了数据卡的生产批次和生产时间,QXDM中按F9可显示如上图。,3、QXDM中右键的使用,如上图,在QXDM的各窗口点击鼠标右键,一般都有菜单出现。可以看到许多有用的选项,比如上图中Range显示了横轴的单位,标识时间值,意思是窗口内的横轴长度显示多少帧,每帧10ms;或者把鼠标放在横轴上,当鼠标变为手型时,也可显示出横轴单位。,4、QXDM中如何查看手机当前状态?(1),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窗口显示。,4、QXDM中如何查看手机当前状态?(3),5、QCAT中如何保存部分手机信令?,在QCAT中,如果仅保存部分信令,可选择:EditTimeWindow,如上图,然后利用鼠标拖动选择start/end时间点,点击OK后保存即可。,6、QCAT中如何查找相应手机侧信令?(1)二进制鉴权码搜索方式,如上图,假设我们要查找信令跟踪中的measurementreport消息,可根据消息鉴权码的唯一性查找。这条消息的鉴权码为:e2359e46,对应二进制序列为:11100010001101011001111001000110,注意每隔8位要用空格格开。,6、QCAT中如何查找相应手机侧信令?(1)二进制鉴权码搜索方式,在QCAT中按Ctrl+F打开搜索窗口,如上图,输入上面的二进制鉴权码,注意每隔8位要用空格格开,可以全部输入,也可以输入一部分,点击Find按钮,找到消息后再核对一下鉴权码是否完全一致。,6、QCAT中如何查找相应手机侧信令?(1)二进制鉴权码搜索方式,手机log中会显示搜索到的消息,并用蓝色标记,点击消息,在右侧的解码窗口可以看到相应的鉴权码,如上图所示。,6、QCAT中如何查找相应手机侧信令?(2)字符串搜索方式,比如查找手机log中的掉话点,直接在搜索窗口输入手机状态:Disconnected,点击Find按钮,如上图所示,即可搜到结果,按F3可继续搜索。凡是在解码窗口出现的数字、字符等均可作为搜索项。上述两种搜索方式,第一种适合搜索重复次数较多的消息,利用鉴权码的唯一性;第二种方式适合搜索一些在整个信令流程中出现次数较少的消息,如RRC连接请求等。,7、QCAT中如何查找异常掉话点?,如上图,利用Filter功能过滤RRCStatus消息,找到释放位置。如果前面有NAS直传消息(显示为0 x713AUMTSUEOTA),消息内容如果为释放,就说明是正常挂机;否则多为异常RRC释放,需重点关注。,8、如何把QXDM记录文件与手机对应起来?(1),手机侧的InitialDirectTransfer消息,当同时在一台笔记本上记录多个手机的日志时,测试完毕分析人员要区分主叫、被叫分别对应哪个isf文件还是有意义的。首先在QCAT中利用Filter功能过滤UMTSUEOTA消息,这些消息一般都是NAS直传消息,其中第一次位置更新时InitialDirectTransfer(LocationUpdateRequest)消息会携带UE的IMSI号码,如上图所示,这样就把手机log与UE对应起来了。上图中右侧解码栏显示的15位号码:528091500000003,就是手机的IMSI,其中528为MCC,09为MNC。这个15位号码也就是手机SIM卡上标注的15位IMSI号。进一步可通过这个手机的RRCConnectionRequest建立原因判断是主叫还是被叫。如果是CS业务,一般位置更新请求的直传消息都携带IMSI号码,如果是PS业务的路由区更新,一般携带P-TMSI号码,所以这种方法有局限性。找到RRCConnectionRequest消息后,注意分析一下后续的RRCconnectionsetup消息,从410版本开始,通过对其它厂家手机信令的分析,我们也增加了呼叫重建功能:给信令RB配置了DCH/FACH两套参数;另外,信令在前功能都可以通过这个消息得到,如下页图所示。,8、如何把QXDM记录文件与手机对应起来?(2),8、如何把QXDM记录文件与手机对应起来?(3),9、如何把QXDM与RNC客户端配置结合起来?(示例)(1),如上图,手机出于DCH状态,注意WCDMARadioBearerRate窗口ID号为DCH_ID号,9、如何把QXDM与RNC客户端配置结合起来?(示例)(2),如上图,手机出于FACH状态,无线链路被删除,所以没有DCH_ID号,9、如何把QXDM与RNC客户端配置结合起来?(示例)(3),结合图1和图2可以看出,WCDMARadioBearerRate窗口速率变化即对应DRBC的动态速率调整过程,发生一次无线链路重配或者RB重配,所对应业务的DCH_ID号要变化一次,从2变成3或者从3变成2之类。图1中速率为16K仍未迁移到FACH,说明客户端配置的FACH门限低于16K,后查看客户端配置发现是8K,这个门限一般默认值是33.6K。DRBC的降速过程是降低到FACH接纳门限,则进行FACH接纳判决,如果成功,则转入FACH态;如果接纳失败,则仍停留在DCH状态,如果需要继续降速,则按照客户端配置的降速表,继续降低速率。QXDM提供了许多有用的功能,可在平时的应用中自己总结挖掘。手机log从理论上讲,包含了25.331的所有消息,从收听广播开始、注册、业务建立、加密鉴权、测量、切换到释放等;另外,手机log包含了大量的物理层信息,有助于问题定位。,10、通过手机日志分析随机接入过程,当UE进行开机注册、位置更新、业务建立等时候,将发起随机接入过程;UE通过广播SIB5得到可用的签名集和子信道集,从中随机的选取签名和子信道,发送4096chips的前导Preample;发送前导后,UE在由广播中AICH_Transimission_Timing决定的下行接入时隙,检测捕获指示AI;如果AI=1,则UE发送随机接入消息部分,如果AI=-1,则UE退出随机接入过程,否则,UE以PowerRampStep为步长增加前导发射功率,随机的选取可用签名在下一个可用的接入时隙发前导,这种情况下UE收到的AI=NOACK。如果前导重传次数达到最大发射次数或者超出最大允许功率6dB,则UE退出随机接入过程;上图中,可以看到:发射前导次数NumPremables=1,AICHStaus=1。,11、手机日志中TPC命令解释(1),如上图,注意观察TPC命令,可参考下一页的解释,DPDCH的内环功率控制频率为1500Hz,也就是对每个时隙进行闭环功率调整。每帧10ms,分成15个时隙,所以一帧内功率调整15次,每秒调整1500次;DLTPCDHist表示下行内环功控,为UE发给NODEB的功控调整命令,共有15位,所以上图每一行表示一个帧,CFN从59开始;同理,ULTPCDhist表示上行内环功控,为NODEB发给UE的功控命令,TPC=1表示抬升功率,TPC=0表示降低功率;上图中第二列Es/Nt表示信号质量,可理解成UE对下行信道质量进行估计的SIR值,根据此值进行内环功控;上图为UE发起呼叫信令阶段的功控命令,此时还没有业务,且信号质量很好,DCH信道的下行初始发射功率已嫌太高,所以降低下行,下行TPC全0;上行基本为0、1间隔,表示上行发射功率保持目前值即可;一般异常掉话或异常信令,可首先分析功控命令,大致判断是上行还是下行问题。,11、手机日志中TPC命令解释(2),12、从手机日志中观察空口的上行同步过程(1),信令跟踪中上行同步的标志是出现RadioLinkRestoreIndication消息,上行同步由NODEB检测和上报,下行同步由UE检测和上报。在上行同步之前,上行DCH的功率控制采用TPCPattern方式,LMT上可以设置“下行传输功率控制计数”,即TPCPattern,取值014。,12、从手机日志中观察空口的上行同步过程(2),参考25.214,如果TPCPattern=14,那么TPC模式中将包含14个0、1再加一个1,这种情况下每隔29个时隙,也就是2帧,上行DPCH功率就抬升一个步长。显然TPCPattern值越小,上行同步之前DPCH功率增长越快。上行同步的前提是下行先同步,否则上行即关闭发射,如上图NA表示UE关闭上行发射器。,13、压缩模式过程中的功率控制,启动压缩模式后的TPC命令及上下行帧结构,可参考RB建立或RL重配消息中压模参数理解,重点是TGSN、TGD、TGL、TGPL等参数,*号处即上下行关闭发射,进行其它频点信号质量测量。,14、QXDM与QCAT中的BLER概念(1),图1QXDM中的BLER,实时显示,14、QXDM与QCAT中的BLER概念(2),图2QCAT中的BLER,为下行BLER,上行错包NODEB统计,图1中,BLER窗口ID号对应DCH_ID,属于RLC层测量,它表示了信令和业务两个DCH的错包情况,BLER=ERR/BLOCKS;图2表示下行的信令和业务包都出现大量错包,TrChan0:ID=1表示DCH=1,TrChan0:ID=3表示DCH=3。DCH就是信令跟踪中无线链路建立或重配中配下来的,DCH=3表示在DRBC过程中发生了一次无线链路重配,删除了DCH=2链路,增加了DCH=3链路;实际测试中可通过分析错包情况,大致判断是上行或者下行的问题。下行数据包的统计包括数据PDU和控制PDU,错包或解码错误包被丢弃,所以有时候发现BLER统计中显示收到9个包,实际数一下发现只有8个包,表明1包被丢弃。,15、RLC层PDU的概念(1)下行业务数据包,下行业务数据包,WCDMARLCDLAMPDUDATAPDU,对上行AM数据包的ACK包,WCDMARLCDLAMPDUCONTROLPDU,15、RLC层PDU的概念(2)下行信令数据包,下行信令数据包,WCDMARLCDLAMSignalingPDUDATAPDU,对上行AM信令包的ACK包,WCDMARLCDLSignalingAMPDUCONTROLPDU,15、RLC层PDU的概念(3)上行业务数据包,上行业务数据包,WCDMARLCULAMPDUDATAPDU,对下行AM数据包的ACK包,WCDMARLCULAMPDUCONTROLPDU,15、RLC层PDU的概念(4)上行信令数据包,上行信令数据包,WCDMARLCULAMSignalingPDUDATAPDU,对下行AM信令包的ACK包,WCDMARLCULSignalingAMPDUCONTROLPDU,15、RLC层PDU的概念(5)数据包概念,3.4K信令配置,RLC层PDU的大小为:128+16=144bit,I/BDL128K配置,RLC层PDU的大小为:320+16=336bit,数据包的传输序号SN从0开始,16、分析HSDPA业务常用窗口及消息,QXDM中需重点查看如下窗口:WCDMAHSDPALinkStatisticsWCDMATemporalAnaylizerHSDPADecodingStatisticsWCDMAHSDPAPhysicalChannels其它,QCAT中需重点查看如下消息:ULHSDPCCHDebugInformationMACHSConfigurationHS-DSCHHARQStatisticsHS-SCCHStatisticsHSDPAULBetaGainTableHSDPAConfigurationMACHSResetDecodeStatusWithData其它,目录,软件介绍及安装常规功能应用介绍结合UELOG进行问题定位示例,1、FP抓包工具和手机侧抓包的分析定位方法(1),Uu口的信令流,数据包的传送顺序:RLCMACFP(RNC侧)FP(Node

温馨提示

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

评论

0/150

提交评论