天天看點

5G NR 下行排程算法流程

目錄

1 下行排程器處理流程

2 下行排程的輸入

3 下行排程流程

4 下行業務排程優先級

5 控制消息排程

6 HARQ重傳排程流程

1 下行排程器處理流程

排程器的基本功能是每個時隙為小區中的UE配置設定合适的系統資源,用于發送和接收資料。下行排程器位于NR系統的MAC層,主要為UE配置設定實體共享信道上的資源,并選擇合适的MCS用于系統消息或使用者資料傳輸。

5G NR 下行排程算法流程

2 下行排程的輸入

5G NR 下行排程算法流程

CSI Channel Status Indicator 信道狀态訓示,CSI僅支援非周期上報;

3 下行排程流程

5G NR 下行排程算法流程

排程的基本過程:

  1. 優先級計算:優先級計算是根據排程輸入的因素,确定承載的排程優先級和標明排程的使用者,保證使用者公平性同時,最大化系統吞吐量。
  2. MCS選擇:根據排程輸入的資訊,确定每一個標明使用者的MCS。
  3. 資源配置設定:根據使用者資料量和确定的MCS,确定使用者配置設定的RB數和RB位置。
  4. 排程的輸出:排程器主要決定被排程的UE、配置設定的RB數,RB的位置、MCS、TB大小等

4 下行業務排程優先級

5G NR 下行排程算法流程

廣播消息、尋呼和随機接入響應等公共控制消息在每個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數越大,則吞吐率越大;

增強自适應重傳功能的增益,主要來源于基站側通過精确估計适合目前信道條件的重傳資源,将主動節省的資源用于新傳,進而提升頻譜效率。

繼續閱讀