1.5G NR 随机接入过程的目的
1.获得上行同步
2.获得UL grant ,申请上行资源
2.5G NR随机接入过程的种类
与LTE一样,5G NR随机接入过程分为基于竞争的随机接入和基于非竞争的随机接入。
竞争的随机接入通俗来讲就是当多个UE发送前导码给基站时,由于基站分不清是那个UE发给它的。于是UE需要发送一条与自己相关的独特的消息3给基站,基站此时就能分清哪个UE发送的。
非竞争的随机接入通俗的来讲就是基站指定哪个UE给基站发送消息,基站自己分配资源给指定的UE。UE发送基站给定的前导码。
3.5G NR基于竞争的随机接入
根据TS38.321协议可知,5G NR随机接入过程主要增加了波束故障恢复过程的情况。NR基于竞争的随机接入之前要对随机接入流程进行初始化,主要是对变量的赋值,命名等等。主要有以下参数:

prach - ConfigIndex 用 于传输随机接入前导 码的可 用 PRAC H 时机 集
preambleReceivedTargetPower 初始随机接入前导功率
rsrp- ThresholdSSB 用于选择SSB和相应的随机接入前导码和/或PRACH时机的RSR P阈值
rsrp- ThresholdSSB-SUL NUL载波和SUL载波之间选择的RSRP阈值
rsrp-ThresholdCSI-RS 用于选择CSI-RS和相应的随机接入前导码和/或PRACH时机的RSRP阈值
powerControlOf fset 当启动随机接入过程以进行波束故障恢复时 ,rsrp-ThresholdSSB和rsrp-ThresholdCSI-RS之间的功率偏移
powerRampingStep 功率斜坡因子
PowerRampingStepHighPriority 差分随机接入过程中的功率斜坡因子
scalingFactorBI 用于区分随机接入过程的缩放因子
ra-PreambleIndex 随机接入前导码索引
ra-ssb-OccasionMaskIndex 定义与SSB相关联的PRACH场景
ra-OccasionList 定义与CSI-RS相关联的PRACH场景,其中MAC实体可以发送随机接入前导码
preambleTransMax 随机接入前导码传输的最大数量

而NR随机接入过程与LTE相比,在以下几个方面增加了一些新的内容
1.随机接入的用途
2.随机接入前导的发送机制
3.随机接入的覆盖范围
在NR 中,随机接入除了让UE接入到某个载波上,最重要的是用于系统消息的请求和波束赋形失败后恢复的过程。首先解释下波束赋形,在LTE系统部署的过程中频点都在3.5GHZ以下,所以,频率越低,那么波长越大,故波传播的曲线远离于直线,波能量的损失就会减小。而在5G中,由于部署的频点在3.5GHZ以上,那么波长达到毫米波的级别,波长越短,波的传播曲线越趋近于一条直线。如果直接用毫米波来传播,就会产生能量损耗,为了解决这个问题,在上下行的公共信道需要采用波束赋形的方式进行发送和接收。
从MAC层的角度来说,为使用波束赋形,首先需要了解发送前导和参考信号之间的对应关系在参数配置上的体现。在NR系统中,一个随机接入信道中包含了64个随机前导码序列。这样的随机接入信道在频域上最多可同时排列8个,而且在频域上分布的连续性导致了在时域分布的复杂性。
在介绍随机接入过程之前首先介绍以下5G里面的系统消息。5G系统的系统消息分为三种:
1.MIB
2.SIB1
3.Other SI
其中,MIB是UE在做了小区搜索并完成了频率和时间同步之后,需要马上获得的系统信息。MIB通过BCH进行广播,而BCH和同步信号(PSS/SSS)组合在一起,统称SS BLOCK(SSB),也叫同步信号块,这也是NR系统中固有的信令开销。MIB是一个小区里面必须广播的系统信息,这是因为在随机接入过程中MIB中的前4个参数是必需的。在获取MIB之后,UE必须要获取下一个系统消息就是SIB1。而在MIB中的消息就没有必要存在于SIB1中,以免重复造成资源的浪费。SIB1是在PDSCH上广播的,主要广播以下几类信息:
1.小区选择参数
2.接入控制参数
3.初始接入相关的信道配置
4.系统消息请求配置
5.其他系统消息的调度信息
6.其他的一些信息,比如是否支持VOIP业务等。
其中小区选择信息顾名思义是UE判断小区的信号是否满足小区驻留条件的必要信息;接入控制信息是指UE判断某种业务是否被允许发起的必要信息;初始接入相关的信道配置信息是随机接入过程所必需的信道配置信息。这三类信息结合起来作为UE在该小区驻留并且发起初始随机接入必需的信息。其余的信息是在RRC连接状态后,由专用信道来获取。所以SIB1消息也是UE进入RRC连接状态所必需的信息。Other SI消息是除SIB1以外的消息,共有8种SIB1以外的消息:SIB2-SIB9。
系统消息的获取也是按照时间来获取的,MIB,SIB1和Other SI的获取顺序如下图:

