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)分配
本文地址:https://blog.csdn.net/travel_life/article/details/109628919