VOLTE端到端优化要点.doc
文本预览下载声明
VOLTE端到端优化要点
\o 4G #4G \o 5G #5G \o VOLTE #VOLTE \o 优化指南 #优化指南
在VoLTE端到端的通话中,语音数据(流量)通过QCI-1进行传送,时延预算为100ms;有时会长一点,但范围在100到150ms之间。也就是如果有一个VoLTE数据包在预算时间内没有成功发送或接收,则该数据包将会被丢弃。
假设如果eNB需发送数据包(Packet-1),并试图将它发送给UE;由于无线条件差、缺乏资源或没调度机会,该数据包无法在100ms的延迟预计中成功传递到UE,eNB也将丢弃该数据包;这个语音数据包也将被丢失。
kangguoyinVoLTE语音数据流在RLC层采用UM(不确认模式),而数据(含控制)流量在RLC层采用AM(确认模式)。它们之间的区别在于:AM模式下数据流量在通过空中发送时,如呆失败(HARQ初传和重传),则会根据RLC层设置再次发送--根据配置(通常8到32次)。但是在UM模式下的VoLTE语音数据流通过空中发送时,如果HARQ失败,则网络和终端都不会重新传送,其数据包将被丢失。
所以为了提高VoLTE质量,MOS和用户体验,在端到端优化中需要最大限度地减少VoLTE数据包的丢失,这也就是VoLTE质量优化关键所在。
?kangguoyinVoLTE与DRX?
VoLTE中的DRX通常与其他业务不同,这是由于VoLTE数据流通常每20毫秒生成一个数据包;如VoLTE容量维度中所述的在理想情况下DRX周期应为20ms。UE可以在On-Duration时间内每20ms唤醒一次,接收其VoLTE数据包然后返回休眠状态。但是Apple手机需要40ms的DRX周期,因此大多数网络都配置为40ms的周期;而这将会对VoLTE服务的100ms的延迟预算带来挑战。?kangguoyin下图中如果没有DRX时进入eNB缓冲区的数据包可随时发送给UE。如果第一次或第二次传输不成功,仍有很多机会重传数据包(取决于配置最大HARQ重传阈值)。?kangguoyin如网络设置DRX周期为20ms,在这种情况下UE将有5次机会被调度;这样很有可能,UE在100ms内收到数据包。但如果我们观察40ms周期,那么UE有2或3次调度机会在100ms内接收数据包;这就使得第一次传输成功非常重要,否则数据包可能会丢失。另外由于周期是40ms,每20ms生成一次VoLTE数据包,所以这意味着每40ms调度间隔会有2个数据包被捆绑。
图1.VoLTEDRX
现在考虑这样场景:UE在DRX周期结束时eNB向UE发送VoLTE数据包;而此时UE无法解码PDCCH;在这种情况下UE不会发送任何NACK,因为UE甚至不知道有数据包发送给它;eNB会将此视为DTX并在8ms后重新发送数据包;但是如果由于PDCCH也没有接收到第二个数据包,则UE将返回休眠30ms并且eNB将无法调度该数据包。?kangguoyin此外,如果On-duration时间更短——如On-Duration时间为5ms,休眠时间为35ms,那么UE只有一次机会成功接收PDCCH以接收数据包。因此休眠时间越大,On-Duration时间越小,丢包的概率越高,但会减少电池消耗。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???图2:VoLTEOn-Duration
所有这些也适用于上行链路;在上行链路中UE可以发送调度请求使UE退出休眠模式——但是如果初始授权对于数据包来说不够大,则UE需要发送BSR,把本次的调度放在On-Duration时间完成。?kangguoyin?
PDCCH聚合
不同设备商提供了许多功能来提高VoLTE的PDCCH解码能力;尤其是在持续时间较短DRX的情况下,PDCCH尽可能稳健非常重要;我们知道PDCCH结构由CCE组成,它具有多个聚合层;而聚合度越高PDCCH的解码能力越好。对于VoLTE有一些选项可以增加PDCCH聚合度,从而使PDCCH比数据信道更可靠。另一方面就是VoLTE流量在PDCCH上的功率增加。通常可从其他子载波中获取功率。对于VoLTE优化,最好利用所有可用的PDCCH增强。
??kangguoyinVoLTE预分配?
一些设备商的另一个功能是VoLTE预分配。这类似于数据预分配或预调度,它以固定间隔向UE分配虚拟上行链路授权。所以如果UE需要发送一些数据,它可以在这些分配中发送,否则它可以只发送填充数据。这有助于UE比较轻松获得基于SR/BSR的授权的场景,它也适用于DRX周期,因此它减少了DRX
显示全部