网站首页 > 博客文章 正文
前面几篇文章逐一讨论了随机接入流程中的Msg1/2/3/4,那么这些消息是如何组合起来应用到实际当中的呢?本文归纳总结了随机接入的触发场景并对三个重要场景下的RACH流程进行了阐述。
RACH的场景分类
RACH流程主要由三种触发类型:1)PDCCH order触发 2)MAC层触发 3)RRC层触发
The Random Access procedure described in this clause is initiated by a PDCCH order, by the MAC entity itself, or by RRC for the events in accordance with TS 38.300 -摘自38213
笔者根据38300整理了一张表格,归纳了以下场景及相应的触发类型:
对于上面表格中列举的RACH种类,我们以前都已经熟知了基于竞争和非竞争的随机接入流程,这里不再赘述,本文将重点讨论如下几种RACH流程,本文侧重讲述RACH的Msg1-2-3-4流程,其中涉及的feature机制本身会在后面的文章中专题论述。
PDCCH Order RACH
PDCCH Order 发起的随机接入主要用于上行失步后,当gNB有下行数据要发送时,会使用PDCCH Order强制UE发起RACH以重新完成上行时间同步。PDCCH Order使用PDCCH DCI 1_0配置给UE, 38212有如下叙述:
If the CRC of the DCI format 1_0 is scrambled by C-RNTI and the "Frequency domain resource assignment" field are of all ones, the DCI format 1_0 is for random access procedure initiated by a PDCCH order, with all remaining fields set as follows:
Random Access Preamble index – 6 bits
UL/SUL indicator – 1 bit
SS/PBCH index – 6 bits
PRACH Mask index – 4 bits
Reserved bits – 10 bits
从上述描述中可以看出,DCI 1_0中会告诉UE 用于RACH的preamble index以便UE发起非竞争的随机接入,但是要注意这是有条件的,要求DCI 1_0中指示的preamble index非0,否则需要使用基于竞争的随机接入。
1> if the ra-PreambleIndex is not 0b000000:
2> set the PREAMBLE_INDEX to the signalled ra-PreambleIndex;
下面两幅图是基于竞争和非竞争的PDCCH Order触发的RACH流程图
Beam Failure Recovery RACH
在5G当中引入了一个beam 级别的链路恢复机制-Beam failure recovery,后面简称为BFR。BFR分为基于竞争和基于非竞争两种。按照38321中的描述,如果RRC显式配置了用于BFR的RACH资源并且用于beam恢复的candidate beam(SSB/CSI-RS)中至少有一个beam的RSRP高于一定的门限,而且beamFailureRecoveryTimer没有超时,这时才能使用基于非竞争的BFR;否则需要使用基于竞争的BFR。
下面的两幅图是基于竞争和非竞争的BFR RACH流程。需要注意的是,对于基于非竞争的BFR流程的Msg2,其PDCCH是使用C-RNTI扰码的,而不是RA-RNTI。
OSI Request RACH
5G SA组网当中MIB和SIB1这两个系统消息一定是通过广播的方式通知UE的,但是其他的系统消息(OSI-Other System Information)可以采用像LTE的广播方式,也可以采用5G当中新引入的按需索要的方式(On Demond Request)。
对于按需索要的系统消息,会用到RACH 流程,具体分为Msg1 based和Msg3 based的两种RACH流程。注意,Msg1 based的请求需要基站在SIB1里面的SI-SchedulingInfo中配置专门用于OSI请求的RACH资源和Preamble,而且它的Msg2是一个只含有RAPID的MAC subPDU;而Msg3 based的其实是一种普通的基于竞争的RACH方式,只是这里面的Msg3引入了一个新的UL-CCCH消息,RRCSystemInfoRequest,用于请求UE想要的OSI
下面的两幅图是描述基于Msg1和Msg3的RACH流程。
至此,RACH专题暂时写到这里,后面将开始新的话题,敬请关注。
欢迎关注微信公众号GiveMe5G
猜你喜欢
- 2024-10-08 5G通信标准学习笔记——众里寻他千百度(随机接入信道)
- 2024-10-08 5G NR 下行同步SSB(4)—频域配置多个SSB
- 2024-10-08 5G 系统消息(5g消息是怎么回事)
- 2024-10-08 5G(NR) 网络中终端小区搜索过程(简述5g小区搜索流程)
- 2024-10-08 5G通信标准学习笔记——众里寻他千百度(同步广播块集合下)
- 2024-10-08 5G NR 随机接入(3)—PRACH时频资源
- 2024-10-08 R16 2-step RACH信道结构(2.4信道)
- 2024-10-08 点点滴滴学5G—深入了解NSA注册流程
- 2024-10-08 EN-DC增强型单上行部署(en-dc增强型单上行部署是什么)
- 2024-10-08 点点滴滴学5G—NR type0 PDCCH调度详解
你 发表评论:
欢迎- 07-08Google Cloud Platform 加入支持 Docker 的容器引擎
- 07-08日本KDDI与Google Cloud 签署合作备忘录,共探AI未来
- 07-08美国Infoblox与Google Cloud合作推出云原生网络和安全解决方案
- 07-08GoogleCloud为Spanner数据库引入HDD层,将冷存储成本降低80%
- 07-08谷歌推出Cloud Dataproc,缩短集群启动时间
- 07-08Infovista与Google Cloud携手推进射频网络规划革新
- 07-08比利时Odoo与Google Cloud建立增强合作,扩大全球影响力
- 07-08BT 和 Google Cloud 通过 Global Fabric 加速 AI 网络
- 最近发表
-
- Google Cloud Platform 加入支持 Docker 的容器引擎
- 日本KDDI与Google Cloud 签署合作备忘录,共探AI未来
- 美国Infoblox与Google Cloud合作推出云原生网络和安全解决方案
- GoogleCloud为Spanner数据库引入HDD层,将冷存储成本降低80%
- 谷歌推出Cloud Dataproc,缩短集群启动时间
- Infovista与Google Cloud携手推进射频网络规划革新
- 比利时Odoo与Google Cloud建立增强合作,扩大全球影响力
- BT 和 Google Cloud 通过 Global Fabric 加速 AI 网络
- NCSA和Google Cloud合作开发AI驱动的网络防御系统,加强泰国网络空间的安全性
- SAP将在沙特阿拉伯 Google Cloud 上推出BTP服务
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- messagesource (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)