You are on page 1of 9

5G NR SR – 調度請求

作者:· 2022 年 8 月 6 日發布 · 2023 年 10 月 31 日更新


介紹

SR 也稱為調度請求,對於電信開發、測試和優化工程師來說是一個非
常著名的詞。它是 UE 向 gNB 發送的第 1 層(實體層)訊號或訊息,

用於請求上行鏈路 (UL) 授權以透過 PUSCH 發送上行鏈路資料。 UL

授權由 gNB 透過 PDCCH 傳輸以 DCI 格式 0_0 或格式 0_1 傳送給 UE 。

換句話說,我們可以說 UE 向 gNB 發起 SR 說「嘿!我有一些數據要


發送,請給我一些資助」。

重點

 SR 又稱為調度請求,是一條實體層訊息,用於向 UL 授予在

PUSCH 上發送上行鏈路資料的權限

 PUCCH 上行頻道上傳送
 UL grant 在 PDCCH 中提供給 UE 傳輸 DCI 格式 0_0 或格式

0_1

 SR 機制由 MAC 層控制


 SR 不是服務請求是 NAS 層訊息
 gNB 可以為 UE 設定 Max SR 以獲得 UL 授權

 如果 SR-COUNTER 達到 sr-TranMax,則 SR 可用於聲明


無線電鏈路故障

 當 UE 處於 Meas Gap 且 sr_ProbhitTimer 運行時,不允

許發送 SR
調度請求控制流程

我們知道 SR 是一個實體層過程,但它是由 MAC 層控制的。下圖說明

了整體情況SR 控制流程符合 3GPP 規範 38.321 第 5.4.4 節。


 Positive SR 和 Negative SR: UE 並不總是需要發送 SR
請求,因此規格定義了 Positive SR 和 Negative SR。

 對於 Positive SR ,UE 有 SR 請求發送,物理層

需要發送 SR/PUCCH 。

 在該 SR 資源的時間點,UE 不發送 SR 請求,稱為

Negative SR。

 不允許 SR 傳輸:在以下情況下不會傳輸 SR:


 SR 機會落在測量間隙間隔內或
 另一個 SR 禁止計時器正在運作或
 接收具有 UL 資源的 DL PDCCH。
 sr-TransMax – SR Max Transmissions 條件:當發送了
最大數量的 SR 請求且無法獲得 UL grant 時,透過發送 PR
ACH 來觸發隨機存取過程,以獲得上行調度。當 sr-TransM
ax 時,它會執行以下操作 情況發生。

 UE 釋放 PUCCH 資源和 SRS 配置

 清除配置的 DL 分配和配置的 UL 授權

 清除 PUSCH 資源以傳送半持久性 CSI


 UE 開始 RACH 流程(即有 UL DATA_ARRIVAL 的
RACH )

 gNB 重新配置 PUCCH 資源與 SR 配置

SR 配置參數
SR 配置不是直接向前的,並且與 mac- CellGroupConfig 和 PUCCH-c
onfig 具有多個相互依賴性,如下圖所示。
SR RRC 參數

根據 3GPP 38.331 的 SR 的 RRC 參數清單。

 調度請求 ID :不同的 SR 配置透過 schedulingRequestId


來區分。用於修改 SR 配置,在 Logical Channel Config 中

指示邏輯頻道映射到的 SR 配置,在 SchedulingRequestres


ourceConfig 中指示調度請求資源使用的 SR 配置。具體的 S

R 對應物理層資源配置。 PUCCH-Config 中,為每個上行 B

WP 單獨配置配置,並透過 schedulingRequestResourceI

d 來區分不同的資源配置,其中 schedulingRequestID 是關

聯的。當然,還包括 SR 發送時間點配置和對應的 PUCCH R


esource 配置。
一個邏輯通道最多對應一個 SchedulingRequestID ,多個邏輯通道

可以共用一個 SchedulingRequestID 。對於邏輯通道 4 上圖中,由

於沒有設定 SR ,如果邏輯頻道上有資料傳輸,則只能透過 RACH 流


程來獲得上行調度。
 sr- ProhibitTimer : PUCCH 上 SR 傳輸的計時器(以毫秒
為單位)
 sr- TransMax : SR 傳輸的最大數量

 週期和偏移: SchedulingRequestResourceConfig 中的 peri


odicityAndOffset 決定 SR 的傳送時間位置,並以符號或時隙

的數量定義。請注意,最小週期為 2 個 Symbol 。根據 3 G


PP 38.213,可以根據所選的子載波間隔配置下列週期。
 SCS = 15kHz:2sym、7sym、1sl、2sl、4sl、5sl、
8sl、10sl、16sl、20sl、40sl、80sl
 SCS = 30kHz:2sym、7sym、1sl、2sl、4sl、8sl、
10sl、16sl、20sl、40sl、80sl、160sl
 SCS = 60kHz:2sym、7sym/6sym、1sl、2sl、4s
l、8sl、16sl、20sl、40sl、80sl、160sl、320sl
 SCS = 120kHz:2sym、7sym、1sl、2sl、4sl、8
sl、16sl、40sl、80sl、160sl、320sl、640sl

 phy -優先權索引:指示此調度請求資源在 PHY 優先權/複用


處理中的優先權是高還是低。值 p0 表示低優先級,值 p1 表
示高優先級。可以透過 SchedulingRequestResourceConfig
中的 phy -PriorityIndex 為 UE 提供 SR 的優先權索引 0 或優
先權索引 1。如果沒有為 UE 提供 SR 的優先權索引,則優先
權索引為 0。
 Resource : UE 應在其中傳送調度請求的 PUCCH 資源的 I
D。實際的 PUCCH-Resource 被配置在與該 SchedulingReq
uestResourceConfig 相同的 UL BWP 和服務小區的 PUCC
H-Config 。 網 路 配 置 PUCCH-format0 或 PUCCH-format1
的 PUCCH-Resource
 SchedulingRequestID :使用此調度請求資源的 Schedulin
gRequestConfig 的 ID 。在 MAC 設定中,每個邏輯頻道可
以與 SR 配置相關聯。

 LogicalChannelSR - Mask :配置類型 1 或類型 2 的上行


鏈路授權時控制 SR 觸發。 true 表示為此邏輯通道配置 SR
屏蔽
 LogicalChannelSR- DelayTimerApplied :指示是否對該
邏輯通道的 SR 傳輸應用延遲定時器。如果 BSR-Config 中
未包含邏輯通道 SR-DelayTimer,則設定為 false 。

如何了解 5G NR 中的 SR 週期性
參數 periodicityAndOffset 可以知道 SR 週期性。 SR 週期是根據編
號定義的。時隙的數量例如 40sl、80sl 等,且時隙的持續時間會隨著

子載波間隔(SCS)而改變。對於 SCS=15KHz, 1 個時隙 = 1ms ;對

於 SCS=120KHz, 1 個時隙 = 0.125ms 。


當系統配置為 SCS=15KHz 且 RRC 指示 periodicityAndOffset 時 值

為 80sl 表示 SR 週期為 80ms ,但 SCS=120KHz 且 periodityAndOf

fset 80 sl 不是 80ms ,而是 8 0*0.125= 20ms 。


相關話題:

 5G NR 天線埠 – 邏輯和實體天線映射

 5G NR 物理層計時單元

 5G 子載波間隔、訊框和子訊框、時隙和 OFDM 符號

 5G NR 中採用多種數字參數背後的動機

 5G NR 資源塊定義與 RB 計算

 5G NR 調變與編碼方案 (MCS)

You might also like