博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接
本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。
博客内容主要围绕:
5G/6G协议讲解
算力网络讲解(云计算,边缘计算,端计算)
高级C语言讲解
Rust语言讲解
一个5G终端在RACH过程中会选择一个随机前导数(random preamble),以获得上行同步。这个前导用一个称为RAPID(随机访问前导ID)的ID来引用。5G前导数也是采用Zadoff-Chu序列生成。每个前导数传输都与一个RA-RNTI相关联。
Random Access RNTI(RA-RNTI)用于随机接入过程中,gNB的MAC层会生成一个随机接入应答(Random Access Response ,RAR)作为终端发送的随机接入前导(Random Access Preamble)的回应。RAR是在DL-SCH传输信道上发送的,DL-SCH传输信道最后会被映射到PDSCH上。为了传输携带RAR(s)的PDSCH,gNB使用RA-RNTI对PDCCH的CRC进行加扰。RA-RNTI可以寻址到多个终端,也就是说,多个终端可能解码同一个加扰PDCCH。
与用于传输随机接入前导(Random Access Preamble)的PRACH相关联的RA-RNTI,可以使用下面的公式计算:
变量 | 变量描述 | 取值范围 |
---|---|---|
s_id | 指定的PRACH的第一个OFDM符号的索引 | 0 ≤ s_id < 14 |
t_id | 指定的PRACH在系统帧中的第一个slot的索引 | 0 ≤ t_id < 80 |
f_id | 指定的PRACH在频域的索引 | 0 ≤ f_id < 8 |
ul_carrier_id | 用于Msg1传输的上行载波 | 0表示NUL载波,1表示SUL载波 |