0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SR的工作流程?SR觸發(fā)的RA過程停止條件是什么?

冬至子 ? 來源:modem協(xié)議筆記 ? 作者:酒仁生 ? 2023-07-17 17:27 ? 次閱讀

UE上報BSR,期望網(wǎng)絡(luò)參照BSR,下發(fā)UL grant給UE以便發(fā)送UL data,正常情況下,整個過程都會比較順利。但是世事難料,網(wǎng)絡(luò)難免有自己的小脾氣或者發(fā)送BSR不太順暢,導(dǎo)致UE沒有得到自己想要的東西,那UE的情緒多少會發(fā)生變化(難道是嫌棄我太啰嗦?),等達到一定的界限,UE就會換用一種簡潔的方式通知網(wǎng)絡(luò)側(cè),自己有UL data要發(fā)送,那就是SR,BSR觸發(fā)SR的情景在BSR中有說明。其實UE也指示按規(guī)定做事,畢竟UE所有的參數(shù)都是網(wǎng)絡(luò)側(cè)配的,UE能做的,都在網(wǎng)絡(luò)的掌握之中,到最后UE和網(wǎng)絡(luò)其實也只是在spec搭的舞臺上演戲而已。那這篇就看看SR,先看下SR的配置。

圖片

SR用于UE向網(wǎng)絡(luò)側(cè)要UL grant。MAC entity可以配置有零個、一個或多個 SR configuration。SR configuration由一組PUCCH resources組成,不同的BWP和Cell的SR對應(yīng)不同的PUCCH resource。對于每個邏輯信道或 SCell BFR和consistent LBT failure recovery場景,每個 BWP 最多配置一個用于發(fā)送SR 的PUCCH resource。

每個 SR 配置對應(yīng)一個或多個邏輯信道和/或 SCell BFR和/或consistent LBT failure recovery。每個邏輯信道、SCell BFR和consistent LBT failure recovery可以映射到零個或一個SR配置,具體由RRC配置。觸發(fā)BSR或 SCell BFR或consistent LBT failure recovery(如果存在此類配置)的邏輯信道的 SR 配置就用于相應(yīng)SR的發(fā)送。任何 SR 配置都可以用于由Pre-emptive BSR觸發(fā)的 SR。這段內(nèi)容晦澀難懂,一堆規(guī)定,放在這就好,直接看下實際配置。

SR的時頻域資源

圖片

通過上述結(jié)構(gòu)使得schedulingRequestId與logical channel進行綁定。例如左圖,LogicalchannelIdentity 2 屬于LCG 0,LCG0與schedulingRequestID 0綁定,進行確定LogicalchannelIdentity 2與schedulingRequestID 0的關(guān)系,之后發(fā)送SR時就需要用schedulingRequestID 0對應(yīng)的資源進行發(fā)送。

SR時頻域資源這塊的內(nèi)容摘自之前的PUCCH部分,主要是RRC層schedulingRequest的時頻域配置,包含SR的發(fā)送周期及偏移、發(fā)送SR所用的PUCCH resource等,SR發(fā)送的時頻域資源等規(guī)定,這里簡短過一下。

圖片

periodicityAndOffset:SR 的發(fā)送周期及偏移,例如periodicityAndOffset sl40 : 38 ,即每40個時隙 發(fā)一次,要在第39個時隙傳輸SR(index 0~39);具體配置時還要考慮SCS,不同的SCS可用的配置不同,如下。

SCS = 15 kHz: 2sym, 7sym, 1sl, 2sl, 4sl, 5sl, 8sl, 10sl, 16sl, 20sl, 40sl, 80sl

SCS = 30 kHz: 2sym, 7sym, 1sl, 2sl, 4sl, 8sl, 10sl, 16sl, 20sl, 40sl, 80sl, 160sl

SCS = 60 kHz: 2sym, 7sym/6sym, 1sl, 2sl, 4sl, 8sl, 16sl, 20sl, 40sl, 80sl, 160sl, 320sl

SCS = 120 kHz: 2sym, 7sym, 1sl, 2sl, 4sl, 8sl, 16sl, 40sl, 80sl, 160sl, 320sl, 640sl

sym6僅僅在SCS =60 kHz及extended cyclic prefix時才能使用;對于發(fā)送周期不大于1個 slot的情況,offset默認為0 slot。

phy-PriorityIndex-r16:指示在物理層處理SR時的優(yōu)先級,p0 代表low priority, p1代表high priority。沒有配置時默認priority 0。用于物理層處理PHY 優(yōu)先級或復(fù)用時的優(yōu)先級參考。

