NG Toolset开发笔记--5GNR Resource Grid(13)

6/27号完成PRACH需求分析Part 1: (refer to 38.211 and TDocs)

PRACH支持long sequence( )和short sequence( )。

以下为PRACH设计中的要点:

l  long PRACH支持Format 0~3,其中NR Format 0复用LTE的Format 0,NR Format 1复用LTE的Format 3;

l  long PRACH Format 0/1/2为1.25KHz,Format 3为5KHz;

l  long PRACH支持unrestricted set,同时也支持restricted set type A/B;

关于restricted set说明:

l  long PRACH基于15KHz子载波间隔,且仅用于below 6G场景(即FR1);

l  short PRACH支持Format A1/A2/A3、B1/B2/B3/B4和C0/C2;

l  short PRACH支持15K/30K/60K/120KHz子载波间隔;其中15K/30K仅用于below 6G场景(即FR1),60K/120K仅用于above 6G场景(即FR2);

l  RACH preamble由3部分组成,CP+x*SEQ+GP;其中x即为下图中的n_seq;

l  Format 2比较特殊,长度为3.5ms,Table 6.3.3.2-3中定义starting symbol为 0/7;

l  与LTE类似,NR每个小区有64个RACH preamble,通过(逻辑)根序列循环移位生成;对于long PRACH,根序列为0~837;对于short PRACH,根序列为0~137;


Ncs与小区半径的关系(以short PRACH为例):

其中t_ds的单位为us,r单位为km,T_SEQ单位为us。

Ncs(即zeroCorrelationZoneConfig)定义如下:

根据上面的公式可以推导出,根据Ncs计算小区半径的公式:


对于long PRACH,Ncs=839, T_SEQ = 800, t_ds=5.2us。

对于1.25KHz,Ncs不同配置时支持的小区半径如下(单位km,38.211 Table 6.3.3.1-5):

对于5KHz,Ncs不同配置时支持的小区半径如下(单位km,38.211 Table 6.3.3.1-6):

对于15/30/60/120KHz,Ncs不同配置时支持的小区半径如下(单位km,38.211 Table 6.3.3.1-7):

关于PRACH根序列规划:

(1)根据规划小区半径,选择Ncs;

(2)每个根序列的循环移位:n1= rounddown(N_ZC / Ncs);

(3)每个小区生成64个preamble需要的根序列数目:n2 = roundup(64/n1)

(4)进行PRACH自动规划


猜你喜欢

转载自blog.csdn.net/jeffyko/article/details/80837127
今日推荐