前导序列形式
随机序列前导集根据下式生成
其中,索引u表示序列群,v表示序列数。
序列数u根绝表6.3.3.1-3 to 6.3.3.1-4B中的逻辑根序列索引中获得。
频域表示根据下式获得
其中L_RA代表序列长度根据PRACH前导格式决定(preamble format),可以查表6.3.3.1-1/2。
每个时频PRACH场合定义了64个前导,按先增加逻辑根序列的循环移位C_v的递增顺序枚举序列,然后按逻辑根序列索引的递增序列枚举,开始的索引从高层参数中获得,prach-RootSequenceIndex or rootSequenceIndex-BFR or by msgA-PRACH-RootSequenceIndex if configured。
一种type-2 随机接入过程在[5,TS38.213]的8.1条描述。
循环移位获取
循环移位C_v由下式获得
其中,N_CS由表6.3.3.1-5 to 6.3.3.1-7获得,如果提供了上层的参数msgA-RestrictedSetConfig可以确定限制集(restricted sets)的类型 (unrestricted, restricted type A, restricted type B);否则,上层参数restrictedSetConfig可以确定限制集(restricted sets)的类型 (unrestricted, restricted type A, restricted type B);
表6.3.3.1-1 and 6.3.3.1-2 指示不同的前导格式所支持的限制集的类型。
N_CS由表6.3.3.1-5 to 6.3.3.1-7获得
变量d_u的获取
其中q是满足(qu)mod(L_RA) = 1的最小非负整数。受限制集的循环移位参数C_v取决于d_u。
限制集类型A(restricted set type A)
限制集类型B(restricted set type B)
如果d_u的值不满足以上关系,在限制集中不存在循环移位。
总结:因此PRACH序列生成的顺序,应该是先从高层参数中获取限制集类型,等一系列参数,推导出循环移位,然后生成前导序列。
下一步学习
NR PRACH(一)Preamble的确定-阿里云开发者社区
NR PRACH(一)Preamble的确定_zerocorrelationzoneconfig-CSDN博客
跟着下面这个配置生成一下序列。
prach_RootSequenceIndex 包含i信息,然后映射到u。