NB-IoT技术描述 DRX


DRX

DRX(Discontinuous Reception)即非连续接收,是指终端仅在必要的时间段打开接收机进入激活态,用以接收下行数据,而在剩余时间段关闭接收机进入休眠态,停止接收下行数据的一种节省终端电力消耗的工作模式。

1.1 DRX相关概念

On Duration

在连接态DRX工作模式下,UE不能一直关闭接收机,必须周期性打开接收机,并开始在之后一段时间内持续侦听可能到来的信令,这段时间称为On Duration,由定时器On Duration Timer控制。该时段的时长可通过参数设置。

DRX周期

DRX周期用于描述DRX状态下两次On Duration出现的间隔时长。每个DRX周期由一个On Duration和一个可能存在的休眠期组成,如图3-34所示。

图 DRX周期

 

说明:

On Duration Timer在满足一定条件后会停止,也就是说On Duration的时长并不是固定的。

DRX周期按UE行为划分为激活期和休眠期,NB-IoT仅支持长周期DRX。

激活期

UE可侦听NPDCCH信道的时间段称为DRX激活期。激活期内,UE将打开接收机。DRX激活期包括On Duration,同时也包括其它DRX相关定时器处于工作状态应该打开接收机的时间段。其他定时器是指DRX Inactivity Timer、DRX Retransmission Timer和DRX UL Retransmission Timer。

DRX周期时长确定后:

  • 激活期越长,则业务处理越及时,但接收机在同一个周期内工作时间长,UE耗电量越大。
  • 激活期越短,则UE越省电,但接收机在同一个周期内保持关闭的时间越长,业务时延越长。

休眠期

DRX周期内的非激活期时段即为休眠期。UE处于休眠期时,不侦听NPDCCH信道,但可以发送接收激活期内被调度的NPUSCH/NPDSCH信息,当没有数传进行时,UE可以关闭接收机。

1.2 DRX周期的启动

进入DRX工作模式并不意味着会立刻开启On Duration Timer,即不表示UE会立刻启动DRX周期。

若某时刻满足条件:

[(SFN * 10) + SSFN] modulo (CellDrxPara.NbLongDrxCycle) = DRX Start Offset

则会启动On Duration Timer,即在此时刻(SFN、SSFN)启动DRX周期。

说明:

  • SFN:System Frame Number
  • SSFN:System Subframe Number

1.3 DRX周期的运行

DRX周期包含了激活期和休眠期,下图展示的是激活期与休眠期的切换过程。

图 DRX激活期和休眠期切换过程图

 

DRX各定时器的详细含义如下表所示。

表3-7 DRX定时器含义表

定时器

参数

定义

说明

On Duration Timer

NbOnDurationTimer

作用

本定时器在每个DRX周期开始时启动。UE在本定时器有效的时间段内可侦听NPDCCH。

启动

在DRX周期的起始子帧启动。

计时

以UE的NPDCCH周期作为计时单位。

停止

  • 给该UE的NPDCCH消息的最后一个重复块发送完成时停止。
  • 定时器超时停止。

超时

停止计时,UE不再监听NPDCCH,可进入休眠期。

DRX Inactivity Timer

NbDRXInactivityTimer

作用

本定时器用于判断UE的激活期是否因为新传或重传数据的到达而扩展。

启动

在上下行调度中,HARQ RTT Timer超时时,本定时器可以启动或重启。

计时

以UE的NPDCCH周期作为计时单位。

停止

  • 给该UE的NPDCCH消息的最后一个重复块发送完成时停止。
  • 定时器超时停止。

超时

停止计时,UE不再监听NPDCCH,可进入休眠期。

DRX Retransmission Timer

NBDRXReTxTimer

作用

本定时器定义了UE处于激活期等待下行重传的最长等待时间。如果该定时器超时,UE依旧没有收到下行重传数据,则UE不再接受该重传数据。

启动

在上下行调度中,HARQ RTT Timer超时,本定时器可以启动或重启。

计时

以UE的NPDCCH周期作为计时单位。

停止

在超时前如果收到重传的数据,则停止。

超时

停止计时,UE无其他操作。

DRX UL Retransmission Timer

NbDRXUlReTxTimer

作用

本定时器定义了UE处于激活期等待上行重传的最长等待时间。如果该定时器超时,UE依旧没有收到上行重传调度指示,则UE不再监听NPDCCH。

启动

在上下行调度中,HARQ RTT Timer超时可以启动或重启。

计时

以UE的NPDCCH周期作为计时单位。

停止

  • 在超时前如果收到重传的数据,则停止。
  • 给该UE的NPDCCH消息的最后一个重复块发送完成时停止。

超时

停止计时,UE无其他操作。

HARQ RTT Timer

-

作用

本定时器定义了从下行数据包到重传该数据包的时间间隔,用于判断何时启动延长激活期相关定时器。

启动

在传输完相应的NPDSCH或NPUSCH资源的最后一个重复块之后,启动HARQ RTT Timer。

  • 下行HARQ RTT Timer的时长为k+N+3+deltaPDCCH,其中k为最后一个传输子帧与HARQ反馈的第一个子帧之间的间隔时间;N为HARQ反馈的传输时长;3+deltaPDCCH是HARQ反馈结束子帧与最近一个NPDCCH机会点的时间间隔(满足HARQ反馈结束子帧与NPDCCH机会点最小3ms的时间间隔)。
  • 上行HARQ RTT Timer的时长为4+deltaPDCCH,4+ deltaPDCCH是NPUSCH传输的结束子帧与最近一个NPDCCH机会点的时间间隔(满足NPUSCH传输的结束子帧与NPDCCH机会点最小4ms的时间间隔)。

计时

以子帧数为计时单位。

停止

定时器超时停止。

超时

停止计时,启动DRX Inactivity Timer、DRX Retransmission Timer和DRX UL Retransmission Timer。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM