The random access procedure is performed for the following five events:
- Initial access from RRC_IDLE;
- RRC Connection Re-establishment procedure;
- Handover;
- DL data arrival during RRC_CONNECTED requiring random access procedure;
- E.g. when UL synchronisation status is 'non-synchronised';
- UL data arrival during RRC_CONNECTED requiring random access procedure;
- E.g. when UL synchronisation status is "non-synchronised" or there are no PUCCH resources for SR
available.
Furthermore, the random access procedure takes two distinct forms:
- Contention based (applicable to all five events);
- Non-contention based (applicable to only handover and DL data arrival).
隨機接入的觸發條件有5種:
1. RRC_IDLE初始接入
2. 無線鏈路斷開時接入
3. 切換時的隨機接入
4. RRC_CONNECTED狀態下收到上行資料,需要隨機接入,如“上行失步”
5. RRC_CONNECTED 狀態下收到下行資料,需要隨機接入,如“下行失步”
基於競爭的隨機接入適用於以上5種情況下,前面兩種情況比較簡單。對於第三,四,五來說,在需要做隨機接入的情況下,但沒有相應的PRACH資源可用,也有可能採用競爭的接入方式。
而對於非競爭的接入方式,也就是eNB會指示UE使用什麼用的preamble序列,以及prach資源。因此,在切換,下行失步的情況有下行資料要發送的情況都有可能使用基於非競爭的接入方式。
而對於上行失步的接入,在8.6.0之後已經取消了直接發起隨機接入過程,而是釋放資源,重新接入。