【5G NR】RRC连接释放

这篇具有很好参考价值的文章主要介绍了【5G NR】RRC连接释放。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者:柒号华仔
个人主页:欢迎访问我的主页
个人信条:星光不问赶路人,岁月不负有心人。
个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。



1. RRC连接释放介绍

【5G NR】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消息时,按如下流程进行处理:

  1. 停止定时器T380和T320
  2. 如果未激活AS安全性,忽略RRCRelease消息中除waitTime外的其他任何字段。UE转入RRC_IDLE状态,释放原因’other’,程序结束
  3. 如果RRCRelease消息包含指示重定向到eutra的redirectedCarrierInfo,并包含cnType,在小区选择之后,向上层指示可用的CN类型和接收的cnType;
  4. 如果RRCRelease消息包含cellReselectionPriorities,存储cellReselectionPriorities提供的小区重选优先级信息;如果包括T320,则启动定时器T320,根据T320的值设置定时器值。如果RRCRelease消息没有包含cellReselectionPriorities,则应用系统信息中广播的小区重选优先级信息;
  5. 如果包含deprioritisationReq,则启动或重启定时器T325,并将定时器值设置为deprioritisationTimer,并存储deprioritisationReq直到T325到期;
  6. 如果RRCRelease包含suspendConfig,则应用接收到的suspendConfig,重置MAC并释放默认的MAC Cell Group配置;为SRB1重建RLC实体;
  7. 如果收到带有suspendConfig的RRCRelease消息来回应RRCResumeRequest或RRCResumeRequest1,停止计时器T319,在UE Inactive AS上下文中用当前的KgNB和KRRCint替换KgNB和KRRCint;用UE收到RRCRelease消息的临时C-RNTI、小区cellIdentity、物理小区标识分别替换当前的C-RNTI、cellIdentity和物理小区标识。
  8. 暂停所有SRB和DRB(SRB0除外);
  9. 如果包含t380,启动定时器T380,定时器值设为t380;
  10. 如果RRCRelease消息包含waitTime,启动定时器T302,将值设置为waitTime;告知上层访问限制除“0”和“2”以外的所有访问类别;
  11. 如果T390正在运行,停止计时器T390;
  12. 暂停到上层的RRC连接, UE进入RRC_INACTIVE状态;
  13. 如果RRCRelease没有包含suspendConfig,则UE进入RRC_IDLE状态,释放原因为“other”。

3. T320定时器到期

释放由cellReselectionPriorities提供的或从另一个RAT继承的小区重选优先级信息,应用系统信息中广播的小区重选优先级信息文章来源地址https://www.toymoban.com/news/detail-430420.html


4. RRC Release消息结构

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:用于计算频点的绝对优先级
RRC 挂起配置参数
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:跳频配置

到了这里,关于【5G NR】RRC连接释放的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 5G NR SRS功率控制

    3GPP TS 38.213 7.3.1节中,关于SRS的功率控制算法如下: 其中, : 表示在载波f服务小区c以及SRS的发送时隙i UE被配置的最大发射功率;  : 表示在载波f,BWP b, 服务小区c,SRS资源集qs所配置的p0值; : 表示在载波f,BWP b,服务小区c,发送时隙i配置的SRS RB数; :表示在载波f,BWP b,

    2024年02月09日
    浏览(36)
  • 5G NR:PRACH时域资源

              PRACH occasion时域位置 由高层参数RACH-ConfigGeneric- prach-ConfigurationIndex 指示,根据小区不同的频域和模式,38.211的第6.3.3节中给出了prach-ConfigurationIndex所对应的表格。 小区频段为FR1,FDD模式(paired频谱)/SUL,查表38.211 6.3.3.22; 小区频段为FR1,TDD模式(paired频谱),查表

    2024年02月11日
    浏览(32)
  • 5G NR:RACH随机接入过程

            无论是3G,4G还是现在的5G都需要随机接入过程,随机接入过程主要是为了让基站和UE之间做好上行同步以及初始接入。此文章仅仅帮助大家了解此过程,更加具体的用途及其场景需要参考具体的3GPP协议(38.211,38.212,38.213).主要帮助理解如下几个问题: PRACH序列, 时域

    2024年02月06日
    浏览(32)
  • 【5G NR】手机身份证号IMEI与IMEISV

    目录 IMEI与IMEISV简介 IMEI格式变化 IMEI的组成 IMEISV的组成   通常我们购买手机,会有两个标签,一个标签是入网许可证,贴于手机背面,另一个标签可能贴于手机背面,也可能在外包装上,这个含有条码的标签标识的是IMEI。   手机上的“IMEI”是指国际移动设备识别码(

    2024年02月09日
    浏览(52)
  • 5G NR无线蜂窝系统的信道估计器设计

    类型A:DMRS位于时隙的第二个或第三个OFDM符号,由14个OFDM符号组成,当数据占据大部分时隙时使用A型映射。 类型B:用在URLLC中,在第一个OFDM符号中传输,并进行数据调度,在时隙持续时间和数据需要立即调度的地方应用 类型A 和B决定DMRS在时域的密度,类型A最多可配置4个

    2024年02月04日
    浏览(38)
  • 通信算法之129:通信物理层-5G NR PDSCH基带处理

    Generate PDSCH modulation symbols 生成 PDSCH 调制符号 sym = nrPDSCH(cws,mod,nlayers,nid,rnti) sym = nrPDSCH(___,\\\'OutputDataType\\\',datatype) sym = nrPDSCH(cws,mod,nlayers,nid,rnti)   returns physical downlink shared channel (PDSCH) modulation symbols, as defined in TS 38.211 Sections 7.3.1.1 –3 . The process consists of scrambling with scrambling id

    2023年04月08日
    浏览(86)
  • 5G NR:RACH流程-- Msg1之生成PRACH Preamble

           随机接入流程中的Msg1,即在 PRACH信道上发送random access preamble 。涉及到两个问题: 一个是如何产生preamble? 一个是如何选择正确的PRACH时频资源发送所选的preamble?           PRACH Preamble从数学上来讲是一个长度为L_RA(839或者139)的ZaddOff Chu (ZC)序列 {x(0),x(1),….x(LR

    2024年02月11日
    浏览(43)
  • 5G NR:RACH流程 -- Msg1之选择正确的PRACH时频资源

            PRACH的时域资源主要由参数“prach-ConfigurationIndex”决定。拿着这个参数的取值去协议38211查表6.3.3.2-2/3/4,需要注意根据实际情况在这三张表中进行选择: FR1 FDD/SUL FR1 TDD FR2 TDD Random access preambles can only be transmitted in the time resources given by the higher-layer parameter  prach-C

    2024年02月11日
    浏览(43)
  • 磊科NR236W路由器开启副AP和关闭无线连接的详细教程

    下面我给大家讲一下,如何设置磊科NR236W路由器开启副AP功能,给前来的朋友或访客提供一个临时的独立wif,而不用担心自己的无线网络会受到安全威胁。 1、首先我们用浏览器输入192.168.1.1打开路由器设置界面。我的用户名密码已修改了,磊科路由器一般默认用户密码是gue

    2024年02月08日
    浏览(40)
  • TCP的连接建立与释放

        TCP是面向连接的协议,运输连接是用于传输TCP报文的。TCP运输的建立和释放是每一次面向连接的通信中必不可少的过程,同时也是在面试过程中必被提问的问题之一。      TCP运输连接有三个阶段,分别是:连接建立阶段、数据传输阶段、连接释放阶段。 一:TCP的连接

    2024年02月03日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包