三、C-DRX配置
MAC实体由RRC层配置DRX参数。整个DRX配置在MAC-CellGroupConfig结构内通过drx-Config信息元素(IE)结构发送。
在3GPP第15版中,该DRX配置适用于所有NR服务小区。
在第16版中,引入了drx-ConfigSecondaryGroup-r16信息元素结构,用于配置第二DRX组(服务小区)的DRX相关参数。
当有多个服务小区时,网络可以在两个DRX组中配置具有独立DRX参数的DRX。当RRC未配置次级DRX组时,只有一个DRX组,所有服务小区都属于这个称为“默认DRX组”的组。当配置了两个DRX组时,每个服务小区唯一地分配给其中一个组。
MAC-CellGroupConfig的IE结构如下所示,请注意默认DRX组配置通过drx-Config提供,而次级DRX组配置通过drx-ConfigSecondaryGroup-r16提供。
每个DRX组分别配置的DRX参数包括:drx-onDurationTimer、drx-InactivityTimer。这意味着网络可以灵活控制每个服务小区的活跃时间。对DRX组(或服务小区)通用的DRX参数包括:
drx-SlotOffset、
drx-RetransmissionTimerDL、
drx-RetransmissionTimerUL、
drx-LongCycleStartOffset、
drx-ShortCycle(可选)、
drx-ShortCycleTimer(可选)、
drx-HARQ-RTT-TimerDL、
drx-HARQ-RTT-TimerUL。
3.1 DRX-Config for default DRX group
gNodeB为DRX配置以下RRC参数。每个DRX参数及其用途如下所述。请注意,一些在第16版中引入的新DRX参数将在相关章节中讨论。
(1)drx-onDurationTimer 指定每个DRX周期(DRX开启时段)开始时解码PDCCH的时间长度,然后进入省电模式(DRX关闭时段)。
(2)drx-InactivityTimer 指定成功解码PDCCH并指示新传输(上行或下行)后,UE应保持活跃的时间段。此计时器在接收到新的传输(上行或下行)的PDCCH时启动或重启。计时器到期后,UE应进入DRX模式。该计时器的值以毫秒(子帧级别)为单位配置。
(3)drx-LongCycleStartOffset 配置两个参数:drx-LongCycle(以毫秒为单位)和drx-StartOffset(以1毫秒为倍数)。drx-LongCycle定义长DRX周期的长度,drx-StartOffset用于确定DRX周期内的起始子帧编号。
(4)drx-RetransmissionTimerUL 和 drx-HARQ-RTT-TimerUL 用于上行数据重传处理。同样,drx-RetransmissionTimerDL 和 drx-HARQ-RTT-TimerDL 用于下行数据重传处理。
(5)drx-ShortCycle 是在某些数据活动后需要遵循的第一种DRX周期(如果已配置)。该信息元素指示短周期的长度(以毫秒为单位),包括开启时间和随后的关闭(休眠)时间。
(6)drx-ShortCycleTimer 以drx-ShortCycle的倍数表示。计时器值可以在1到16(短DRX周期)之间变化。该计时器指示进入短DRX周期后,在进入长DRX周期之前应遵循的短DRX周期数。
(7)drx-SlotOffset 定义相对于子帧开始的“开启时段”起始位置。
注意1:相同的onDurationTimer值适用于长DRX周期和短DRX周期。
注意2:如果配置了短DRX周期,长DRX周期的值应为短DRX周期值的倍数。
3.2 DRX-Config for Secondary DRX Group
如前所述,drx-ConfigSecondaryGroup-r16在3GPP第16版中被引入,用于配置第二DRX组的DRX相关参数。网络仅配置drx-InactivityTimer和drx-onDurationTimer作为此配置的一部分。换句话说,网络可以灵活地控制每个服务小区的“开启时段”和“非活跃时间”。
需要注意的是,如果网络为次级组配置了drx-config,则第二DRX组的drx-InactivityTimer和drx-onDurationTimer值应小于默认DRX组在IE DRX-Config中配置的相应值。
以下是drx-ConfigSecondaryGroup-r16的IE结构。
如前所述,drx-ConfigSecondaryGroup-r16在3GPP第16版中被引入,用于配置第二DRX组的DRX相关参数。网络仅配置drx-InactivityTimer和drx-onDurationTimer作为此配置的一部分。换句话说,网络可以灵活地控制每个服务小区的“开启时段”和“非活跃时间”。
需要注意的是,如果网络为次级组配置了drx-config,则第二DRX组的drx-InactivityTimer和drx-onDurationTimer值应小于默认DRX组在IE DRX-Config中配置的相应值。
以下是drx-ConfigSecondaryGroup-r16的IE结构。
3.3 Enabling Secondary Group DRX-Config for a serving cell
如果配置了drx-ConfigSecondaryGroup-r16,gNodeB可以在SCellConfig信息元素(IE)结构中指示哪些服务小区属于次级组。字段secondaryDRX-GroupConfig-r16用于指示相应的服务小区是否属于次级DRX组。如果未包含此字段,则意味着该服务小区属于默认DRX组。