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