1 Preamble详解
https://download.csdn.net/blog/column/12072100/127180716
上文链接,只要知道SSB 和 RO如何映射即可,对于一个RO集合不能覆盖所有SSB的情况下,才考虑SSB和RO的关联周期,其实把SSB的覆盖完就是一个关联周期,不需要去看文中讲的不同的U上RO集合个数变化的情况,本人也没看懂咋操作的,理论上SIB1不可能把MSG1-FDM 的个数更新的很快。
主要知道Preamble 怎么取对应不同的ssb上,以及MSG1-FDM是频域po 得个数
接入好的总结
https://blog.csdn.net/bluewhu/article/details/104201506
1.1NCS计算
1.2 preamble ocassion
注意 preamble 的起始符号 为 l ,不是l_0 ,其中 l_0 、N_RA_dur为 协议规定 n_RA_t 根据协议得到0-N, n_RA_slot 是PRACH时机所在时隙的索引。30K的时间为0或者1.
可以参考 https://blog.csdn.net/asd199086/article/details/127168888
2 MSG2
MSG2的计算方式
与用于传输随机接入前导(Random Access Preamble)的PRACH相关联的RA-RNTI,可以使用下面的公式计算:
RA-RNTI= 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id
变量 变量描述 取值范围
s_id 指定的PRACH的第一个OFDM符号的索引 0 ≤ s_id < 14,这个为 上图中的l;
t_id 指定的PRACH在系统帧中的第一个slot的索引 0 ≤ t_id < 80 , 注意是时隙 slot ,而不是子帧号;
f_id 指定的PRACH在频域的索引 0 ≤ f_id < 8 , PRACH的ocasion 索引;
ul_carrier_id 用于Msg1传输的上行载波 0表示NUL载波,1表示SUL载波
举例
已preamble configindex =97 为例;
倒数第3列 说明一个子帧内只有一个rach slot ,根绝协议只会使用第二个slot, 如果子帧4 ,使用slot9 ,子帧 9的话 ,就是slot19 ,而且起始符号为9 .所以计算如下
slot 9 rarnti = 1+ 9+ 1419 =276
slot19 rarnti = 1+9+14 9 =136