RACH的目的:
终端与基站上行同步并建立RRC连接。获取UL Grant,资源受限时的挽救机制。
触发RACH Procedure的事件:
1.RRC初始接入,RRC_Idle–>RRC_Connected
2.RRC重建立;
3.RRC 同步重配置,如Handover
4.下行或上行数据到达,但上行处于失步状态。DL&UL data arrive while UL non-synchronised.
5.上行数据到达,但没有SR所需要的PUCCH资源
6.SR Failure.
7.To establish time alignment at SCell addition.
8.RRC_inactive —>RRC_Connected
9.Beam failure recover
10.Request for other SI
总结:
LTE有7种RACH触发事件,NR新增了3种(8,9,10)。终端与基站建立下行同步后,紧接着要做的就是通过RACH建立上行同步。只有下行同步,终端只能处于被动接收信息,只有上行同步建立 RRC并获取UL Grant后才能与基站进行完整交互。因此RACH 过程非常重要。
另外RACH 过程也可以看做是一种挽救机制。当终端与基站上行不同步或资源受限需要申请资源时都可以通过RACH过程来解决。NBIOT 上行传输甚至通过Connected RACH来代替SR申请资源。