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自动规划