当前位置:网站首页>【5G NR】RRC连接释放
【5G NR】RRC连接释放
2022-07-02 12:28:00 【柒号华仔】
1. 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消息结构
RRCRelease-IEs ::= SEQUENCE {
redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, -- Need N
cellReselectionPriorities CellReselectionPriorities OPTIONAL, -- Need R
suspendConfig SuspendConfig OPTIONAL, -- Need R
deprioritisationReq SEQUENCE {
deprioritisationType ENUMERATED {
frequency, nr},
deprioritisationTimer ENUMERATED {
min5, min10, min15, min30}
} OPTIONAL, -- Need N
lateNonCriticalExtension 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 M
freqPriorityListNR FreqPriorityListNR OPTIONAL, -- Need M
t320 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 FreqPriorityEUTRA
FreqPriorityListNR ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNR
FreqPriorityEUTRA ::= 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:用于计算频点的绝对优先级
SuspendConfig ::= SEQUENCE {
fullI-RNTI I-RNTI-Value,
shortI-RNTI ShortI-RNTI-Value,
ran-PagingCycle PagingCycle,
ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL, -- Need M
t380 PeriodicRNAU-TimerValue OPTIONAL, -- Need R
nextHopChainingCount 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:跳频配置
边栏推荐
- 6090. Minimax games
- Crawl the information of national colleges and universities in 1 minute and make it into a large screen for visualization!
- [leetcode] 19 delete the penultimate node of the linked list
- College entrance examination score line climbing
- Ssh/scp does not prompt all activities are monitored and reported
- 将点云坐标转换成世界坐标的demo
- 数据库系统概论第一章简答题-期末考得怎么样?
- 中科大脑知识图谱平台建设及业务实践
- The sea of stars hidden behind the nebula graph
- 6091. 划分数组使最大差为 K
猜你喜欢

Aiko ai Frontier promotion (7.2)

树-二叉搜索树

蚂蚁集团大规模图计算系统TuGraph通过国家级评测

GraphX 图计算实践之模式匹配抽取特定子图

Review materials for the special topic of analog electronics with all essence: basic amplification circuit knowledge points

Why does the system convert the temp environment variable to a short file name?

The sea of stars hidden behind the nebula graph
![[leetcode] 417 - Pacific Atlantic current problem](/img/30/c541bc1e81eb4e348ca11116a05e84.png)
[leetcode] 417 - Pacific Atlantic current problem

《大学“电路分析基础”课程实验合集.实验四》丨线性电路特性的研究

Armv8-a programming guide MMU (4)
随机推荐
目标检测—利用labelimg制作自己的深度学习目标检测数据集
QVariant与Json的各种纠葛——Qt
The task cannot be submitted after the installation of flick is completed
制作p12证书[通俗易懂]
Teach you how to build virtual machines locally and deploy microservices
How to use percona tool to add fields to MySQL table after interruption
2278. 字母在字符串中的百分比
Cultural scores of summer college entrance examination
6091. 划分数组使最大差为 K
爱可可AI前沿推介(7.2)
Use ffmpeg command line to push UDP and RTP streams (H264 and TS), and ffplay receives
6090. 极大极小游戏
Soul torture, what is AQS???
SQL FOREIGN KEY
Strings and arrays
6095. Strong password checker II
二叉树前,中,后序遍历
6096. 咒语和药水的成功对数
Tree binary search tree
/bin/ld: 找不到 -lssl