resource:UE發(fā)送SR時要使用的PUCCH resource id,對于SR,只能配置PUCCH-format0或PUCCH-format1。

schedulingRequestID:The ID of the SchedulingRequestConfig that uses this scheduling request resource.

圖片

periodicityAndOffset可以提供SR_periodicity 和SR_offset。如果SR_periodicity 大于1個時隙時,SR 的具體發(fā)送時刻由上面的藍色公式?jīng)Q定;如果SR_periodicity =1個時隙,這時候SR_offset應(yīng)該配置為0,則每個時隙都是SR 的發(fā)送時刻;如果SR_periodicity <1個時隙,SR 的發(fā)送時刻對應(yīng)的符號l 由公式 (l-l0 mod SR_periodicity)mod SR_periodicity=0 決定,其中l(wèi)0是PUCCH format中配置的startingSymbolIndex。

圖片

SR 的發(fā)送要對應(yīng)UL symbol,如果SR 的PUCCH transmission occasion可用的symbol小于對應(yīng) PUCCH format的nrofSymbol,那UE就不能在這個slot發(fā)送SR。

一個SR發(fā)送的例子,SR 對應(yīng)PUCCH format 1一個時隙內(nèi)對應(yīng)時頻域示圖如下:

圖片

SR發(fā)送周期及偏移periodicityAndOffset sl40 : 38 ,即每40個時隙 傳一次,要在第39個時隙傳輸SR(index 0~39)。

從log中看到UE 在frame 573 slot 18 用PUCCH format 1 發(fā)送了SR,根據(jù)38.213 9.2.4中確定SR發(fā)送時機的公式,可知frame 573 slot 18滿足公式,確實是可以發(fā)送SR(SCS=30khz N_frame_slot =20),計算過程如下。

圖片

SR的工作流程

下面先看下網(wǎng)絡(luò)側(cè)給UE配置的SR參數(shù),相關(guān)參數(shù)的RRC 配置結(jié)構(gòu)如下

圖片

schedulingRequestId: 用于修改SR配置,在LogicalChannelConfig中指示邏輯信道映射到的SR配置,在SchedulingRequestresourceConfig中指示SR使用的具體資源。

sr-ProhibitTimer:在PUCCH上發(fā)送SR 傳輸?shù)?a href="http://www.ttokpm.com/tags/定時器/" target="_blank">定時器。以毫秒為單位。ms1 對應(yīng) 1ms,ms2 對應(yīng) 2ms,依此類推。當(dāng)該字段不存在時,UE 用value 0,在發(fā)送完一個SR后開啟,其運行期間,不能再次發(fā)送SR。

sr-TransMax:最大的SR發(fā)送次數(shù), n4 代表 4個, n8 代表 8次。

其余部分就是SR一系列的規(guī)定主要在38.321 5.4.4。

SR 的觸發(fā)

觸發(fā)SR 的情況在BSR中有描述,即當(dāng)前至少一個BSR被觸發(fā)且還沒有取消時,logicalChannelSR-DelayTimer沒有run觸發(fā)了Regualer BSR:

1 當(dāng)前沒有UL grant進行傳輸;

2 對于configured ul grant的場景,在logicalChannelSR-Mask=false觸發(fā)了regular BSR;

3 觸發(fā)BSR 后得到的UL grant還是不夠用于新傳;

上述三種情況都要觸發(fā)SR,向網(wǎng)絡(luò)側(cè)要UL grant。

下面是一些瑣碎的規(guī)定。

圖片

當(dāng) SR 被觸發(fā)時,就認為其處于pending狀態(tài),直到被取消。

如果UE觸發(fā)了一個 SR并且沒有其他使用相同配置的pending SR ,則MAC entity要將其SR_COUNTER置為 0。

圖片

只有在 SR 傳輸時機對應(yīng)的PUCCH resource處于active BWP 上,才認為這樣的SR transmission是有效的。

SR取消的條件

在發(fā)送出去SR后,達到某些條件的情況下,UE感覺到比較滿意的話,就會收起自己的小脾氣,也就會停止SR的發(fā)送,具體情況如下

圖片

由于BSR而觸發(fā)的SR:

1 當(dāng)包含long/short BSR MAC CE的MAC PDU 被傳輸,那在 MAC PDU 組裝之前由于BSR的原因?qū)е碌乃衟ending SR 應(yīng)被取消,每個相應(yīng)的 sr-ProhibitTimer 應(yīng)停止( long/Short BSR MAC CE包含buffer status是持續(xù)到MAC PDU 組裝之前 最后一次觸發(fā)BSR前的所有data volume);此時UE有發(fā)送BSR MAC CE的UL grant了,UE好開心,那這種情況下UE就不需要繼續(xù)發(fā)送SR。

