首页 理论教育 优化质量改善相关参数的方法

优化质量改善相关参数的方法

时间:2023-06-28 理论教育 版权反馈
【摘要】:图7-11 动态调度数据量原理上行VoLTE动态调度数据量估算通过参数上行增强的VoIP调度开启。语音通话期和静默期的补偿调度最小间隔分别通过参数设置。通过缩短通话期判决延迟,减少静默期误判,从而及时触发上行补偿调度,可以进一步减少语音包等待时延和语音上行丢包,改善语音质量,尤其是初始接入和切换场景的语音质量。2)针对其他情况导致的静音,eNodeB对该用户进行RRC释放。有异频目标,进行异频盲重定向,RRC释放消息中携带异频频点。

优化质量改善相关参数的方法

(1)上行基于时延的动态调度

上行基于时延的动态调度是指eNodeB在采用上行动态调度时,调度优先级会考虑数据等待调度的时长。对语音业务采用基于时延的调度优先级排序能获得更加均衡的调度序列,从而提高语音质量,尤其是提升信道质量较差的远点语音用户的语音质量。在语音业务高负载场景下,该特性能提升语音满意用户数。动态调度原理如图7-10所示。

978-7-111-56871-1-Chapter07-20.jpg

图7-10 动态调度原理

如果配置为VoIP业务时延调度,针对VoIP业务,则根据数据等待调度的时长进行调度优先级排序。相同等待调度的时长情况下,有QCI1承载的用户的SR调度优先级高于没有QCI1承载的用户的SR调度优先级。

如果配置为VoIP和数据业务时延调度,则上行调度的优先级顺序:控制信令>VoIP业务的BSR和SR调度>数据业务的SR调度>数据业务的BSR调度。在数据和语音混合业务重载场景下,语音业务能够优先被调度,从而保障了语音质量。

(2)上行VoLTE动态调度数据量估算

eNodeB可以准确获得下行各业务的数据量,但无法准确获得UE上行各业务的数据量,因此eNodeB需要对UE的上行调度数据量进行计算,尽量一次完成调度。

上行VoLTE动态调度数据量计算是指根据VoLTE业务模型和上行调度间隔计算VoLTE业务的上行动态调度数据量。

当上行语音业务处于通话期时,根据上行调度间隔估算UE缓存中的语音包个数,再根据语音包大小计算VoLTE业务的上行动态调度数据量。

当上行语音业务处于静默期时,按一个语音包大小估算VoLTE业务的上行动态调度数据量。上行VoLTE动态调度数据量计算使得对语音业务的上行动态调度数据量计算更准确,减小由于上行调度数据量计算不足导致的额外的VoLTE包时延,可以在小区重载和DRX场景下提升语音质量。动态调度数据量原理如图7-11所示。

978-7-111-56871-1-Chapter07-21.jpg

图7-11 动态调度数据量原理

上行VoLTE动态调度数据量估算通过参数上行增强的VoIP调度开启。

(3)语音业务UE不活动定时器独立配置功能

在语音呼叫中,如果被叫未接听,则主叫可能会因UE不活动定时器超时被eNodeB释放,呼叫无法继续。

动态DRX场景或其他场景,eNodeB都会从优先级最高的QCI中,选取不活动定时器的最大值,作为该UE的不活动定时器。

(4)上行补偿调度

上行数据发送依赖于UE上报的调度请求SR(Scheduling Request),如果eNodeB出现SR漏检,则可能导致eNodeB不能及时调度,出现语音包等待时延增加甚至超时丢包现象,如图7-12所示。

(5)上行补偿调度开启前

上行补偿调度是指eNodeB对语音用户进行识别,并监控语音用户在上行链路没有被调度的时间间隔。如果语音用户在一定时间内上行链路没有被调度过,则eNodeB主动给该语音用户发送UL Grant,保证上行语音包可以及时发送,减少语音包等待时延,改善由于超过PDCP Discard Timer带来的丢包,如图7-13所示。

语音通话期和静默期的补偿调度最小间隔分别通过参数设置。

由于通话期和静默期的判决有一定延迟,因此导致在静默期转为通话期及初始接入时,不能及时触发上行补偿调度。通过缩短通话期判决延迟,减少静默期误判,从而及时触发上行补偿调度,可以进一步减少语音包等待时延和语音上行丢包,改善语音质量,尤其是初始接入和切换场景的语音质量。

(6)语音业务优先接入

语音业务优先接入是指eNodeB为VoLTE语音用户预留用户数资源,当小区在线用户数目超过(小区用户数规格-VoLTE预留用户数)时,通过使用预留资源或者抢占数据用户资源,确保VoLTE语音用户能够接入,数据用户释放或者重定向到异频或者异系统小区。

978-7-111-56871-1-Chapter07-22.jpg(www.xing528.com)

图7-12 未开启上行补偿调度

978-7-111-56871-1-Chapter07-23.jpg

图7-13 开启上行补偿调度

(7)用户识别

eNodeB在RRC连接建立阶段无法识别业务类型,VoLTE语音用户目前仅支持在E-RAB建立阶段进行识别。

允许使用VoLTE语音预留资源接入的用户范围包括RRC连接新建用户、RRC重建用户及系统内切换入用户。这些用户接入后,则启动VoLTE优先接入判决定时器。在定时器超时前,如果用户成功建立QCI1承载,则识别为VoLTE语音用户;否则,识别为数据用户。

语音业务优先接入功能开启后,当小区在线用户数目超过“小区用户数规格-VoLTE预留用户数”时,针对识别出来的语音和数据用户进行如下处理。

1)VoLTE语音用户抢占开关关闭。

①针对新接入的VoLTE语音用户,使用VoLTE预留用户数资源接入小区进行语音业务。

②针对新接入的数据用户,将其重定向至异频/异系统小区或者直接释放。

2)参数的VoLTE语音用户抢占开关开启。

①针对新接入的VoLTE语音用户,抢占低优先级数据用户资源,并且将被抢占的数据用户重定向至异频/异系统小区或者直接释放。如果抢占失败,则新接入的VoLTE语音用户使用VoLTE预留用户数资源接入小区进行语音业务。

②针对新接入的数据用户,将其重定向至异频/异系统小区或者直接释放。

③数据用户被重定向还是释放通过参数配置。推荐异频或者异系统重定向。没有异频或异系统邻区时,采用直接释放的方式。

(8)上行语音静音恢复

上行语音静音恢复功能是指针对识别出的上行语音静音的用户,通过小区内切换或者RRC释放,尝试恢复正常通话。

上行语音静音恢复功能通过上行语音静音恢复开关开启,针对语音静音用户进行如下处理:

1)针对PDCP、RLC异常导致的静音,eNodeB对该用户进行小区内切换,从而重置无线承载。

2)针对其他情况导致的静音,eNodeB对该用户进行RRC释放。有异频目标,进行异频盲重定向,RRC释放消息中携带异频频点。

无异频目标,eNodeB对该用户进行RRC释放,RRC释放消息中不携带异频频点。

(9)上行时延调度策略

该策略是上行调度计算用户调度优先级和用户排序的策略。上行调度策略支持MAX C/I、PF、RR、EPF四种调度策略。MAX C/I调度策略即最大载干比调度策略,按照用户平均信干噪比从大到小排序。PF调度策略即比率公平调度策略,用户优先级为用户速率与用户平均信干噪比的比值,按照优先级从小到大排序。RR调度策略即轮询调度策略,依次调度每个用户。EPF调度策略即增强的比率公平调度策略,根据用户速率、用户平均SINR、用户所有业务QoS保证速率以及用户差异化需求来计算优先级,按照优先级从小到大的顺序排序。MAX C/I、PF、RR三种调度策略是上行调度默认支持的基本调度策略,EPF调度策略应用于商用场景。质量改善相关参数见表7-10。

7-10 质量改善相关参数

978-7-111-56871-1-Chapter07-24.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