博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。

博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解

RA-RNTI的计算过程

一个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,可以使用下面的公式计算:

  • 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
    t_id 指定的PRACH在系统帧中的第一个slot的索引 0 ≤ t_id < 80
    f_id 指定的PRACH在频域的索引 0 ≤ f_id < 8
    ul_carrier_id 用于Msg1传输的上行载波 0表示NUL载波,1表示SUL载波

计算RN-RNTI

  • 计算最小值——0x0001

    • s_id = 0,t_id = 0,f_id = 0,ul_carrier_id=0;
    • RA-RNTI = 1 + 0 + 14 × 0 + 14 × 80 × 0 + 14 × 80 × 8 × 0 = 1;
  • 计算最大值
    • s_id = 14,t_id = 79,f_id = 7,ul_carrier_id=1;
    • RA-RNTI = 1 + 13 + 14 × 79 + 14 × 80 × 7 + 14 × 80 × 8 × 1
    • RA-RNTI = 1 +13 +1106 + 7840 + 8960 = 17920;
  • 计算随机值
    • s_id = 3,t_id = 4,f_id = 2,ul_carrier_id=0;
    • RA-RNTI = 1 + 3 + 14 × 4 + 14 × 80 × 1 + 14 × 80 × 8 × 0
    • RA-RNTI = 4 + 56 + 1120 + 0 = 1180;

【5G MAC】RA-RNTI的计算过程相关推荐

  1. Mac计算器的计算过程怎么看?教你一键查看运算记录!

    当我们在进行比较复杂的数字计算时,为了避免不小心出错,总是会希望可以看到计算过程或历史纪录,这样才能确实掌握每一个计算环节,而在Mac上,其实我们可以使用「计算机」应用程序内置的功能来查看运算过程,不 ...

  2. 【5G RRC】RSRP、RSRQ以及SINR含义、计算过程详细介绍

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G ...

  3. 5G/NR 学习笔记 - RAR随机接入过程

    5G/NR 学习笔记 - RAR随机接入过程 随机接入的目的 在小区搜索过程之后,UE已经与小区取得了下行同步,因此UE能够接收下行数据.但UE只有与小区取得上行同步,才能进行上行传输.UE通过随机接 ...

  4. [分享]关于mac的保修时间计算政策,附送延长保修时间秘诀

    本人新手一枚.不过在苹果授权经销商渠道做销售专员一年,一线城市,勉强存活. 多苦逼就不说拉,今天来跟fy们分享下关于苹果笔记本的保修计算政策.或许大大们都知道,在这就说给一些不知道的小小们听听吧. 可 ...

  5. 动画版RNN、LSTM和GRU计算过程

    公众号关注 "视学算法" 设为"星标",第一时间知晓最新干货~ 编辑 | Python遇见机器学习 地址 | https://zhuanlan.zhihu.co ...

  6. python计算小数点后有几位_数学提高小数除法竖式计算过程

    除数是小数时:先把除数变成整数,除数扩大到原来的多少倍,被除数也要扩大到原来的多少倍(即小数点也向右移动几位,位数不够的用0补),然后按照除数是整数的除法进行计算.计算小数除法,除到被除数的末尾仍有余 ...

  7. 交叉熵损失(Cross Entropy Loss)计算过程

    交叉熵损失(Cross Entropy Loss)计算过程_藏知阁-CSDN博客_交叉熵计算公式

  8. 衡量计算机的平均无故障时间6,平均无故障时间MTBF测试及计算过程

    <平均无故障时间MTBF测试及计算过程>由会员分享,可在线阅读,更多相关<平均无故障时间MTBF测试及计算过程(4页珍藏版)>请在人人文库网上搜索. 1.一.寿命估算模型常温下 ...

  9. 【计算理论】计算理论总结 ( 下推自动机计算过程 | 上下文无关文法 CFG 转为下推自动机 PDA ) ★★

    文章目录 一.下推自动机计算过程 二.上下文无关文法 CFG 转为下推自动机 PDA 流程 参考博客 : [计算理论]上下文无关语法 ( 语法组成 | 规则 | 语法 | 语法示例 | 约定的简写形式 ...

最新文章

  1. 【模型开发】构建风控评分卡模型介绍(WOE/KS/ROC)
  2. 封装的适配器 adapter
  3. 解码错误。‘gb2312‘ codec can‘t decode byte 0xf3 in position 307307: illegal multibyte sequence
  4. 诗与远方:无题(八十三)- 雪国冷天,心死随魂
  5. 最小的JAVA WEB SERVER源程序 可正常運行
  6. VB讲课笔记12:文件管理
  7. 扫地机器人滤网顺序_扫地机器人如何维护 扫地机器人维护技巧【介绍】
  8. 谷歌方法 pdf txt azw3 epub mobi 百度云盘网盘下载
  9. 2012年读书年度小结
  10. 美国研究生 计算机专业 保底学校,2019Fall录取留学生最多的11所美国大学,有你的保底院校吗?...
  11. Activity透明主题的一个坑
  12. 不能说的hidden
  13. java 反余弦_Java acos() 方法
  14. 创业者自述:都2020年了,我为什么还在做翻盖手机?
  15. 上学期c语言作业答案,C语言作业答案4
  16. 你是否真的适合软件测试行业?
  17. python-快乐数
  18. redhat linux之bash 编程
  19. Java实现数组列项相加_数列的考查角度收集整理2[三轮总结]
  20. 【SpringAOP进阶】添加注解方式进行接口增强

热门文章

  1. Linux查看DNS服务器及设置DNS服务器的方法
  2. putty下载上传文件
  3. 【Labview】对连续采集数据的一种采样方法
  4. python 读取传入参数
  5. 第五章:使用HBuilder
  6. Oracle数据库错误码1502解决,SQL的1502错误处理
  7. 年薪170W阿里P8相亲要求女方月薪1万,网友:有点高
  8. 5G通信系统的Salen-Valenzula信道分析
  9. linux系统旋转屏幕命令,Archlinux 实现屏幕旋转
  10. 组合导航原理剖析(四):惯性和GNSS器件选型与误差来源