【问题现象】
在进行Volte语音测试时,有时候会出现BLER高但是MCS不向下调整或者向下调整慢的情况,导致测试结果与预期产生较大偏差,当关闭SPS开关后,MCS调整恢复正常。
【问题分析】
通过观察问题产生时的表现,分析基站的内部日志,确认下面几个问题是产生该现象的根本原因:
1、实现时对SPS调度CQI修正的范围进行了限制,最多向下只能调整2.4,导致有些情况下虽然bler高,但是由于已经到了修正的下限,不能再继续下调MCS;
2、用户上报CQI高但是实际信道环境并没有那么好,一旦出现bler, CQI修正从较高的频谱效率向下调整,需要一定时间才能在SPS调度的MCS上有所体现;
3、用户之前CQI修正值累计较高,一旦出现bler, CQI修正从较高的累积值向下调整,需要一定时间才能在SPS调度的MCS上有所体现。
【问题解决】
对SPS调度的CQI修正算法进行优化,具体措施如下:
1、放开对SPS调度CQI修正范围的限制,即取消CQI的修正下限,这样就可以解决问题1;
2、限制SPS调度频谱效率最大为mcs15,而不是原来的mcs28,避免从较高的频谱效率开始调整,这样可以解决问题2;
3、当SPS调度的频谱效率调整到mcs15后,反馈ACK情况下CQI修正累积量不能再继续增加,避免累积量过大,一旦发生错块不能及时下调MCS,这样可以解决问题3。
【问题后续建议】
采用优化后的版本,同时在Volte的测试过程中关注BLER与MCS的变化关系。