无线侧简单QCAT信令分析流程
一、软件安装部分 1、安装软件介绍
双击安装QCAT.06.30.22.00,安顺序要求下一步安装到结束就可以。安装结束后在电脑程序中查询QCAT单击就可以进入软件,软件可以同时打开多个。
2、软件页面介绍
打开软件后出现的页面如下:
第一次打开软件时需要在配置页面设置信令类型按颜色显示,方便分析,具体如下:
在Configuration中持续点击Use Friendly Viewer Colors待出现下拉菜单时由默认的false改成true。
按上图1到4步骤打开测试数据,其中测试数据可以同时打开多个,也可以一次打开1次,主要看电脑性能。
打开测试数据后默认状态会显示数据所有信令,需要按点击上图1位置对多余信令进行筛选,图2为需要显示的信令,按需选择;也可以通过图3位置输入代码查找相应的信令。 Packets页面信令栏解释: #:信令编号 Time :信令记录时间 Type:信令代码 Description:信令名称 Subtitle:信令具体名称
Direction: BS<<
二、问题分析部分 1、确认丢包位置
调取0x1569 IMS RTP Packet Loss信息可以查看丢包时间点及个数,正常RTP包20ms一个,从人耳感知来讲1s以上丢包就有可能会感觉出现模糊或颤音断续丢字等现象,因此着重关注连续出现丢包数大于50个的,以下为0x1569 IMS RTP Packet Loss信息:
2016 Jan 14 21:45:15.036 [37] 0x1569 IMS RTP Packet Loss Version = 4 Number Lost = 126 Sequence Number = 25726 SSRC = 69F9C823
codecType = AMR_WB
LossType = RTP NETWORK LOSS Num of Frame = 0
2、确认丢包方向
调取0x1569 IMS RTP Packet Loss与0x1568 IMS RTP SN and Payload这两个可以看RTP丢包信息和UE与ENODB之间传送的RTP包数;我们从0x1569 IMS RTP Packet Loss可以确认丢包的时间点及个数,但无法判断是BS->MS(下行)丢包还是MS->BS(上行)丢包,因此需要通过比对上下行包号判断丢包方向。
QCAT软件上可以通过Direction区分上下行RTP包,上下每个包都有一个Sequence,如没有丢包时这些Sequence是连续的,若出现丢包上行或下行的IMS RTP Packet Loss前的第一个
IMS RTP SN and Payload中的Sequence号与IMS RTP Packet Loss后第一个IMS RTP SN and Payload中的Sequence号相差应该是丢包个数减1。如上图21:45:15.036丢包126个,丢包
上一个RTP包21:45:15.035方向为MS->BS,Sequence=25271,查找IMS RTP Packet Loss后第一个方向为MS->BS的IMS RTP SN and Payload,如下图时间点为21:45:15.055,Sequence=25272,因这两个Sequence是连续的,说明MS->BS未出现掉包;由此可以断定本次丢包为BS->MS侧。
如上步骤可以查BS->MS侧丢包情况,如下图:
在丢包时间点上一个BS->MS的RTP包Sequence为25726,丢包时间点下一个BS->MS的RTP包Sequence为25853,(25853-25726-1=126),与之间查询到丢包126个吻合。
3、确认信令流程完整性
信令流程完整性主要检查丢包时间点前后流程是否正常,是否存在异常事件(RRC重建,切换,RRC建立,注册,TAU,掉话,eSRVCC等)以及MR,测量控制,SIB,SIP信令等。主要调取以下信令: