LTE协议栈 MAC层学习总结(一)---随机接入过程

本文详细介绍了LTE网络中随机接入的四个步骤,包括初始化参数设置、前导码资源选择、前导码发送及随机接入响应接收。关键参数如响应窗口大小、功率控制和HARQ重传次数对随机接入的成功至关重要。UE根据路径损耗选择前导码序列,并在指定PRACH资源上发送。接收到随机接入响应后,UE会进行相应的处理,如退避时间设置。
摘要由CSDN通过智能技术生成

随机接入过程主要分为了四个部分

第一个部分就是初始化参数:

随机接入响应窗大小ra-ResponseWindowSize.(超过响应窗口大小则认为基站没有收到前导码,则重新发送)

功率斜坡因数 powerRampingStep(前一次发送失败后加大功率再次发送)

前导码传输的最大数量 preambleTransMax。(前导码重复发送的最大次数)

初始前导码功率 preambleInitialReceivedTargetPower。(初始前导码发送功率)

基于前导格式的偏移量 DELTA_PREAMBLE。

Msg3 HARQ 传输的最大数量 maxHARQ-Msg3Tx。(HARQ最大的重传次数)

争用解决定时器 mac-ContentionResolutionTimer。

上述参数可以在每个随机接入过程启动之前从上层(RRC)更新。

第二部分是发送前导码资源的选择。

UE发送前导码主要在PRACH信道上发送,PRACH信道的资源可以根据ra-PreambleIndex和ra-Preamble Mask Index决定

其中ra-PreambleIndex可以由基站指定或者UE自己选择,如果基于竞争解决就由UE自己选择,否则基站选择。

用户自己的选择则需要根据:路径损耗是否小于

PCMAX preambleInitialReceivedTargetPower
deltaPreambleMsg3 messagePowerOffsetGroupB, 来判断选择GroupA还是GroupB
一共有64个前导码序列,当UE确定了要发送的前导码序列,就能够确定在PRACH中的第几个系统帧上发送前导码,根据prach-ConfigIndex来确定在第几个子帧上发送前导码序列。
prach-ConfigIndex可以在基站的系统消息上获取
第三个部分是前导码发送:
将前导码接收目标功率设置为 preambleInitialReceivedTargetPower + DELTA_PREAMBLE + (PREAMBLE_TRANSMISSION_COUNTER – 1) * powerRampingStep;
指示物理层使用选定的 PRACH、相应的 RA-RNTI、前导索引和 PREAMBLE_RECEIVED_TARGET_POWER 传输前导码。
第四个部分就是随机接入响应的接收。
用户在发送完前导码后就会不断监视PDCCH信道上是否有基站传来的随机接入响应。
如果接收到了,就要根据协议,对接收到的响应进行处理。
例如,判断响应中是否含有退避指示器报头,有的话就要设置一个退避发送的时间,根据协议36.321 7.2-1的表来设置。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值