随机接入过程

(本文仅是本人为了记录整理平时学习的内容,内容仅为参考,不保证无误)

一、随机接入过程

1.1授权随机接入(四步\两步接入:基于竞争和非竞争)

1.2免授权随机接入

一、随机接入过程

1.1授权接入

窄带物理随机接入信道:

  • 用户依靠前导码实现随机接入,根据前导码的选择方式不同,随机接入的种类分为两种:基于竞争和基于非竞争。
  • 基于竞争的随机接入中,用户依照一定算法随机选择一个前导码,若多个用户选择了相同的前导码,则会接入失败。在基于非竞争的随机接入中,基站侧通过下行专用信令给用户指派非冲突的前导码,从而避免碰撞。

四步接入(基于竞争):

四步接入具体流程:

  • UE从preamble pool中随机选择一个在PRACH(Physical Random Access Channel,物理随机接入信道)上发起基于竞争(Contention-Based)的随机接入,因此可能会存在多个不同的UE在相同时间选择相同的preamble发起随机接入。UE在发送preamble之后,会计算与PRACH occasion相关联的RA-RNTI,以便接收对应RA-RNTI的RAR(Random Access Response,随机接入响应)
  • UE发送了preamble之后,将在RA response window持续地内监听PDCCH(携带DCI format 1_0,用RA_RNTI加扰),以接收RAR(Random Access Response,随机接入响应)。如果在RAR时间窗内没有接收到网络侧回复RAR,则认为此次随机接入过程失败。当UE成功地接收到一个 RAR(使用前面介绍的 RA-RNTI 来解码),且该RAR中的preamble与UE发送的preamble相同时,则认为成功接收了RAR,获得了上行资源(UL grant),可以发送上行数据了。
  • Msg3在PUSCH上传输,采用HARQ机制,这里UE使用的PUSCH时频资源是通过Msg2中的UL grant所指示的。UE发送Msg3后会启动竞争解决定时器 (ra-ContentionResolutionTimer,网络侧通RRC层的SIB消息下发)持续地监听PDCCH。
  • 网络侧从众多Msg3中随机选择一个,将其封装成一个contention resolution identity MAC CE,用对应UE的TC-RNTI加扰后,通过PDCCH(携带了DCI format 1_0)发送出去,UE用TC-RNTI解扰PDCCH成功,且其中的内容与自己发送的UE ID一致,则认为完成了随机接入,后续将TC-RNTI变成C-RNTI唯一标识),并通过PUCCH反馈ACK给网络侧,否则表示竞争解决失败,需要重新发起随机接入。

两步接入(基于非竞争):

两步接入具体流程:

  • 与CBRA基于竞争的随机接入不同,CFRA基于非竞争的随机接入的流程相对较为简单,在UE选择CFRA发起接入前,网络侧会给UE分配一个专属的preamble,使得UE在随机接入的过程中不会产生冲突。通过前面对基于竞争的随机接入的介绍,我们知道UE会存在接入失败的可能,这会加大业务传输的时延,而UE在基于非竞争的随机接入中有自己专属的preamble,保证了接入的成功性,可以缩短业务恢复的时间。值得一提的是,除了切换是通过RRC重配消息给UE分配一个preamble,其他CFRA场景则是通过PDCCH order来给UE配置preamble的。
  • (以小区切换为例)UE根据Msg0的指示,在指定的PRACH资源上发送一个专属preamble用于向目标小区发起随机接入,对应于CFRA过程中的Msg1。网络侧收到Msg1后,根据Msg1计算上行timing advance,之后网络侧向UE发送RAR随机接入响应,随机接入响应中包含timing advance、用于配置PUSCH传输资源的UL grant等信息对应于CFRA过程中的Msg2。当网络侧响应了一条RAR,UE就完成了在目标小区的接入,接着UE会返回一条RRCReconfigurationComplete的消息。

总结:基于竞争的随机接入:主要是用于UE初始RRC(无线资源控制层)连接建立;基于非竞争随机接入:一般用于小区间的切换或者UE定位;CFRA主要用于切换、或者网络侧需要传输下行数据但是检测到了上行失步等场景,这里以最常见的切换为例,介绍一下CFRA的相关流程。

