篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R16 NR CDRX相关的知识,希望对你有一定的参考价值。
微信公众号同步更新,欢迎关注同名微信公众号“modem协议笔记”。
在NR中降低UE功耗一直比较重要,如38.300 power saving 所述,NR 中UE power saving的机制有很多,包含DRX ,BWP adaption, dormancy BWP, DCP(DCI with CRC scrambled by PS-RNTI),跨时隙调度,放松测量等。dormancy BWP和DCP都集中在dormancy BWP中介绍,这篇CDRX也会提及部分内容;放松测量大概内容主要在38.304及38.133,而这篇主要看下CDRX。
当配置了 DRX 时,UE 不必持续监视 PDCCH。 DRX具有以下特点:
- on-duration:UE 醒来后等待接收 PDCCH 的持续时间。 如果 UE 成功解码 PDCCH,则 UE 保持清醒并启动inactivity timer;
- inactivity-timer:UE等待成功解码PDCCH的持续时间,从PDCCH的最后一次成功解码开始,timer 超时后UE可以返回sleep。 UE 应在一次成功解码 PDCCH 后重新启动非活动定时器,这个PDCCH data必须是第一次传输,重传的情况不会restart inactivity timer.
- retransmission-timer:预计重传之前的持续时间;
- cycle:on duration+inactivity period 如下图;
- active-time:UE监听PDCCH的总时长。 这包括 DRX cycle的 on-duration,在inactivity timer 未超时前 UE执行连续接收的时间以及 UE 在等待重传时机执行连续接收的时间。
相应地,网络侧可以给UE在active BWP中配置DCP-config用于指示UE是否需要在下一个 long DRX cycle开启drx-onDurationTimer,即可以使得UE保持DRX sleep状态,达到进一步省电的功能,主要通过 ps-RNTI 加扰的DCI 2_6 中的 Wake-up indication实现,具体参见Dormant BWP 中的DCI 2_6的描述。
UE 不会在active-time、measurement gaps、BWP switching期间或者当它监视用于BFR的CFRA preamble 传输的response等情况监听DCP,转而在next on-duration期间监听PDCCH。 如果active BWP 中没有配置 DCP,则 UE 遵循正常的 DRX 操作。配置CA时,仅在PCell上配置DCP。
接下来具体看下DRX 的具体工作原理,主要在38.321 5.7章节。下面是38.321 DRX相关的参数,直接摘抄过来,做记录,后面再具体看每个参数的含义。
drx-onDurationTimer: the duration at the beginning of a DRX cycle;
drx-SlotOffset: the delay before starting the drx-onDurationTimer;
drx-InactivityTimer: the duration after the PDCCH occasion in which a PDCCH indicates a new UL or DL transmission for the MAC entity;
drx-RetransmissionTimerDL (per DL HARQ process except for the broadcast process): the maximum duration until a DL retransmission is received;
drx-RetransmissionTimerUL (per UL HARQ process): the maximum duration until a grant for UL retransmission is received;
drx-LongCycleStartOffset: the Long DRX cycle and drx-StartOffset which defines the subframe where the Long and Short DRX cycle starts;
drx-ShortCycle (optional): the Short DRX cycle;
drx-ShortCycleTimer (optional): the duration the UE shall follow the Short DRX cycle;
drx-HARQ-RTT-TimerDL (per DL HARQ process except for the broadcast process): the minimum duration before a DL assignment for HARQ retransmission is expected by the MAC entity;
drx-HARQ-RTT-TimerUL (per UL HARQ process): the minimum duration before a UL HARQ retransmission grant is expected by the MAC entity;
ps-Wakeup (optional): the configuration to start associated drx-onDurationTimer in case DCP is monitored but not detected;
ps-TransmitOtherPeriodicCSI (optional): the configuration to report periodic CSI that is not L1-RSRP on PUCCH during the time duration indicated by drx-onDurationTimer in case DCP is configured but associated drx-onDurationTimer is not started;
ps-TransmitPeriodicL1-RSRP (optional): the configuration to transmit periodic CSI that is L1-RSRP on PUCCH during the time duration indicated by drx-onDurationTimer in case DCP is configured but associated drx-onDurationTimer is not started.
DRX参数配置结构
R16版本可以对serving cells 分别配置在两个DRX group中。主要是为了节能及更好的管理,因而提出将FR1和FR2 分别配置在不同的DRX group,每个DRX group采用各自的drx参数,具体引入原因可以看R2-2004855,38.321中对于两个DRX group的描述,也就下面这一段,毕竟仅仅是某些参数要独立配置,重要的还是DRX工作机制。
serving cell的MAC entity 可能会由 RRC 配置在两个 DRX group中,每个DRX group具有单独的 DRX 参数。 当RRC没有配置secondary DRX group时,即只有一个DRX group,那所有的Serving Cell都属于这个DRX group。 当配置了两个 DRX group时,每个serving cell会被唯一地分配给两个组中的任何一个。 每个DRX group单独配置的DRX参数对应的是drx-ondurationTimer和drx-inactivityTimer。共同的参数是drx-SlotOffset, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL, drx-LongCycleStartOffset, drx-ShortCycle (optional), drx-ShortCycleTimer (optional), drx-HARQ-RTT-TimerDL, and drx-HARQ-RTT-TimerUL。
DRX RRC层参数结构罗列在下面。