一、RRC_INACTIVE 状态的引入

在RRC_INACTIVE mode引入前,LTE原来只有RRC_IDLE和RRC_CONNECTED两种RRC状态, R13之后,LTE RRC新引入了一个新的inactive mode。
5G/NR的R15规范中延续了R13引入的inactive状态项,也就是NR下RRC有三种状态:IDLE、INACTIVE、ACTIVE (CONNECTED)。

那么为什么要引入inactive mode?

其实与LTE中的NB-IoT类似,NB-IoT属于部署低功耗场景,RRC_INACTIVE mode主要是为了降低终端能耗,并减小时延。而5G/NR的三大典型应用场景之一的mMTC正包含了NB-IoT。(当然RRC_INACTIVE态不局限于mMTC场景)

那么在inactive mode下如何实现能耗降低和时延减小的呢?

大致有以下三个原因:

  1. UE在进入RRC_INACTIVE态时会保留核心网的上下文;直到在RRC_INACTIVE态下出现有数据接收或发送,需要跃迁至RRC_CONNETED态时,只需要通过恢复过程携带核心网唯一UE标识进行恢复即可,并且在gNB收到连接恢复完成后就可以接收和发送数据包了。
  2. 相比于以往的RRC_IDLE态直接跃迁RRC_CONNETED态(需要释放核心网所申请的上下文,在申请上下文时,需要与核心网侧进行信令的交互),RRC_INACTIVE态下跃迁至RRC_CONNECTED态则可以略去上述过程。
  3. UE接收gNB的信令消息时都需要去盲检PDCCH,以便知道信令所在的资源位置。而RRC_INACTIVE态跃迁至RRC_CONNECTED态时,由于UE并没有释放上下文,并且核心网侧也不需要再次分配上下文,因此减少了信令的接收。进而减少UE盲检带来的能耗以及空口传输带来的传输时间。

二、三种状态的区别与阐释

ACTIVE (CONNECTED):    UE 和NG-RAN—connected   NG-RAN和5GC—connected
IDLE:                                   UE 和NG-RAN—released      NG-RAN和5GC—released
INACTIVE:                          UE 和NG-RAN—suspend      NG-RAN和5GC—connected

RRC_IDLE(空闲模式):

  1. PLMN选择;
  2. 广播系统信息;
  3. 小区重选移动性;
  4. 移动终止数据的寻呼由5GC发起;
  5. 移动终接数据区域的寻呼由5GC管理;
  6. 由NAS配置的用于CN寻呼的DRX。

RRC_INACTIVE(去激活模式) :

  1. PLMN选择;
  2. 广播系统信息;
  3. 小区重选移动性;
  4. 寻呼由NG-RAN(RAN寻呼)发起;
  5. 基于RAN的通知区域(RNA)由NG-RAN管理;
  6. 由NG-RAN配置的RAN寻呼DRX;
  7. 为UE建立5GC-NG-RAN连接(包括控制面 / 用户面);
  8. UE AS报文存储在NG-RAN和UE中;
  9. NG-RAN知道UE所属的RNA。

RRC_ACTIVE (CONNECTED)(连接模式):

  1. 为UE建立5GC-NG-RAN连接(包括控制面 / 用户面);
  2. UE AS报文存储在NG-RAN和UE中;
  3. NG-RAN知道UE所属的小区;
  4. 向或从UE传输单播数据;
  5. 网络控制移动性,包括测量。

本人所梳理的劳动成果,转载请务必注明出处,谢谢!

有问题欢迎评论区讨论交流,大家一起学习~

