【5G NR】RRC连接释放
作者:柒号华仔
个人主页:欢迎访问我的主页
个人信条:星光不问赶路人,岁月不负有心人。
个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。
目录
- 1. RRC连接释放介绍
- 2. UE接收RRCRelease处理流程
- 3. T320定时器到期
- 4. RRC Release消息结构
1. RRC连接释放介绍
RRC连接释放,成功
当UE与基站出现RRC重配置失败、切换失败、无线链路失败和完整性保护失败等失败时,将发起RRC Release过程,将UE转为RRC_IDLE或RRC_INACTIVE状态。
发起目的:
释放RRC连接,包括释放已建立的无线电承载以及所有无线资源,或者仅在建立SRB2,同时伴随有至少一个DRB时暂停RRC连接,包括暂停已建立的无线承载。
释放场景:
- 网络发起RRC连接释放过程以将RRC_CONNECTED中的UE转换到RRC_IDLE;
- 当SRB2伴随至少一个DRB在RRC_CONNECTED中建立时,将UE在-RRC_CONNECTED中转换到RRC_INACTIVE;
- 当UE尝试恢复时,将RRC_INACTIVE中的UE转发回RRC_INACTIVE;
- 当UE尝试恢复时,将UE在RRC_INACTIVE中转发到RRC_IDLE;
- 释放UE并将其重定向到另一频率。
2. UE接收RRCRelease处理流程
当UE收到RRCRelease消息时,按如下流程进行处理:
- 停止定时器T380和T320
- 如果未激活AS安全性,忽略RRCRelease消息中除waitTime外的其他任何字段。UE转入RRC_IDLE状态,释放原因’other’,程序结束
- 如果RRCRelease消息包含指示重定向到eutra的redirectedCarrierInfo,并包含cnType,在小区选择之后,向上层指示可用的CN类型和接收的cnType;
- 如果RRCRelease消息包含cellReselectionPriorities,存储cellReselectionPriorities提供的小区重选优先级信息;如果包括T320,则启动定时器T320,根据T320的值设置定时器值。如果RRCRelease消息没有包含cellReselectionPriorities,则应用系统信息中广播的小区重选优先级信息;
- 如果包含deprioritisationReq,则启动或重启定时器T325,并将定时器值设置为deprioritisationTimer,并存储deprioritisationReq直到T325到期;
- 如果RRCRelease包含suspendConfig,则应用接收到的suspendConfig,重置MAC并释放默认的MAC Cell Group配置;为SRB1重建RLC实体;
- 如果收到带有suspendConfig的RRCRelease消息来回应RRCResumeRequest或RRCResumeRequest1,停止计时器T319,在UE Inactive AS上下文中用当前的KgNB和KRRCint替换KgNB和KRRCint;用UE收到RRCRelease消息的临时C-RNTI、小区cellIdentity、物理小区标识分别替换当前的C-RNTI、cellIdentity和物理小区标识。
- 暂停所有SRB和DRB(SRB0除外);
- 如果包含t380,启动定时器T380,定时器值设为t380;
- 如果RRCRelease消息包含waitTime,启动定时器T302,将值设置为waitTime;告知上层访问限制除“0”和“2”以外的所有访问类别;
- 如果T390正在运行,停止计时器T390;
- 暂停到上层的RRC连接, UE进入RRC_INACTIVE状态;
- 如果RRCRelease没有包含suspendConfig,则UE进入RRC_IDLE状态,释放原因为“other”。
3. T320定时器到期
释放由cellReselectionPriorities提供的或从另一个RAT继承的小区重选优先级信息,应用系统信息中广播的小区重选优先级信息
4. RRC Release消息结构
RRC Release结构
RRCRelease-IEs ::= SEQUENCE {redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, -- Need NcellReselectionPriorities CellReselectionPriorities OPTIONAL, -- Need RsuspendConfig SuspendConfig OPTIONAL, -- Need RdeprioritisationReq SEQUENCE {deprioritisationType ENUMERATED {frequency, nr},deprioritisationTimer ENUMERATED {min5, min10, min15, min30}} OPTIONAL, -- Need NlateNonCriticalExtension OCTET STRING OPTIONAL,nonCriticalExtension RRCRelease-v1540-IEs OPTIONAL
}
- redirectedCarrierInfo:重定向信息,可让UE重定向到其他频点;
- cellReselectionPriorities:小区重选优先级信息
- suspendConfig:表示RRC_INACTIVE状态的配置
- deprioritisationType :指示去优先级的对象是频率还是NR
- deprioritisationTimer:指示去优先级的等待时间,5min,10min,15min,30min
小区重选优先级参数
CellReselectionPriorities ::= SEQUENCE {freqPriorityListEUTRA FreqPriorityListEUTRA OPTIONAL, -- Need MfreqPriorityListNR FreqPriorityListNR OPTIONAL, -- Need Mt320 ENUMERATED {min5, min10, min20, min30, min60, min120, min180, spare1} OPTIONAL, -- Need R...,[[freqPriorityListNRSlicing-r17 FreqPriorityListNRSlicing-r17 OPTIONAL -- Need M]]
}FreqPriorityListEUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRAFreqPriorityListNR ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNRFreqPriorityEUTRA ::= SEQUENCE {carrierFreq ARFCN-ValueEUTRA,cellReselectionPriority CellReselectionPriority,cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R
}FreqPriorityNR ::= SEQUENCE {carrierFreq ARFCN-ValueNR,cellReselectionPriority CellReselectionPriority,cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R
}
- carrierFreq:重选小区频点
- cellReselectionPriority :小区重选优先级
- cellReselectionSubPriority:用于计算频点的绝对优先级
RRC 挂起配置参数
SuspendConfig ::= SEQUENCE {fullI-RNTI I-RNTI-Value,shortI-RNTI ShortI-RNTI-Value,ran-PagingCycle PagingCycle,ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL, -- Need Mt380 PeriodicRNAU-TimerValue OPTIONAL, -- Need RnextHopChainingCount NextHopChainingCount,...
}
- I-RNTI-Value:I-RNTI,长度40bit
- ShortI-RNTI-Value:短格式I-RNTI,长度24bit
- PagingCycle: 接入网发起寻呼的周期。rf32对应于32无线帧,rf64对应64个无线帧,依此类推
- RAN-NotificationAreaInfo:RAN更新区域信息
- PeriodicRNAU-TimerValue: 在UE中周期性触发RAN更新过程的定时器。min5对应于5分钟,依此类推
- NextHopChainingCount:跳频配置
【5G NR】RRC连接释放相关推荐
- 5G NR—— RRC状态
5G NR下RRC有三种状态:IDLE.INACTIVE.CONNECTED,每种状态的特征如下: RRC_IDLE: -PLMN选择 -系统信息广播 -小区重选 -被叫寻呼由5GC发起 -被叫寻呼区 ...
- 5G NR RRC协议总体介绍
1. 开机入网流程 UE入网过程包括几个子过程: 小区搜索与选择 UE开机选网,小区搜索并完成下行同步. 系统消息广播 UE读取广播信息,选择合适小区进行驻留. 随机接入 UE与gNB建立上行同步. ...
- 5G NR RRC连接控制
1. UE三种状态 UE分为三种状态:空闲态,连接态和非活动态.处于空闲态的UE需要发起业务时,首先需要发起RRC建立请求.触发空闲态到连接态的过程,就是RRC建立过程.非活动态到连接态的过程,就是R ...
- 5G/NR中RRC的三种状态(idle, active, inactive)
一.RRC_INACTIVE 状态的引入 在RRC_INACTIVE mode引入前,LTE原来只有RRC_IDLE和RRC_CONNECTED两种RRC状态, R13之后,LTE RRC新引入了一个 ...
- 5G/NR 为什么RRC新增RRC_INACTIVE态?
如果大家了解过LTE中的NB-IoT,那么就会明白新增RRC_INACTIVE态的目的.RRC_INACTIVE态在LTE中的NB-IoT就已经引用,由于NB-IoT属于部署低功耗场景,因此在NB-I ...
- 5G/NR 网络共享(协议版)
目录 前言 1. 概述 2. 广播系统信息 3. PLMN列表处理 4. UE的网络选择 5. 网络的网络选择 6. 网络共享和网络切片 前言 5G网络的到来,可以真正实现"万物互联&quo ...
- 5G/NR 学习笔记 - RAR随机接入过程
5G/NR 学习笔记 - RAR随机接入过程 随机接入的目的 在小区搜索过程之后,UE已经与小区取得了下行同步,因此UE能够接收下行数据.但UE只有与小区取得上行同步,才能进行上行传输.UE通过随机接 ...
- 5G(7)---5G NR协议栈及功能2 - MAC RLC PDCP SDAP
5G NR协议栈及功能2 - MAC RLC PDCP SDAP 备注:本文所有图片均来自3GPP标准,包括3GPP TS 38.300 V15.0.0 (2017-12)和3GPP TS 38.20 ...
- 5G(3)---5G NR协议栈及功能2 - MAC RLC PDCP SDAP
备注:本文所有图片均来自3GPP标准,包括3GPP TS 38.300 V15.0.0 (2017-12)和3GPP TS 38.202 V15.0.0 (2017-12)等.本文主要介绍截止目前(2 ...
最新文章
- 硬核科普:到底啥是云原生?
- Angular2:从AngularJS 1.x 中学到的经验
- 低功耗蓝牙系统结构流程图
- 【数据库复习】第二章关系数据库
- 135. 最大子序和【前缀和 单调队列】
- 记录完全分布式开发zookeeper hadoop flume kafka hbase
- SAP CRM organization Model(组织架构模型)自动决定的逻辑分析
- php 中文拼音,php中文转拼音
- MySQL (13)---查询数据
- 陕西电大学位英语计算机考试,2017年电大学位英语复习【呕心沥血整理、电大考试必过】.doc...
- 论文|Item2vec中值得品味的8个经典tricks
- gulp安装流程、使用方法及cmd常用命令导览
- 7 个令人兴奋的 JavaScript 新特性
- codeforces D. Palindrome pairs 动态规划
- mysql主机地址会什么问题_mysql的主机地址
- jQuery 的 ajax 请求方法
- 克隆模式----快速与数据库比对数据
- linux课程设计ftp概要设计,Ftp客户端概要设计
- linux系统管理员用户名为admin,Linux创建系统管理员用户
- Module parse failed Unexpected token
热门文章
- 【论文简述】目标检测:FCOS(2019)
- 代理模式——红酒经销
- BGP的RR反射原理和实验配置
- 护童科技创始人杨润强荣登财经权威《商界》封面人物
- 无线视频、音频传输模块的驱动编程(RC5808)
- 【STM32】 HAL库+STM32CubeMX 系列教学
- 费控智能电表抄表原理
- WindowsBlinds 写点关于这个软件吧。
- int parameter ‘‘ is present but cannot be translated into a null,Integer parameter ‘‘is not present
- Jetpack Compose教程-水位控制小部件