1.配置信息说明

本文以NR TDD (SCS=30)一组配置为例,重点讲述NR PRACH时域位置计算的详细过程

1) TDD配置信息如图1所示:

593cfd20e7aee344aa306978f03d1596.png

图1

2) SIB1中的RACH_ConfigCommon信息如图2所示

1f9561fd36d2a8f5a67ee6a8b9716efb.png

图2

2.PRACH时域位置计算详解

2.1 根据协议38211查表得到关键参数

PRACH occasion时域位置由高层参数RACH-ConfigGeneric->prach-ConfigurationIndex指示,根据小区不同的频域和模式,38.211的第6.3.3节中给出了prach-ConfigurationIndex所对应的表格。

小区频段为FR1,FDD模式(paired频谱)/SUL,查表38.211 6.3.3.2-2;

小区频段为FR1,TDD模式(paired频谱),查表38.211 6.3.3.2-3;

小区频段为FR2,TDD模式(paired频谱),查表38.211 6.3.3.2-4;

根据图2的配置信息prach-ConfigurationIndex=102查表6.3.3.2-3得到以下信息(如图3所示):

e74c97380761f13ff70a6146117dab87.png

图3

重点参数说明:

1)nSFN为PRACH资源所在的无线帧,x为PRACH周期,以SFN0作为起点,y用来计算PRACH资源所在无线帧在PRACH周期内的位置;

2) Subframe number,PRACH资源所在的子帧号;

3) Starting symbol,PRACH资源在RACH slot中的起始符号;

4) NtRA,slot RACH slot中时域PRACH occasion数目;

5) N durRA一个频域PRACH occasion的时域符号长度,对于不同的前导格式,占用的符号长度不同;

6) Number of PRACH slots within a subframe,一个子帧中PRACH slot的数目。

从图3中可以得出 NtRA,slot 等于3,N durRA等于4,prach周期为1帧(10ms),子帧偏移为0,起始子帧是2和7,Number of PRACH slots within a subframe即一个子帧中的PRACH slot的数目为1,这里引出一个疑问,按照目前的配置,子帧7中时隙14和15到底哪个时隙用例发送PRACH呢?带着这个疑问继续推导

2.2 计算出子帧内的位置

根据公式L=L0+NtRANdurRA+14NslotRA计算出PRACH在子帧内的具体位置。

其中 L0表示Starting symbol等于0,NslotRA等于1,N durRA等于4

NtRA表示在PRACH SLOT范围内的传输时机,取值为0~ NtRA,slot-1,这里说明一下NtRA,slot参数,当LRA=139时,这个参数根据协议38221 6.3.3.2系列的表取值,如果LRA=839,这个值固定为1,根据本文的配置信息,此参数依据于6.3.3.2-3表,即NtRA,slot 等于3,因此推到出NtRA等于0~2,即0/1/2

将参数带入公式得到L=0+(0/1/2)*4+14*1=14/18/22, 即在子帧2和7的符合14/18/22上发送PRACH(如图4所示),因此在时隙5和时隙15上传输。

971faa42935ac0707b24b6a92ac58348.png

图4

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