1.2免授权接入

       相比较于前文所述的基于授权的随机接入,在免授权随机接入中:终端无需基站授权分配时频资源,在需要发送数据时便可以进行数据发送,终端在随机接入过程中无信令开销(还是需要发送前导序列,只是不需要再进行信令交互)。

在免授权随机接入中:

  • 免授权随机接入分为两类基于随机接入信道(RACH)的免授权随机接入、无RACH的免授权随机接入
  • 免授权传输技术都做了以下重要共性假设,即有效数据传输前,基站已完成了理想的活跃用户身份检测、信道估计和信号同步。如何以免授权方式完成上述工作,成为免授权随机接入需要解决的核心难题之一。(压缩感知)
  • 免授权随机接入:免授权随机接入协议,允许设备直接向基站传输前导码和上行数据,而无需获得来自基站的特定上行链路授权,省略了握手过程,从而极大减少信令开销,降低接入时延。

 免授权随机接入面临的挑战:用户检测是免授权接入的核心问题,也都是最主要的挑战之一。由于基站于设备之间缺少信令交互过程,基站无法提前设备的激活状态,需要进行盲检测。

       基站接收信号包括前导码接收信号和上行数据接收信号,基站首先根据接收信号进行①接入状态检测,以判断当前时隙是否存在激活设备接入,进一步通过检测前导码进行激活设备检测和信道估计,以识别激活设备并获取必要传输信息,最后基于激活状态检测和信道估计结果③对上行数据进行解码。由于激活设备检测和信道估计都是基于前导码进行的,通常将上述两个步骤合称为狭义的用户检测,为便于表达,在下述内容中,本文将激活设备检测信道估计合称为②用户检测

  • 用户检测是检测流程的核心。当存在激活设备接入时,基站基于前导码接收信号识别激活设备,并估计设备的信道状态信息。在面向5G/B5G 的蜂窝小区免授权接入场景中,前导码碰撞制约用户检测性能提升的核心瓶颈由于大量接入设备以随机选择的方式传输前导码,极有可能出现不同设备选择相同前导码的情况,此时,基站无法识别发生前导码碰撞的激活设备,导致检测失败;而在面向6G 的无小区免授权接入场景中,除前导码碰撞外,功率随机性也为用户检测带来巨大挑战。受无小区网络特性和免授权传输特性的双重影响,很难对上行传输进行功率控制,导致接收功率在较大范围内随机分布,且基站无法获取功率的先验信息,从而极大增加了激活设备检测和信道估计的难度。

(本文内容仅为记录,正确性不能完全保证,请理性参考哈哈哈) 

### NR (New Radio) 随机接入过程中的 MSG4 #### MSG4 的发送与接收 在5G NR随机接入过程中,MSG4作为最后一步确认消息,在基站(gNodeB)接收到终端设备(UE)发出的前导序列(MSG1),并成功完成竞争解决后发送给UE。此消息包含了来自多个UE的竞争解决方案,并且用于指示哪些UE可以继续其连接建立过程[^3]。 #### MSG4 中的内容 - **下行链路授权**:为每个成功的RA请求分配资源。 - **TA命令**:时间提前量(Time Advance, TA), 用来调整上行传输的时间对齐。 - **临时C-RNTI**:如果之前未分配,则在此处赋予UE一个唯一的标识符。 - **其他控制信息**:可能还包括功率控制指令等辅助参数设置。 #### MSG4的作用 MSG4的主要功能在于最终确定随机接入的成功与否,它不仅解决了潜在的竞争冲突问题,还提供了必要的配置信息使得UE能够顺利进入后续的数据交换阶段。当UE正确解码了针对自己的MSG4之后,意味着完成了整个随机接入流程,准备就绪以进行正常的业务通信活动。 ```python def msg4_process(gnodeb, ue_list): """ 模拟 gNodeB 处理 MSG4 并向 UEs 发送响应的过程 参数: gnodeb : 基站对象 ue_list : 成功发起随机接入请求的 UE 列表 返回值: None """ for ue in ue_list: ta_command = calculate_time_advance(ue.position) dl_grant = allocate_downlink_resources() # 构建 MSG4 消息体 msg4_content = { 'ta': ta_command, 'dlGrant': dl_grant, 'cRnti': generate_temporary_crnti(), ... } send_msg_to_ue(msg4_content) ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值