3.1 RA的分类
RA过程分为两类:竞争RA(Contention-based Random Access,CBRA)和非竞争RA(Contention-free Random Access,CFRA),分别如图3-1和图3-2所示,这两类RA过程的区别在于,非竞争RA过程gNB需要提前为UE分配专用RA前导,而竞争RA过程gNB不需要。
图3-1 竞争RA
图3-2 非竞争RA
RA过程可以由如下10种场景触发:
·从RRC_IDLE下初始接入;
·RRC连接重建立过程;
·在RRC_CONNECTED下,上行失步,下行或者上行数据到达时;
·在RRC_CONNECTED下,没有SR(Scheduling Request,调度请求)的PUCCH资源,上行数据到达时;
·SR失败;
·收到RRC的同步重配(synchronous reconfiguration);
·离开RRC_INACTIVE状态;
·为STAG(Secondary Timing Advance Group,辅TAG)获取TA;
·请求OSI;
·波束失败恢复。
竞争RA和非竞争RA按照触发场景区分如下。
(1)竞争RA
竞争RA过程包括:
1)在RRC_IDLE下初始接入;
2)RRC连接重建立过程;
3)在RRC_CONNECTED下,当上行失步时,下行或者上行数据到达(其中下行数据到达时,gNB发起PDCCH order,指示为竞争RA);
4)在RRC_CONNECTED下,当没有可用的SR PUCCH资源时,上行数据到达;
5)SR失败(SR发送达到最大次数);
6)收到RRC的同步重配(当gNB没有配置专用RA资源时);
7)离开RRC_INACTIVE状态;
8)请求OSI(当gNB没有配置专用RA资源时);
9)波束失败恢复(当gNB没有配置专用RA资源时)。
(2)非竞争RA
非竞争RA过程包括:
1)在RRC_CONNECTED下,当上行失步时,下行数据到达(gNB发起PDCCH order,指示为非竞争RA);
2)收到RRC的同步重配(当gNB配置专用RA资源时);
3)为STAG获取TA(gNB发起PDCCH order,此时只能是非竞争RA);
4)请求OSI(当gNB配置专用RA资源时);
5)波束失败恢复(当gNB配置专用RA资源时)。
特别说明,SCell发起的RA过程只有一种场景,就是gNB发起的PDCCH order指示的非竞争RA,用于STAG建立TA。