5G NR CDRX
一、什么是CDRX
在理解CDRX之前,我们先来理解什么是“连接态”和“空闲态”。Connected和idel是从RRC层角度来说的(暂时先不讨论inactive态),简单来说,当UE在某个小区完成了驻留之后,我们就可以认为该UE进入了IDEL态,如果该UE后续又完成了随机接入过程,那么我们就可以认为该UE进入了CONNECTED态。做一个简单的比喻,把UE比作你自己,当你自己搬了一个小板凳进了公园坐下开始听一堆大妈聊天的时候,你就进入了IDEL态,此时你完成了下行同步,即完成了驻留,可以接收下行消息了——听大妈们聊天。随后你又发起了RACH,从而进入了CONNECTED态,此时你不光可以听大妈们聊天,还可以发送上行消息——插嘴和大妈们说上几句了。
理解了什么是CONNECTED态和IDEL态之后,再来理解什么是C-DRX。C-DRX即连接态下的不连续接收(Connected
Discontinuous Reception),可以让UE周期性的进入睡眠状态,不监听PDCCH,监听的时候则从睡眠状态中唤醒(Wake Up),从而达到省电的目的。
注意这里说的是连接态下的DRX,前提是连接态,如果UE在IDEL态,那么不论是初始接入,还是监听Paging,都与本文的描述不同,本文只讨论C-DRX。
二、CDRX的机制
理解了什么是CDRX之后,下面再来了解CDRX的具体过程和机制。上面说了CDRX是为了让UE省电从而周期性的进入睡眠状态,这是的“睡眠”,指的是UE不去监测PDCCH,不检测PDCCH就意味着不接收任何下行数据;反之“wake up”指的就是UE“醒着”的时间,用于监测PDCCH等,醒着的时间统称为Active
Time,包括下面这几种情况:
- drx-onDurationTimer :此时UE正在监测是否有PDCCH;
- drx-InactivityTimer :此时UE监测到了PDCCH,正在接收下行数据;
- rx-RetransmissionTimerDL or drx-RetransmissionTimerUL :此时UE正在等待重传;
- ra-ContentionResolutionTimer or msgB-ResponseWindow :此时UE正在等待接收Msg2或Msg4;
- SR is sent on PUCCH:UE发送了SR之后,此时UE正在等待UL grant;
- 非竞争随机接入UE收到RAR之后:此时UE在等待接收C-RNTI加扰的DCI,用于指示上行资源调度;
以有数据传输为例,当UE收到了一个MAC PDU,那么在发送完HARQ ACK/NACK之后的第一个symbol启动drx-HARQ-RTT-TimerDL;如果UE发送了一个MAC PDU,那么在发完PUSCH之后的第一个symbol启动drx-HARQ-RTT-TimerUL。这两个Timer的物理含义就是给UE发的HARQ feedback(for DL)或者PUSCH(for UL)到达网络侧留一段信号在空中传播的时间。如果下行初传失败,即UE回复的是NACK,则在HARQ-RTT-TimerDL超时后第一个的symbol就启动drx-RetransmissionTimerDL;对于上行,在drx-HARQ-RTT-TimerUL 超时后的第一个symbol启动drx-RetransmissionTimerUL。这两个Timer的物理含义就是UE等待网络侧的下行重传或者是上行重传调度。如果PDCCH指示的是上下行的新传,则在PDCCH结束后立马启动drx-InactivityTimer,这个timer物理含义就是用于UE接收下行数据的时间。所以CDRX说白了就是通过各种Timer来实现。
当SFN和Subframe满足该公式[(SFN
× 10) + subframe number] mod (drx-ShortCycle)
= (drx-StartOffset) mod (drx-ShortCycle)时,为UE wake up的时间,则在该subframe中的drx-SlotOffset后启动drx-onDurationTimer。Long Cycle同理,将drx-ShortCycle换成drx-LongCycle。
三、长短cycle的转换
如果drx-InactivityTimer超时(意味着刚刚有数据传输)或者UE收到了DRX Command MAC CE,且配置的是Short DRX cycle(意味着网络侧主动将DRX配置为短cycle),则马上启动或重置drx-ShortCycleTimer,即接下来这个timer超时之前都要使用Short DRX cycle,也就是说如果是在有数据传输或者是NW侧配置为短DRX的情况下,要使用短cycle。
当drx-ShortCycleTimer超时,或者如果UE收到了Long DRX Command MAC CE,则停止drx-ShortCycleTimer,马上开始使用Long DRX cycle。也就是说如果长时间无数据调度,则会自动转换为长cycle,NW侧也可以主动配置或重置Long DRX cycle。
四、其他
此外要注意,如果在符号n之前4ms有进行grants/assignments/DRX Command MAC CE/Long
DRX Command MAC CE received and Scheduling Request发送,则不发送周期和半持续SRS,不在PUCCH内发送周期CSI,不在PUSCH内发送半持续CSI。对于HARQ
feedback, aperiodic CSI on PUSCH, 和aperiodic SRS,不受Active Time限制。
对于接收PDCCH,如果Coreset不是完整的在Active time之内,则不检测该CORESET内的PDCCH。
总结上面出现的一些参数及其意义如下,这些CDRX需要的参数由RRC来配置:
drx-onDurationTimer: UE醒着的时长;
drx-SlotOffset: UE醒来的时间;
drx-InactivityTimer: 指示新传数据的PDCCH结束之后的时间;
drx-RetransmissionTimerDL (per DL HARQ process): 等待下行重传的最大时长;
drx-RetransmissionTimerUL (per UL HARQ process): 等待上行重传的最大时长;
drx-LongCycleStartOffset: Long DRX的长度及其起始 (drx-StartOffset,subframe为单位);
drx-ShortCycle (optional): Short DRX Cycle的长度;
drx-ShortCycleTimer (optional):
UE执行Short DRX Cycle的时长;
drx-HARQ-RTT-TimerDL: UE期望的下行重传数据达到的最小时间;
drx-HARQ-RTT-TimerUL: 上行发送到达网络侧的时间,也就是UE期望的上行重传达到的最小时间;
5G NR CDRX相关推荐
- 不仅仅是手机,MWC现全球首例 5G NR 商用部署
近日,MWC大会在在巴塞罗那举行,5G折叠手机和5G部署进度成为这届大会的重点.除了华为与三星发布的折叠手机外,本届大会另一个值得关注的要点是三星和赛灵思宣布推进5G NR 商用部署在韩国落地,这应该 ...
- 5G NR — 基础知识
目录 文章目录 目录 5G NR 基础知识清单 5G NR 基础知识清单
- 5G NR — 关键技术
目录 文章目录 目录 5G NR 的关键技术 提升频谱 提升宽带 提升小区数量 C-RAN 利用分布式概念降低延迟 云化的 NG-RAN 5G NR 的关键技术 Channel capacity = ...
- 5G NR协议栈----总体架构
5G NR协议栈----总体架构 NG-RAN节点包含两种类型: gNB:提供NR用户平面和控制平面协议和功能 ng-eNB:提供E-UTRA用户平面和控制平面协议和功能 gNB与ng-eNB之间通过 ...
- 什么是5G NR技术?一文带你深入了解5G NR技术
什么是5G NR技术?一文带你深入了解5G NR技术 工信部IMT-2020(5G)推进组正式发布了5G第三阶段研发试验规范,5G第三阶段研发试验已启动.该研发试验基于3GPP 5G标准,构建统一环境 ...
- 5G/NR 学习笔记:波束赋形 / beam 管理
5G/NR 学习笔记:波束赋形 / beam 管理 What beam 是对于整列天线电磁波传播的一种样式. 一个天线的时候,电磁波的辐射方向是360度传播的,但是一个天线阵列可以实现电磁波单方向传 ...
- 5G NR 链路自适应 Link Adaptation
5G NR 链路自适应 Link Adaptation 链路自适应目的 为了优化一定传输功率下的系统容量和覆盖,发送器应该去匹配数据传输速率和接收信号质量.这种优化被称为链路自适应. Modulati ...
- 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(6 )---5G NR 物理层 索引
5G NR 物理层 索引 5G NR物理层协议下载地址:http://www.3gpp.org/ftp/Specs/archive/38_series/ 概述 3GPP TS 38.201V15.0. ...
最新文章
- Linux redhat 5.4上安装MYDNS
- centos uwsgi配置_centos下配置nginx+uwsgi运行py以及静态文件的加载
- Winform 绘制圆形的图片
- 修改参数failed_login_attempts=unlimited
- HMM前向算法,维比特算法,后向算法,前向后向算法代码
- redhat 6.6 安装 (LVM)
- android jni java调用c,Android与JNI(一) ---- Java调用C 静态调用
- 浅析常用软件架构中的一定要理解的三种架构模型
- 对于python的感受_聊聊我对python的感受
- 看贴回帖 感受与感动
- 10-Python-mapfilter
- 百度地图如何获取国内行政区的边界,同时添加覆盖物并且填充颜色
- web 前端课程体系(1/4)
- net use 命令使用
- 【Unity3D开发小游戏】《青蛙过河》Unity开发教程
- 如何将企业微信好友设置为外部联系人
- 二、初始化开发目录及远程仓库受权管理
- 大学计算机基础 - 第七章练习题
- 架构漫谈:什么是架构? - 转
- Viola-Jones检测器(VJ)---学习笔记
热门文章
- 从Kaminario谈谈“三大”存储热点技术
- ExMobi移动应用平台 烽火星空引领企业移动信息化
- FlashFXP 破解版下载地址
- mysql 地理空间索引_空间索引 - 各数据库空间索引使用报告
- PSP2000V3版5.03系统误删PSP文件夹的拯救方案
- 信道估计(一):信道估计基础知识
- https 双向认证基本配置学习
- 如何设置三线表线条的粗细
- 福昕PDF阅读器 Foxit PDF Reader 中文绿色版
- 计算机毕业设计Java医院信息管理系统(系统+源码+mysql数据库+Lw文档)