2 另一種情況當(dāng)UL grant足以發(fā)送所有的pending data時,UE欣喜若狂,那所有因BSR發(fā)送說觸發(fā)的pending SR都會取消,并且對應(yīng)的sr-ProhibitTimer也應(yīng)停止,皆大歡喜。

圖片

對于不是由于BSR觸發(fā)的SR(還有其他情況也會觸發(fā)SR,比如BFR場景等等),serving cell:

(1) 如果此 SR 在 MAC PDU 組裝之前由Pre-emptive BSR 過程觸發(fā),并且包含相關(guān)Pre-emptive BSR MAC CE 的 MAC PDU 被傳輸;或者

(2) 如果此 SR 是由 SCell 的BFR觸發(fā)且傳輸了 MAC PDU,此 PDU 包括 BFR MAC CE 或Truncated BFR MAC CE(包含此 SCell 的BFR信息);或者

(3) 如果此 SR 由 SCell 的BFR觸發(fā)但是該 SCell 被deactive;或者

(4) 如果此 SR 是由 SCell 的consistent LBT failure recovery觸發(fā)且UE正在發(fā)送包含SCell consistent LBT failure MAC CE的MAC PDU;或者

(5) 如果此 SR 是由一個 SCell 的consistent LBT failure recovery所觸發(fā)且該 SCell 的所有觸發(fā)的consistent LBT failure都被取消 :

發(fā)生以上任意情況時 ,UE MAC也要取消pending SR并停止相應(yīng)的sr-ProhibitTimer(在run的話)。

觸發(fā)RA 的情況

但是有些時候,事情并不會進行的特別順利,UE發(fā)送完SR后,仍然沒有得到UL grant,這時候UE就會換一種強硬的方式繼續(xù)未完成的任務(wù),這個新的方式就是RA。

由SR觸發(fā)RA的情況有兩種:

圖片

第一種情況:只要至少一個SR處于pending狀態(tài)且當(dāng)前沒有有效的PUCCH resource 用于發(fā)送Pending SR,UE就要取消pending SR并初始化RA過程。

第二種情況就是下面的描述,協(xié)議上描述的很復(fù)雜,條件很多,簡單的說就是SR 達到最大發(fā)送次數(shù)了,SR這個手段行不通了,UE就要觸發(fā)RA:

圖片

至少一個SR處于pending狀態(tài),當(dāng)前有有效的PUCCH resource用于發(fā)送Pending SR,且在SR transmission occasion 期間sr-ProhibitTimer沒有run外加SR transmission occasion沒有和measurement gap overlap時:

1 SR transmission occasion對應(yīng)的PUCCH resource沒有與UL-SCH resource overlap或者

2 有配置lch-basedPrioritization ,SR transmission occasion對應(yīng)的PUCCH resource沒有和RAR UL grant對應(yīng)的PUSCH或MSGA payload對應(yīng)的PUSCH或TC-RNTI加擾的UL grant對應(yīng)的PUSCH overlap,但是pending SR對應(yīng)的transmission occasion與其他UL-SCH resources overlap時(但觸發(fā)SR的邏輯信道的優(yōu)先級比這個UL SCH resource 高),只要UE可以在一個valid PUCCH resource上發(fā)送SR,那觸發(fā)SR的邏輯信道的優(yōu)先級是最高的(lch-basedPrioritization存在時,在grant(configured grant和dynamic grant)之間產(chǎn)生overlap或發(fā)送SR的PUCCH resource和grant(包括configured grant和dynamic grant)之間產(chǎn)生overlap時,MAC entity會根據(jù)LCH priority,UE按照上面的規(guī)則處理相關(guān)問題);

滿足上述任一條件都可以認為這個SR 傳輸是一個prioritized SR transmission,與SR傳輸PUCCH資源overlap的其他UL grant是de-prioritized UL grant。

否則認為這個SR 是一個 de-prioritized SR transmission。

R15這部分,只有SR transmission對應(yīng)的PUCCH resource與其他任何UL-SCH resource 沒有產(chǎn)生overlap時,才能發(fā)送SR;R16這部分如上,對SR的發(fā)送情況進行了細化,即使SR對應(yīng)的PUCCH resource與其他UL-SCH resource產(chǎn)生overlap時,只要基于LCH priority判斷結(jié)束后,SR對應(yīng)的PUCCH resource是prioritized SR transmission,仍然可以進行候選SR的發(fā)送,具體如下(R17基本和R16類似)。

