





摘要:CMR功能根據當前無線信道質量評估,通過修改VoLTE業務RTP報文的CMR字段,自適應調整語音編碼速率以匹配當前的無線環境,有效減少時延、棄包、丟包,改善RTP丟包率。
關鍵詞:CMR;VoLTE;編碼速率;丟包率
業務類別:化方法
一、背景及目的
巫溪網絡覆蓋比較薄弱,弱覆蓋問題比較突出,VoLTE語音丟包率高,用戶感知較差,因此特別需要單獨針對VoLTE業務的優化手段來降低語音丟包,讓用戶聽得清,交流更順暢。
二、功能原理
為解決語音的覆蓋問題,一方面通過改善覆蓋,減少功率受限,一方面可以通過主動降低語音速率來適應信道的方法;eNodeB 通過在上層或下層RTP/SIP (解析RTP報文中的CMR字段,修改調整語音編碼速率)支持實現ECN功能。
三、功能詳解
在RTP包的凈荷中包含4個bit表達CMR(codec mode request)編碼模式請求,由發送者向接受者的請求發送者編碼器將來的編碼速率模式,保存幀類型索引,如果是AMR,取值范圍為0-7,表示8種速率模式,如果為AMR-WB,取值范圍為0-8,表示9種速率。CMR功能開關取值0意味著關閉語音速率自適應功能。
AMR-WB語音編碼速率自適應有兩種方式:(1)終端自身觸發;(2)基站側的ECN(Explicit Congestion Notification)顯示擁塞指示來觸發UE修改自己的編碼速率。對于ECN,在IMS SDP協商時,終端需要將其支持ECN機制的能力通知給網絡。通過IP使用包頭中的未使用字段來支持ECN。
IP包頭中的8位的服務類型域(TOS)原先在RFC791中被定義為表明包的發送優先級,時延,吞吐量,可靠性和消耗等特征。在RFC2474中被重新定義為包含一個6位的區分服務碼點(DSCP)和兩個未用的位。
當UE B決定激活ECN時, UE B就在IP頭ECN位打上“01”或“10”,當eNB A擁塞時,就會將ECN位設置為“11”。當UE A收到“11”的IP后,UE A就會在TCP的Ack 消息里面設置 ECN-echo標識。當 UE B收到ECN-Echo標識的ACK消息后,UE B就會降低速率。
ECN功能用于語音在TS 26.114中有描述,當發生大量丟包時,可以采用ECN功能降低包大小,需要通過CMR告知編碼端,從而增加覆蓋語音的覆蓋。編碼速率越高,語音質量越好,但是抗干擾能力越弱,所以根據信道傳輸狀況優化編碼類型,可以提供更好的話音質量。AMR在傳輸情況較好的情況下,更多的bit用來傳送話音。增加網絡容量及提升覆蓋:在弱覆蓋區域采用bit數目較少的編碼方式可吸收更多話務提高網絡容量且能保證一定的語音質量。在邊緣的時候采用較少bit數目的編碼方式對網絡的干擾也會減少。
如下圖所示,寬帶編碼速率自適應,主要是在近點采用較高的編碼速率,在邊緣采用較低的編碼速率,Link Adaptation可以和Power Control并行,對切換也沒有影響,因為執行兩者的輸入不同。
四、參數設置
參數表 參數名稱 英文名稱 功能生效 默認值
VoLTEConfigCell CMR功能開關 volteCmrSwch 1:打開 0:關閉
點擊[管理網元→無線參數→LTE FDD→E-UTRAN FDD小區→volte配置參],雙擊打開[volte配置參]配置界面。
5、案例總結
打開CMR開關,通過DT數據對比分析,MOS大于3.5的比例提升4.53%,平均MOS提升0.08。通過分析巫溪網絡KPI指標,調整前后上行RTP丟包率從0.33%下降到0.26%,掉話率從0.10%下降到0.07%,語音感知提升明顯。
作者簡介:
王喆(1991.01-),男,漢族,重慶人,碩士研究生,研究方向:通信工程。