- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VoLTE语音质量分析排查
网优中心技术支持室
2015年3月
VoLTE语音基本概念
codec
RTP
UDP
IP
PDCP
RLC
MAC
PHY
AMR 12.2kbps
AMR-WB 23.85kbps
VoLTE可采用不同编解码codec
标清:AMR-NB 12.2k(和2/3G通话时)
语音带宽范围:300-3400Hz,8KHz采样。共8个码率,分别为:4.75、5.15、5.9、6.7、7.4、7.95、10.2、12.2kbps
高清:AMR-WB 23.85k (volte间通话)
语音带宽范围: 50-7000Hz,16KHz采样。共9个码率,分别为:6.6、8.85、12.65、14.25、15.85、18.25、19.85、23.05、23.85kbps;
人类的听觉范围可以到达从20Hz到20kHz, AMR-WB用户可主观感受到话音比以前更加自然、舒适和易于分辨。
语音包间隔
Codec层每20ms产生一个RTP语音包。无线侧针对PDCP层不一定按照20ms一次调度。可能40ms或60ms调度一次,一次传输2-3个RTP包。
目前OMC统计的包的数量,即为PDCP SDU包数,可按照QCI1/2/5/9进行区分,可作为空口是否丢包的判断依据。
语音静默包
若终端检测声音低于门限,则产生静默包传输。静默包每160ms传输一个。
无线
应用层
VoLTE语音基本概念
语音质差相关因素:
时间,地点,主/被叫,单通/吞字/双不通,上/下行,质差持续时间,通话过程中是否恢复等。
语音质差原因:丢包、抖动、时延
丢包:
RTP序列号:sequence number,按照0,1,2,3…自然数进行编号,直到语音通话结束。在整个端到端传输过程中该值保持不变,用来计算丢包情况。正常语音包每20ms发出一个,静默包每160ms发出一个。
如果收到的RTP包序列号不连续,则通过前后序列号差值计算丢包数量。人耳可以感知的语音异常时间是500ms,大概丢失超过25个连续的RTP语音包才能感知出来。
抖动:
RTP包时间戳:timestamp,终端每发出一个RTP包,即对该包发送时间打戳,在整个端到端传输过程中该值保持不变。一般用来计算相邻两个RTP包的间隔时间,AMR-WB是按照16kHz进行语音抽样,所以相邻两个包的时间戳相减除以16,即为间隔ms,(1495880-1495560)/16=20ms。
抖动时延=(相邻两个RTP包到达的绝对时间差-相邻两个RTP包时间戳差值),表征相邻两个RTP包到达对端或某一网络节点时在原间隔时间基础上增加的时延。如果抖动时延过大,对端即使最终收到RTP包,也会超过终端语音合成缓冲区的大小而被丢弃,导致最终感知差。目前一般终端语音缓冲区不超过500ms。
时延:
RTP包从发出到对端接收的时间差,表征对端听到声音的滞后时间。
VoLTE语音质量排查方法
目前部署探针位置:
S1-U口:基站PTN与SGW连接接口,用来定界核心网与空口问题。
Gm口:PGW与SBC连接接口,用来定界EPC与IMS问题。
后续还会部署Mw口,即SBC之间或SBC与MGCF连接接口,用来定界SBC或2G与SBC的问题。
同方向对比排查:以主叫到被叫方向(蓝色箭头方向)为例
如果主叫上行在1-4号探针处都丢包100个,可初步判断在主叫上行空口丢包100个,可与小区15分钟粒度的OMC统计上行PDCP丢包情况进行对比判断;
如果在1号无丢包,在2-4号探针处丢包100个,则可判断在主叫侧EPC丢包;
如果在1-2号无丢包,在3-4号丢包100个,则可判断在IMS丢包;
如果1-3号探针无丢包,4号探针丢包100个,则可判断被叫侧EPC丢包;
如果1-4号均无丢包,但RTCP显示丢包100个,则可初步判断被叫下行空口丢包,可结合被叫小区15分钟粒度的OMC统计下行PDCP丢包情况进行对比判断。
注:SEQ中,每个节点处统计的RTP丢包包情况称为“RTP丢包数”,“RTCP丢包数”为终端统计并发出的端到端丢包统计情况,4个节点处主叫上行和被叫下行的RTCP丢包数均一致。
1
2
3
4
VoLTE语音质量排查方法
空口丢包导致吞字
SEQ平台提取的用户面丢包数据
序号
起始时间
结束时间
MSISDN
主被叫标识
RTP承载类型
接口类型
RTCP上行包数
RTCP上行丢包数
下行RTCP包数
下行RTCP丢包数
上行RTP包数
上行RTP丢包数
下行RTP包数
下行RTP丢包数
1
2016-03-02 18:58:18:701
2016-03-02 19:01:02:025
1360137****
被叫
AMR
Gm
5668
1739
8002
0
5749
1795
8157
0
2
2016-03-
文档评论(0)