圖片

假如SR 傳輸是一個prioritized SR transmission,與其參數(shù)overlap的其他UL grant就是de-prioritized UL grant:

如果de-prioritized UL grant 是configured UL grant(有配置autonomousTx) 且對應(yīng)的PUSCH已經(jīng)開始發(fā)送,UE要停止對應(yīng)HARQ process 的configuredGrantTimer。

如果此時SR_COUNTER

如果SR_COUNTER>=sr-TransMax,UE 要通知RRC release serving cell的PUCCH/SRS,清除configured DL assignments/UL grant 和semi-persistent CSI report on PUSCH 資源,最后取消所有SR 并觸發(fā)RA過程。

SR 觸發(fā)的RA 過程停止條件

UE換用RA的方式后,可能會得到網(wǎng)絡(luò)側(cè)比較完美的答復(fù),那UE就沒有必要繼續(xù)糾纏,這時候UE可能會停止RA。對應(yīng)的場景對應(yīng)下面三段描述。

圖片

由于 BSR 而觸發(fā)的pending SR(該 SR 由 MAC entity在MAC PDU 組裝之前由于沒有配置有效的PUCCH resource觸發(fā)),如果:

(1)MAC PDU可以使用UL grant傳輸,但這個UL grant不是RAR提供的UL grant,也不是2-step中用于傳輸MSGA payload的UL grant,并且該PDU包括 BSR MAC CE(BSR 包含的是持續(xù)到MAC PDU 組裝之前 最后一次觸發(fā)BSR前的所有data volume) ;或者

(2)UL grant(s) 可以用于傳輸所有的UL pending data。

滿足上述情況之一,MAC entity可能會停止(如果有的話)正在進行的RA過程。

圖片

由于 SCell BFR觸發(fā)的pending SR,由于沒有有效的PUCCH resource 而觸發(fā)RA,如果:

(1)MAC PDU可以使用UL grant傳輸,但這個UL grant不是RAR提供的UL grant,也不是2-step中用于傳輸MSGA payload的UL grant,并且該PDU包括 BFR MAC CE(包含SCell BFR info) ;或者

(2)由于Scell被deactive導(dǎo)致所有觸發(fā)的scell BFR被取消。

滿足上述情況之一,MAC entity可能會停止(如果有的話)正在進行的RA過程:

圖片

由于 consistent LBT failure觸發(fā)的pending SR,由于沒有有效的PUCCH resource而觸發(fā)RA,如果:

(1)MAC PDU可以使用UL grant傳輸,但這個UL grant不是RAR提供的UL grant,也不是2-step中用于傳輸MSGA payload的UL grant,并且該PDU包括 LBT failure MAC CE(包含SCell consistent LBT failure info);或者

(2)由于Scell 被deactive 導(dǎo)致所有觸發(fā)的consistent LBT failure被取消。

滿足上述情況之一,MAC entity可能會停止(如果有的話)正在進行的RA過程。

最后針對上述內(nèi)容整理如下流程圖,不用懷疑的是,這個圖有問題,并沒有完整顯示上述內(nèi)容,只是簡單記錄了大體流程。

圖片