MIB,SIB和Other SI 是按照时间顺序来获取的,如上图:MIB随着SSB一起广播,对于UE来说,通过盲检获取了SSB以后,也获取了MIB。获取SIB1的PDCCH的搜索空间。参数配置在MIB中。一旦获取了MIB后,UE就可以通过检测这个PDCCH来获取SIB1。而SIB1中包含SIBx和OtherSI的调度信息,包括SIBx到Other SI的映射关系以及Other SI的调度周期和发送窗口的大小。
随机接入的第一步就是选择发送前导的资源,包括前导本身和前导所在的PRACH机会。如果前导是由网络通过专用的RRC信令或者PDCCH Order(物理层信令)发送给UE,并且前导ID不为0,那么这种情况下触发的随机接入就是非冲突的随机接入。在LTE系统中UE还需要根据PRACH Mask Index来进一步选择RACH机会,NR系统在此基础上还要增加SSB或者CSI-RS的测量和比较的过程。需要明确的是在专用信令中,网络提供的是一组前导ID,RSS ID,其中RSS指的是SSB或者CSI-RS。资源选择的流程如下图所示:


需要指出的是按照上面的算法,符合条件的前导可能不止一个,那么如何在这些前导中间进行选择取决于UE的算法实现。
下面介绍基于竞争的随机接入前导码的选择过程:

随机接入前导码发送流程如下图:

其中设置功率的过程为:将PREAMBLE_RECEIVED_TARGET_POWER设置为preambleReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_POWER_RAMPING_COUNTER-1)PREAMBLE_POWER_RAMPING_STEP。
RA-RNTI的计算公式如下:
RA-RNTI=1+s_id+14
t_id+1480f_id+14808*ul_carrier_id
其中s_id是指定的PRACH的第一个OFDM的索引(0<=s_id<=14);t_id为系统帧中指定的PRACH的第一个时隙的索引(0<=t_id<=80);f_id是指定索引中的PRACH的值(0<=f_id<=80);
ul_carrier_id表示发送MSG1的上行载波类型(0表示NUL载波,1表示SUL载波)
补充一点:前导码跟LTE不同的是在一个RACH信道中多了给系统消息请求和专用的前导。

随机接入第二步是UE在发送了前导以后的第一个PDCCH机会开始监听加绕RA-RNTI的PDCCH。监听的最大的持续时间是由一个被称为“监听窗口”的参数来决定的。其中RA-RNTI的定义和LTE系统有所不同,取决于所发送的前导所在的RACH信道的时频域位置以及上行载波的序列。在NR中,MSG2至少包含了前导索引、T_C_RNTI和上行Grant。如果RA-RNTI和前导索引与UE本地的值是吻合的,UE就认为收到了自己响应的消息,否则继续监听PDCCH。如果UE在监听窗口中没有收到自己的MSG2,就会在延时一定时间后,再次从第一步开始。具体流程如下:

随机接入过程第三步是UE发送包含UE_ID的Message3,然后监听Message4的PDCCH。Message3的PDCCH加绕的是T_C_RNTI,而Message4的PDCCH加绕的可能是C-RNTI或者T_C_RNTI。如果Message3上承载的是一个CCCH消息,那么冲突的解决在于Message3和消息4的对比,如果相同说明竞争解决成功。具体的流程如下:

随机接入第四步:竞争解决成功判断,接收到消息4,主要流程如下:

