目錄
1 下行排程器處理流程
2 下行排程的輸入
3 下行排程流程
4 下行業務排程優先級
5 控制消息排程
6 HARQ重傳排程流程
1 下行排程器處理流程
排程器的基本功能是每個時隙為小區中的UE配置設定合适的系統資源,用于發送和接收資料。下行排程器位于NR系統的MAC層,主要為UE配置設定實體共享信道上的資源,并選擇合适的MCS用于系統消息或使用者資料傳輸。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPn5UenR1T6tGRPpHOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLycDOxQTMxAjMyIjMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2 下行排程的輸入
5G NR 下行排程算法流程
CSI Channel Status Indicator 信道狀态訓示,CSI僅支援非周期上報;
3 下行排程流程
排程的基本過程:
- 優先級計算:優先級計算是根據排程輸入的因素,确定承載的排程優先級和標明排程的使用者,保證使用者公平性同時,最大化系統吞吐量。
- MCS選擇:根據排程輸入的資訊,确定每一個標明使用者的MCS。
- 資源配置設定:根據使用者資料量和确定的MCS,确定使用者配置設定的RB數和RB位置。
- 排程的輸出:排程器主要決定被排程的UE、配置設定的RB數,RB的位置、MCS、TB大小等
4 下行業務排程優先級
廣播消息、尋呼和随機接入響應等公共控制消息在每個slot中具有最高優先級,是以不存在下行排程資源不足的情況。在完成公共控制消息的排程後,下行排程首先擷取可排程資源,然後按照HARQ等待時間的長短進行重傳資料和初始資料的排程,最後針對MU-MIMO配對使用者進行排程。
5 控制消息排程
資訊排程具有最高的優先級,控制消息包括:
- 公共控制資訊:包括廣播消息RMSI和随機接入消息RA Response ,預設采用MCS0 進行傳輸
- 使用者控制資訊:包括SRB0、SRB1,SRB2,采用QPSK調制方式
6 HARQ重傳排程流程
5G NR 下行排程算法流程
HARQ重傳包括以下流程:
- 判斷是否滿足HARQ重傳條件:重傳排程子產品通過判斷目前使用者是否已經進行初傳排程,判斷是否将重傳使用者加入目前的重傳排程隊列;
- 挑選重傳排程使用者:重傳排程子產品通過計算重傳使用者的HARQ等待時間,按等待時間從長到短的順序給使用者進行重傳排序,挑選使用者;
- 判斷重傳次數:如果重傳次數小于最大次數,則進入下一步,否則結束流程;
- 判斷重傳資源:NR采用自适應重傳,需要重新計算排程相關資源;
增益
下行排程主要用于保障使用者資源配置設定的公平性
- 在RB總的個數不變的情況下,使用者數越小,則每個使用者可用的RB數越大;
- 在使用者數RB不變的情況下,使用者的信道品質越好,使用者的信噪比越高,則吞吐量越大;
- 在相同信道品質情況下,使用者可用的RB數越大,則吞吐率越大;
增強自适應重傳功能的增益,主要來源于基站側通過精确估計适合目前信道條件的重傳資源,将主動節省的資源用于新傳,進而提升頻譜效率。