5G NR 随机接入RACH流程(3) | 您所在的位置:网站首页 › 5gnr支持几种短prach格式 › 5G NR 随机接入RACH流程(3) |
上一篇文章讨论了如何生成64个PRACH preamble,本文接着回答上一篇文章中的另一个问题“如何选择正确的PRACH时频资源去发送所选的preamble”。 PRACH的时域资源是如何确定的?PRACH的时域资源主要由参数“prach-ConfigurationIndex”决定。拿着这个参数的取值去协议38211查表6.3.3.2-2/3/4,需要注意根据实际情况在这三张表中进行选择: FR1 FDD/SULFR1 TDDFR2 TDDRandom access preambles can only be transmitted in the time resources given by the higher-layer parameter prach-ConfigurationIndex --摘自38211 本文沿用上一篇文章中的参数例子,2.6GHz/TDD的NR系统,拿到prach-ConfigurationIndex这个参数就去查FR1 TDD的那张表,这张表里都有什么呢? preamble的formatSFN(nSFN mod x = y,这个公式其实暗含了PRACH的配置周期,周期为x)SubFrameStarting symbol 1个subframe里面有多少个PRACH slot1个PRACH slot里面有多少个时域的RACH Occasion (RO) PRACH duration这些参数里面前三个标红色的没什么异议,对于后面4个标绿色的参数是有点说法的,主要体现在不同preamble(839 or 139)长度情况下理解有差异,最明显的比如“1个subframe有多少个PRACH slot”和“一个PRACH slot有多少个PO”这两个参数,看看下面两个例子,对于长preamble format 0这两项无值,而对于短preamble format C2,这两项是有值的。(不要急,看完下面的计算过程,也许你就能悟出点什么~~) ![]() 通过查表可以得出以上信息,但是目前时域信息只能精确到subframe。究竟在这个subframe的哪个symbol上开始还是个未知数,38211给出了如下计算公式来确定: ![]() ![]() ![]()
![]() 综合以上计算,可以知道上面的两个例子对应PRACH时域起点和长度 ![]() 至此,我们知道了如何根据参数配置计算PRACH的时域资源! PRACH的频域资源是如何确定的?PRACH的频域资源主要由两个参数“msg1-FrequencyStart”和“msg1-FDM”决定。这里面涉及两个问题,PRACH频域资源的起始位置在哪里?以及PRACH频域占多少个RB? Random access preambles can only be transmitted in the frequency resources given by the higher-layer parameter msg1-FrequencyStart --摘自38211 ![]() 生成了preamble,也知道了PRACH的时频域资源,是否可以把preamble放在某个PRACH上发出去了呢?还差最关键的一步,确定PRACH与SSB的映射关系。5G里面凡事都会涉及到Beam这个概念,RACH流程也不例外。我们已经知道一个5G小区会发射多个SSB,也就是说有很多个下行的beam。终端会monitor和测量这些beam,挑选一个信号最好的SSB或者beam进行驻留。很明显,终端要获得比较好的上下行传输性能,需要与基站建立一个beam pair(发送beam和接收beam)。这里要强调一点,beam是分发送和接收的,并不是只有发送有beam,接收也有。另外,说到发送beam和接收beam,这里要区分上下行。 上行(UE->gNB): beam pair指基站接收beam,终端发送beam下行(gNB->UE): beam pair指终端接收beam,基站发送beam以下面这个图(摘自KeySight的一份报告5G Boot Camp)来说说终端是如何通过初始接入完成与基站之间的beam pair建立过程的。这里面用到一个最关键的原理就是3GPP协议将不同时频域的PRACH资源或不同的preamble与SSB index进行了关联。换句话说,基站通过在不同的时域或频域或检测到的preamble index就能反过来推理出哪个SSB是对当前这个终端的最佳下行beam。 1)小区广播5个SSB2)终端通过测量发现SSB 2是最好的。对于终端来讲,此时的下行beam pair已经形成(基站发送beam SSB2,终端接收beam),只是基站还不知道这个信息3)终端根据刚才最佳的SSB2接收beam方向,反过来在这个方向上发送PRACH,根据上面说的PRACH与SSB index的关联关系选择PRACH或preamble资源,这样基站收到PRACH preamble就会根据映射关系,反推出下行SSB 2是最这个终端最好的下行beam,以后的给这个终端的下行传输都在SSB2上做。4)通过上面三步,终端和基站都知道了自己的最佳发送或者接受beam是什么了 |
CopyRight 2018-2019 实验室设备网 版权所有 |