5G NR - RACH學習筆記3 - RACH的兩種接入型別

2020-11-13 13:02:15

CBRA(Contention Based - 基於競爭的隨機接入)

基於競爭的RACH過程如下:

1) UE --> NW : MSG1(RACH Preamble, RA-RNTI…)

2) UE <-- NW : MSG2(Random Access Response - Timing Advance, T_C-RNTI, UL grant)

3) UE --> NW : MSG3(RRC Connection Request)

4) UE <-- NW : MSG4(Contention Resolution)

 

假設競爭發生在step1(使用相同的Preamble)比如,有兩個UE傳送PRACH, 在這種情況下,在step2兩個UE會收到相同的T_CRNTI以及上行資源分配,這樣,在step3兩個UE都會通過相同的資源(也就是相同的時頻位置)傳送MSG3給網路。如果兩個UE在同樣的時頻位置傳送相同的資訊給網路,會發生什麼?一種可能是兩個訊號相互干擾,網路對兩個訊號都無法解析,這種情況下,任何一個UE都無法收到網路響應(HARQ ACK), 那麼他們就會認為RACH過程失敗,然後回退到step1. 另一種可能是,其中一個UE被網路成功解碼,而另一個UE解碼失敗,這種情況下,UE將收到網路反饋的HARQ ACK, step3裡的這個HARQ ACK就叫做contention resolution(競爭解決)

 

CFRA(Contention Free - 非競爭的隨機接入)

基於非競爭的RACH過程 :

 

1) UE <--NW : RACH Preamble (PRACH) Assignment

2) UE --> NW : RACH Preamble (RA-RNTI)

3) UE <--NW : Random Access Response (Timing Advance, C-RNTI, UL grant)


- CFRA僅用於有下行資料到達或發生切換的時候
- Preambles 要麼通過PDCCH Order (DL data arrival) 要麼通過RB reconfiguration message (Handover case)分配