首先对于TDD与FDD模式,随机接入处理流程一致。参考36.300 10.1.5触发随机接入的场景有如下六种:
1、ue由RRC_IDLE态发起初始接入流程
2、RRC Connection Re-establishment RRC链接重建立过程触发随机接入,便于ue在RRC无线链路建立失败后重新发起随机接入。
3、小区切换Handover发起随机接入
4、RRC_CONNECTED,RRC链接态下行数据到达随机接入(UL上行失步)
5、RRC_CONNECTED,RRC链接态上行数据到达随机接入(UL上行失步或者无可用PUCCH资源用于SR请求)
6、RRC_CONNECTED,RRC链接态,ue需要定位时,TA失步导致随机接入
触发随机接入过程的方式有3种:(1)PDCCH order触发;(2)MAC sublayer触发;(3)上层触发。
由PDCCH order发起的随机接入过程(“initiated by a PDCCH order”)只有在如下场景才会发生:(1)eNodeB要发送下行数据时,发现丢失了UE的上行同步,它会强制UE重新发起随机接入过程以获取正确的时间调整量;(2)UE定位。
这时eNodeB会通过特殊的DCI format 1A 告诉UE需要重新发起随机接入,并告诉UE应该使用的Preamble Index和PRACH Mask Index。(见36.212的5.3.3.1.3节、36.213的Table 8-4)
由MAC sublayer发起随机接入过程的场景有:UE有上行数据要发送,但在任意TTI内都没有可用于发送SR的有效PUCCH资源。此时上行数据传输的流程变为:
(1)UE 发送preamble;
(2)eNodeB回复RAR,RAR携带了UL grant信息;
(3)UE开始发送上行数据。
随机接入处理类型可以分为两种:
1、基于非竞争的随机接入(包括小区切换、 TA失步以及DL下行数据到达导致的随机接入流程)
2、基于竞争的随机接入(6中随机接入中的前5种)