关于VOLTE下行语音丢包提升思路案例 一、 背景 随着市场推广,移动VOLTE用户逐步增多,Volte丢包率对用户语音质量影响较大,为提升用户感知,现针对VOLTE上下行丢包进行优化,提升用户感知。 VOLTE使用SIP (session initiation protocol)会话发起协议实现语音会话信令流程,SIP信令包括invite、 100trying、 183 session progress、prack/prack 200 OK、update/ update 200 OK 、 180 ringing 、invite 200 OK 等信令消息 语音通话主要分为2种状态:通话期和静默期。在通话期间隔20ms产生一个语音包,在静默期,间隔160ms产生一个静默包,语音包都是由终端产生。 当SDU由于RLC达到最大重传次数被丢弃或:PDCP层从RLC层接收SDU,检测到序列号不连续时统计为丢包。 在VoLTE语音业务中,丢包是影响语音感知质量最直接因素之一。丢包会带来语音断续,单通等现象,严重影响到用户的语音感知。希望通过丢包指标的优化来提升语音感知,改善用户体验。 二、 解决方案 2.1、预调度周期调优 传统上行调度原理,是为了降低上行时延和上行丢包率,同时减少上行SR漏检,引入了上行预调度功能,此时基站对终端进行主动授权,不需要等待终端发送SR,整个过程为: 而预调度原理,会在上行预调度有一个缺点:即使终端没有上行数据发送,基站也会主动给终端上行授权,这样会造成上行资源的浪费,并且引入上行干扰,为了解决这一问题,引入了预调度,该功能由下行业务触发:一旦基站给终端发送下行数据之后,考虑到终端有相应回复,会有上行数传,此时基站才持续在一定时间内主动给终端上行授权,整个过程为: 开启预调度开关,调优激活期预调度周期、静默期预授权周期:打开预调度会缩短上行数传时延,但会使上行干扰变大,UE能耗增大。并将预调度周期设置为10ms,减少上行数据传输时延,有助于提升VOLTE语音业务感知。 2.2、PDCCH自适应参数 PDCCH的链路自适应,是为了提高传输的健壮性。信号质量好的UE,可能就需要format 0就够了;而处于小区边缘处,信号相对差的UE来说,使用format 3来提高可靠性,毕竟PDCCH的内容是相当重要的,一旦解错的话,会对整个数据面产生影响。所以更高的聚合等级可被用于控制信息的资源分配以提供更多保护。 PDCCH自适应参数:调大控制信道保守量选择、控制信道索引上限偏移量、CFI为1的PDCCH保守量,可以使PDCCH采用更大CCE聚合度或更高发射功率 参数中文名 | | 参数建议值或者修改的方向 | 控制信道保守量选择 | [6,6] | [6,9] | 控制信道索引上限偏移量 | [2,2] | [2,6] | CFI为1的PDCCH保守量 | [9,9] | [9,9] |
|