当前位置:网站首页>[5g NR] RRC connection release
[5g NR] RRC connection release
2022-07-02 15:53:00 【No.7 Huazai】
Catalog
1. RRC Introduction to connection release

When UE With the base station RRC Reconfiguration failed 、 Switch failed 、 When the wireless link fails and the integrity protection fails , Will launch RRC Release The process , take UE To RRC_IDLE or RRC_INACTIVE state .
Purpose of initiation :
Release RRC Connect , Including releasing the established radio bearer and all wireless resources , Or just building SRB2 And at least one DRB Time out RRC Connect , Including suspending the established wireless bearer .
Release scenario :
- Network initiation RRC Connect the release process to RRC_CONNECTED Medium UE The switch to RRC_IDLE;
- When SRB2 And at least one DRB stay RRC_CONNECTED When creating in , take UE stay -RRC_CONNECTED Convert to RRC_INACTIVE;
- When UE When trying to recover , take RRC_INACTIVE Medium UE Forward back RRC_INACTIVE;
- When UE When trying to recover , take UE stay RRC_INACTIVE Transit to RRC_IDLE;
- Release UE And redirect it to another frequency .
2. UE receive RRCRelease Processing flow
When UE received RRCRelease When the news , Proceed as follows :
- Stop timer T380 and T320
- If not activated AS Security , Ignore RRCRelease Message except waitTime Any other field except .UE into RRC_IDLE state , Release reason ’other’, Program end
- If RRCRelease The message contains instructions to redirect to eutra Of redirectedCarrierInfo, And includes cnType, After the cell selection , Indicate available... To the upper layer CN Type and received cnType;
- If RRCRelease The message contains cellReselectionPriorities, Storage cellReselectionPriorities Cell reselection priority information provided ; If it includes T320, Then start the timer T320, according to T320 Set the timer value . If RRCRelease The message does not contain cellReselectionPriorities, Then the cell reselection priority information broadcast in the application system information ;
- If you include deprioritisationReq, Then start or restart the timer T325, And set the timer value to deprioritisationTimer, And store deprioritisationReq until T325 expire ;
- If RRCRelease contain suspendConfig, Then the application receives suspendConfig, Reset MAC And release the default MAC Cell Group To configure ; by SRB1 The reconstruction RLC Entity ;
- If received with suspendConfig Of RRCRelease Message to respond RRCResumeRequest or RRCResumeRequest1, Stop timer T319, stay UE Inactive AS Use the current KgNB and KRRCint Replace KgNB and KRRCint; use UE received RRCRelease Temporary message C-RNTI、 community cellIdentity、 The physical cell ID replaces the current C-RNTI、cellIdentity And physical cell identification .
- Suspend all SRB and DRB(SRB0 With the exception of );
- If you include t380, Start timer T380, The timer value is set to t380;
- If RRCRelease The message contains waitTime, Start timer T302, Set the value to waitTime; Inform the upper layer of access restrictions except “0” and “2” All access categories except ;
- If T390 Running , Stop timer T390;
- Pause to the upper RRC Connect , UE Get into RRC_INACTIVE state ;
- If RRCRelease Not included suspendConfig, be UE Get into RRC_IDLE state , The reason for release is “other”.
3. T320 The timer expired
Release from cellReselectionPriorities Provided or from another RAT Inherited cell reselection priority information , The cell reselection priority information broadcast in the application system information
4. RRC Release Message structure
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: Redirect information , Allowing UE Redirect to other frequencies ;
- cellReselectionPriorities: Cell reselection priority information
- suspendConfig: Express RRC_INACTIVE Configuration of state
- deprioritisationType : Indicates whether the object to be de prioritized is frequency or NR
- deprioritisationTimer: Indicates the waiting time for de prioritization ,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: Reselect cell frequency points
- cellReselectionPriority : Cell reselection priority
- cellReselectionSubPriority: Used to calculate the absolute priority of frequency points
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, length 40bit
- ShortI-RNTI-Value: Short format I-RNTI, length 24bit
- PagingCycle: The cycle of paging initiated by the access network .rf32 Corresponding to 32 Wireless frame ,rf64 Corresponding 64 A wireless frame , And so on
- RAN-NotificationAreaInfo:RAN Update area information
- PeriodicRNAU-TimerValue: stay UE Medium periodic trigger RAN The timer of the update process .min5 Corresponding to 5 minute , And so on
- NextHopChainingCount: Frequency hopping configuration
边栏推荐
- [idea] recommend an idea translation plug-in: translation "suggestions collection"
- 【小白聊云】中小企业容器化改造建议
- 已知兩種遍曆序列構造二叉樹
- Invalid bound statement (not found)解决方法总结
- 【题解】Educational Codeforces Round 82
- 6096. 咒语和药水的成功对数
- Nebula Graph & 数仓血缘关系数据的存储与读写
- SQL FOREIGN KEY
- 如何實現十億級離線 CSV 導入 Nebula Graph
- Experiment collection of University Course "Fundamentals of circuit analysis". Experiment 5 - Research on equivalent circuit of linear active two terminal network
猜你喜欢
![[salesforce] how to confirm your salesforce version?](/img/ce/4c844b1b686397faa1b6aa3d57e034.png)
[salesforce] how to confirm your salesforce version?

【Salesforce】如何确认你的Salesforce版本?

全是精华的模电专题复习资料:基本放大电路知识点

《大学“电路分析基础”课程实验合集.实验七》丨正弦稳态电路的研究

愛可可AI前沿推介(7.2)

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

Tree binary search tree

【5G NR】RRC连接释放

Comparison between rstan Bayesian regression model and standard linear regression model of R language MCMC

Comment réaliser un graphique Nebula d'importation CSV hors ligne de niveau milliard
随机推荐
图数据库|Nebula Graph v3.1.0 性能报告
二叉树前,中,后序遍历
Target detection - make your own deep learning target detection data set with labelimg
[development environment] install Visual Studio Ultimate 2013 development environment (download software | install software | run software)
matlab中wavedec2,说说wavedec2函数[通俗易懂]
制作p12证书[通俗易懂]
Comment réaliser un graphique Nebula d'importation CSV hors ligne de niveau milliard
Experiment collection of University Course "Fundamentals of circuit analysis". Experiment 5 - Research on equivalent circuit of linear active two terminal network
将点云坐标转换成世界坐标的demo
Thoroughly understand browser strong cache and negotiation cache
纪念成为首个 DAYU200 三方 demo 贡献者
Aiko ai Frontier promotion (7.2)
fastjson List转JSONArray以及JSONArray转List「建议收藏」
Add an empty column to spark dataframe - add an empty column to spark dataframe
Deux séquences ergodiques connues pour construire des arbres binaires
[salesforce] how to confirm your salesforce version?
Fastjson list to jsonarray and jsonarray to list "suggested collections"
使用FFmpeg命令行进行UDP、RTP推流(H264、TS),ffplay接收
/bin/ld: 找不到 -lxslt
Why does the system convert the temp environment variable to a short file name?