5G NR随机接入过程相关推荐

  1. 5G NR 随机接入过程(1)

    本文参考协议38300 38211 38212 38213 38321 38331 本文尽量只用协议原话,加入部分翻译以及一些自己的理解是为了让过程更加清晰明了 本文对preamble的序列生成相关内 ...

  2. 5G/NR 随机接入过程学习总结

    对于随机接入过程,NR与LTE之间有相同点,也有不同点,其最大的区别在于触发场景已经Msg1的处理,详情见下文. 查看全文 http://www.taodudu.cc/news/show-309273 ...

  3. NR 随机接入过程(一)

    ​       38.300 协议描述触发随机接入场景. 随机接入过程可以分为竞争性随机接入过程(CBRA)和非竞争性随机接入(CFRA).非竞争性随机接入是网络将特定的随机接入资源是分配给UE的,通 ...

  4. 5G/NR 随机接入过程之Msg2

    21.6 Msg2 UE发送了preamble之后,将在RAR时间窗(RA Response window)内监听PDCCH,以接收对应RA-RNTI的RAR(此时不考虑可能出现的测量gap).如果在 ...

  5. 5G NR 随机接入--PRACH

    高层配置 SIB1> servingCellConfigCommon > uplinkConfigCommon > initialUplinkBWP > rach-Config ...

  6. 5G NR 随机接入RACH流程(4)-- Msg1发送时RA-RNTI的计算及功率控制

    笔者在微信公众号GiveMe5G定期发布学习文章(更多更及时),欢迎订阅和分享,文章下方有二维码. 前面两篇文章介绍了Msg1的两个重要问题,如何产生PRACH preamble和如何选择合适的时频资 ...

  7. 5G/NR 随机接入过程之Msg3

    21.7 Msg3 基于非竞争的随机接入过程,preamble是某个UE专用的,所以不存在冲突:又因为该UE已经拥有在接入小区内的唯一标识C-RNTI,所以也不需要gNB给它分配C-RNTI.因此,只 ...

  8. 5G NR 随机接入RACH流程(6)-- Msg3/4与Contention Resolution

    笔者在微信公众号GiveMe5G定期发布学习文章(更多更及时),欢迎订阅和分享,文章下方有二维码. Msg3和Msg4主要用于竞争解决(Contention Resolution).随机接入过程的前两 ...

  9. 5G NR 随机接入RACH流程(3)-- Msg1之选择正确的PRACH时频资源

    上一篇文章讨论了如何生成64个PRACH preamble,本文接着回答上一篇文章中的另一个问题"如何选择正确的PRACH时频资源去发送所选的preamble". PRACH的时域 ...

  10. 5G NR 随机接入RACH流程(2)-- Msg1之生成PRACH Preamble

    笔者在微信公众号GiveMe5G定期发布学习文章(更多更及时),欢迎订阅和分享,文章下方有二维码. 谈论到随机接入流程中的Msg1,即在PRACH信道上发送random access preamble ...

最新文章

  1. 图像处理之opencv图像特效大全
  2. Java集合(4)--List接口及其实现类ArrayList、LinkedList和Vector
  3. jquery设置video的宽度_jquery html5 视频播放控制代码
  4. 苹果“炸场”发布会:搭载刘海屏的MacBook Pro来了,还有AirPods 3...
  5. IE、firefox下怎样获得自定义属性的值
  6. redis获取存在的键值_Redis 分布式锁、限流
  7. [地图代数]处理DEM中的高程异常值——ArcGIS栅格计算的应用
  8. 腾讯翻译君在线翻译怎么翻译整个文件_7款好用的英文翻译软件推荐
  9. jd页面与tianmao页面模仿jsonp跨域
  10. 【论文】写毕业论文过程中遇到的问题及解决方式记录
  11. PPT中放射发散型的文字效果设计技巧
  12. 【PHP编程】WebCat,手机搭建PHP运行环境及项目运行
  13. 使用 Dva 开发复杂 SPA
  14. 华芯微特SWM260读写W25Q128
  15. win10 64位搭建汇编环境debug
  16. Havok物理引擎_百度百科
  17. c# hdf5 写string_C# hdf5 文件操作入门
  18. ::= 语法是什么意思BNF
  19. C7-如何学好C语言
  20. 苹果cmsV10 仿8x8x 视频图片小说源码 在线充值VIP会员 三级分销 推广 提现 在线

热门文章

  1. 解决苹果手机双击页面放大的问题
  2. PCBA方案设计——蓝牙脂肪心率秤方案
  3. mac下webrtc的编译-坑记录 非常重要
  4. 图像处理基础操作一(几何变换、平滑处理、形态学操作)
  5. wps中将二维表转换为一维表
  6. C#实现将文件、文件夹压缩为压缩包
  7. mysql 文本类型的长度
  8. c语言反步法编程,CCM模式下Boost电路的反步法非线性控制与仿真.pdf
  9. 零基础CSS入门教程(17)–表格样式
  10. 苹果AppStore应用商店生存之道以及市场攻略最全解析