至此本篇就基本結(jié)束了,不管什么道路都難免崎嶇不平,UE也一樣,即使換用SR后,也可能無法得到UL grant,那就只能觸發(fā)RA,但是就算是RA,在某些場景下,UE可能仍然無法得到自己想要的東西,在這種情況下,UE只能按照spec的規(guī)定拿出最后一套動作......

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RRC
    RRC
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    11055
  • SCS
    SCS
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    10479
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1990

    瀏覽量

    60873
  • PDU
    PDU
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    16901
  • PHY寄存器
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    5315
收藏 人收藏

    評論

    相關(guān)推薦

    FPGA的UART工作流程 UART是怎么工作

    UART 的工作流程可以分為接收過程和發(fā)送過程兩部分。接收過程指的是 UART 監(jiān)測到 RS-232 總線上的數(shù)據(jù),順序讀取串行數(shù)據(jù)并且將其輸出給CPU 的
    發(fā)表于 10-18 09:56

    sony(索尼) DCR-SR30E/SR40E/SR50

    sony(索尼)  DCR-SR30E/SR40E/SR50E數(shù)碼攝像機中文用戶說明書(使用手冊)
    發(fā)表于 12-08 14:39 ?29次下載

    sony(索尼) DCR-SR60E/SR70E/SR80

    sony(索尼)  DCR-SR60E/SR70E/SR80E數(shù)碼攝像機中文用戶說明書(使用手冊)
    發(fā)表于 12-08 14:40 ?81次下載

    sony(索尼) DCR-SR32E/SR42E/SR52

    sony(索尼)  DCR-SR32E/SR42E/SR52E/SR62E/SR72E/SR
    發(fā)表于 12-08 16:11 ?116次下載

    sony(索尼) DCR-SR35E/SR45E/SR55

    sony(索尼)  DCR-SR35E/SR45E/SR55E數(shù)碼攝像機中文用戶說明書(使用手冊)
    發(fā)表于 12-08 16:41 ?80次下載

    索尼(sony)數(shù)碼攝像機 HDR-SR7E/SR5E/SR

    索尼(sony)數(shù)碼攝像機 HDR-SR7E/SR5E/SR8E中文用戶說明書(使用手冊)
    發(fā)表于 12-09 14:45 ?131次下載

    或非門交叉SR觸發(fā)器和與非門交叉SR觸發(fā)

    或非門交叉SR觸發(fā)
    發(fā)表于 08-10 10:57 ?7476次閱讀
    或非門交叉<b class='flag-5'>SR</b><b class='flag-5'>觸發(fā)</b>器和與非門交叉<b class='flag-5'>SR</b><b class='flag-5'>觸發(fā)</b>器

    鐘控電平觸發(fā)與非門SR觸發(fā)

    鐘控電平觸發(fā)與非門SR觸發(fā)
    發(fā)表于 08-10 11:07 ?2083次閱讀
    鐘控電平<b class='flag-5'>觸發(fā)</b>與非門<b class='flag-5'>SR</b><b class='flag-5'>觸發(fā)</b>器

    主從sr觸發(fā)器基本原理分析

    主從觸發(fā)器的工作分兩步進行。第一步,當(dāng)CP由0跳變到1及CP=1期間,主觸發(fā)器接收輸入信號激勵,狀態(tài)發(fā)生變化;而主從sr觸發(fā)器基本原理分析由
    的頭像 發(fā)表于 02-08 14:07 ?6.1w次閱讀
    主從<b class='flag-5'>sr</b><b class='flag-5'>觸發(fā)</b>器基本原理分析

    工作流程圖怎么用?有哪些繪制工作流程圖的軟件

    等繪圖元素,分別表示開始或結(jié)束、方案和過程、判斷(審定、評估)環(huán)節(jié)、工作流方向。 工作流程圖常見用途 工作流程圖被廣泛應(yīng)用于商務(wù)、生產(chǎn)等各個領(lǐng)域。比如制作
    的頭像 發(fā)表于 07-28 14:22 ?3397次閱讀

    SR220-THRU-SR2200規(guī)格書下載

    SR220-THRU-SR2200規(guī)格書下載
    發(fā)表于 12-01 15:56 ?13次下載

    一文詳解帶復(fù)位的SR觸發(fā)器和JK觸發(fā)

      圖1是基本SR觸發(fā)器及其真值表。
    的頭像 發(fā)表于 01-31 17:52 ?1.2w次閱讀
    一文詳解帶復(fù)位的<b class='flag-5'>SR</b><b class='flag-5'>觸發(fā)</b>器和JK<b class='flag-5'>觸發(fā)</b>器

    rs和sr觸發(fā)器的工作原理 為什么rs觸發(fā)器可以消除機械抖動

    RS觸發(fā)器與SR觸發(fā)器都是基本的數(shù)字邏輯電路元件,常用于存儲、控制和時序電路中。
    的頭像 發(fā)表于 01-29 14:15 ?4246次閱讀

    表面貼裝型晶體振蕩器 DSO221SR/DSO321SR/DSO531SR/DSO751SR 介紹

    表面貼裝型晶體振蕩器 DSO221SR/DSO321SR/DSO531SR/DSO751SR 介紹
    的頭像 發(fā)表于 08-10 10:09 ?246次閱讀
    表面貼裝型晶體振蕩器 DSO221<b class='flag-5'>SR</b>/DSO321<b class='flag-5'>SR</b>/DSO531<b class='flag-5'>SR</b>/DSO751<b class='flag-5'>SR</b> 介紹

    sr鎖存器約束條件怎樣得出的

    SR鎖存器是一種常見的數(shù)字邏輯電路,它具有保持信號狀態(tài)的功能。在設(shè)計和分析SR鎖存器時,我們需要了解其約束條件。 一、引言 在數(shù)字邏輯電路設(shè)計中,鎖存器是一種非常重要的組件。它能夠存儲一位二進制信息
    的頭像 發(fā)表于 08-28 10:47 ?206次閱讀