5G/NR中RRC的三种状态(idle, active, inactive)相关推荐

  1. Java中对象的三种状态

    转载自   Java中对象的三种状态 Java中的对象的三种状态是和垃圾回收紧密相关的,因此有必要深究. 状态一:可触及态:从根节点开始,可以搜索到这个对象,也就是可以访问到这个对象,也有人将其称为可 ...

  2. java三态_Java中对象的三种状态

    Java中的对象的三种状态是和垃圾回收紧密相关的,因此有必要深究. 状态一:可触及态:从根节点开始,可以搜索到这个对象,也就是可以访问到这个对象,也有人将其称为可达状态. 状态二:可复活态:从根节点开 ...

  3. git中文件的三种状态

    用xcode的时候,左侧栏文件的邮右边时不时会看到M,A这一类的字母.当然,这些以后再写上.先说一下git里文件的三种状态 已提交(committed)  已经提交的本地仓库(repository), ...

  4. 一文读懂WPT系统中耦合的三种状态——过耦合、临界耦合、欠耦合时频率分裂对传输效率与功率的影响

    前言:本文章属于菜鸡学习文章,不代表一定权威性,如有错误,请各位大佬评论区指正!主要对改论文进行学习以及加入自己的一些想法,还希望读者发现错误即使指出. 目录 一.对于无线电能传输功率的分析 二.对于 ...

  5. hibernate中对象的三种状态瞬时态,持久态,游离态区分

     1.瞬时态. hibernate中什么时候的对象为瞬时态呢,当我们new 一个对象时,还没有save时,它就是瞬时态的,当我们delete一个对象时,它也是瞬时态了,因为此时,他们在数据库中没有对应 ...

  6. 【SSH】——Hibernate三种状态之间的转化

    Hibernate的三种状态为:transient.persistent和detached.对这三种状态的理解可以结合Session缓存,在Session缓存中的状态为persistent,另外两种不 ...

  7. 2 RRC 三种状态

    RRC 三种状态 LTE原来只有RRC IDLE和RRC CONNECTED两种RRC状态, R13之后,LTE RRC新引入了一个新的inactive态. 5G的R15规范中延续了R13引入的ina ...

  8. hibernate中的PO持久化对象及PO三种状态

    一,认识持久化对象PO: 在hibernate的应用程序中,每一个数据库中的表都对应一个持久化对象PO.PO可以看成是与数据库表相映射的java对象.最简单的PO对应数据库中某个表中的一条记录,多个记 ...

  9. promise的三种状态_一.Promise中核心逻辑的实现

    首先看一下Promise代码: let promise =new Promise((resolve,reject)=>{resolve('成功');//reject('失败'); }) prom ...

最新文章

  1. 人脸关键点估计人头姿态
  2. 不区分大小写的内容比较
  3. c# 控制IE浏览器
  4. 图像处理-自适应中值滤波
  5. [js] document.domain的作用是什么?它有什么限制?
  6. PhotoShop制作空心圆角矩形
  7. 关于delphi指针(转)
  8. 怎么windows升级?windows版本升级?
  9. Git的下载与安装(详细)
  10. ASP.NET的路由系统
  11. 数字图像处理之引言基础
  12. 关于STC-ISP软件程序烧录失败率高的解决办法
  13. 在计算机英语中 input的意思是,计算机英语词汇解释
  14. 如何将win7系统的电脑屏幕改成护眼的豆沙绿
  15. 双稳态继电器工作原理图_一种双稳态继电器的制作方法
  16. 2005年10月--至今,开发过的项目
  17. 下沉市场三巨头,趣头条全面掉队
  18. JavaSE探赜索隐三<接口>
  19. 用STC12C5A60S2的P4接口点亮LED
  20. 【工程化系列】逆向工程(反编译)

热门文章

  1. 数据库SQL实战 --43.将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
  2. IntelliJ IDEA2017 激活方法
  3. 皮卡丘(pikachu)文件包含
  4. 电磁场与仿真软件(20)
  5. SiamFC代码配置复现 matlab版本
  6. 《C语言深度剖析》学习笔记----C语言中的符号
  7. C语言求两个正整数的最小公倍数
  8. 记录 activity onStop、onDestroy 延迟调用问题解决过程
  9. 微服务集成SkyWalking
  10. mysql使用()文件中的配置参数_MySQL使用( )文件中的配置参数。 答案:my.ini