欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

5G NR - RACH学习笔记3 - RACH的两种接入类型

程序员文章站 2022-06-09 23:08:14
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...

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

相关标签: 5G