Professional Documents
Culture Documents
Dokumen - Tips Huawei Eran30 DRX Feature Introduction
Dokumen - Tips Huawei Eran30 DRX Feature Introduction
0
DRX Feature Introduction
www.huawei.com
Apr. 2006
Planning
QCI based DRX Support Intra-RAT Support Inter-RAT DRX Enhancement DRX Optimization
• QCI based DRX ANR using DRX ANR using DRX • Up to 160ms DRX (Ph2)
Switch cycle (in sync. • Up to 320ms DRX
• QCI based DRX Support DRX for Support DRX for Status) cycle (in sync.
timers Special UEs VOIP Status)
• Support UE Dynamic DRX
Basic DRX capacity feedback DRX Enhancement
• Up to 2.56s DRX Dynamic DRX
operation • SPID • Relation with TTI cycle (in Unsync. Optimization
• Enter and exit Bundling Status) • TBD
trigger DRX Enhancement: • Relation with UL
• Sync. And Unsync.
• Support On • Relation with pre- timing based on Status control
duration timer, DRX allocation DMRS based on UE
Inactivity Timer, • Relation with • Up to 80ms DRX history information
DRX Short Cycle CQI/SRS cycle (in sync.
• RRC connection
Timer, DRX • Relation with Status) status control
Retransmission Scheduler ( SPS/
• Dynamic switch
Timer, HARQ RTT Dynamic between Sync.
Timer, Sceduler/SR/ANac DRX And Unsync.
• Switch between k) DRX
active time and • Relation with RACH
sleep time • Relation with
• Switch between Handover
long cycle and • Relation with
short cycle measurement
(GAP)
- VOIP service
- non-VOIP service
On Duration On Duration
UE shall monitor
PDCCH
DRX cycle
DRX status :
• Active Time : In active time, the UE turns on its receiver and monitors the PDCCH
• Sleep Time : In sleep time, the UE turns off its receiver and does not monitor the PDCCH
DRX Cycle : A DRX cycle specifies the periodic repetition of the On Duration followed by a
possible period of inactivity , A DRX cycle may be a long (LongDRXCycle) or short cycle
(ShortDRXCycle) ;
drxStartOffset : DRX start offset, the start of OnDurationTimer is decided by DRX Cycle and
drxStartOffset ;
DRX timer :
OnDurationTimer 、 DRXInactivityTimer 、 HARQRTTTimer 、 DRXRetransmissionTimer 、 Shor
tDRXCycleTimer ;
PDCCH SubFrame : For FDD UE operation, this represents any subframe; for TDD, only downlink
subframes and subframes including DwPTS
7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
UE shall monitor
PDCCH
7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
DRX Inactivity DRXInactivityTimer Function This timer measures the time during which the UE
Timer determines whether to extend its active time because
of the arrival of new data.
This timer provides a reference for the UE to apply a
short DRX cycle.
Start This timer starts or restarts when the UE successfully
decodes a PDCCH indicating an initial UL grant or
downlink (DL) user data for this UE.
Timing Timing is based on the number of consecutive PDCCH
subframes.
Stop This timer stops after it expires or the UE receives the
DRX command MCE.
Expire After this timer expires, the UE applies a short DRX
cycle if the cycle is configured, and the DRX Short
Cycle Timer starts or restarts. Alternatively, the UE
applies the long DRX cycle if no short DRX cycle is
configured.
UE shall monitor
PDCCH
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
HARQ RTT Timer - Function This timer measures the minimum number of subframes before a DL HARQ
retransmission arrives in the case of a packet error occurs. This timer is used to
determine when to start the DRX Retransmission Timer.
Start This timer starts and the DRX Retransmission Timer stops at the subframe when
there may be a possible semi-persistent DL data transmission or stops at the
subframe when the UE learns by detecting the PDCCH that one of its HARQ
processes has new subframes for DL transmission.
HARQ RTT Timer - Function This timer measures the minimum number of subframes before a DL HARQ retransmission arrives in
the case of a packet error occurs. This timer is used to determine when to start the DRX
Retransmission Timer.
Start This timer starts and the DRX Retransmission Timer stops at the subframe when there may be a
possible semi-persistent DL data transmission or stops at the subframe when the UE learns by
detecting the PDCCH that one of its HARQ processes has new subframes for DL transmission.
Timing Timing is based on the number of subframes.
Stop This timer stops after it expires.
Expire This timer stops. If the UE detects that DL data is received correctly, the UE takes no further action.
Otherwise, the DRX Retransmission Timer starts.
DRX DRXReTxTimer Function This timer measures the time during which the UE waits for HARQ in active time. If this timer expires
Retransmission and the UE has not received the retransmitted data, the UE will not accept it.
Timer Start When the HARQ RTT Timer expires, the DRX Retransmission Timer starts or restarts if the UE does
not receive the acknowledgment (ACK) feedback of the corresponding DL data.
Timing Timing is based on the number of consecutive PDCCH subframes.
Stop This timer stops if the UE receives the retransmission data before the timer expires.
Expire This timer stops, and the UE takes no further action.
7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
DRX Short Cycle DRXShortCycleT Function This timer measures the lifetime of short DRX cycle, that is, the consecutive repetition times of
Timer imer short DRX cycle.
Start After the DRX Inactivity Timer expires, this timer starts or restarts if a short DRX cycle is
configured.
After the UE receives the DRX command MCE, this timer starts or restarts if a short DRX cycle is
configured.
The UE applies a short DRX cycle after the DRX Short Cycle Timer starts.
Timing Timing is based on the repetition times of short DRX cycle.
Stop This timer stops after it expires.
Expire This timer stops, and the UE applies the long DRX cycle.
Condition Meaning
... 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 ...
eNodeB can assign both long and short DRX cycles (Option) to the UE, the UE applies only the long or short
DRX cycle at a time. If shortDRX-Cycle is configured, the value of longDRX-Cycle shall be a multiple of the
shortDRX-Cycle value .The UE can switch between the long and short DRX cycles:
- After the DRX Inactivity Timer expires or the UE receives the DRX command MCE from the eNodeB,
the UE leaves the long DRX cycle and enters a short DRX cycle;
- If the UE does not receive any new data for a period after entering a short DRX cycle, it switches to a long
DRX cycle, achieving lower power consumption: The period before the UE switches to a long DRX cycle is
called the lifetime of short DRX cycle. The lifetime is measured based on the repetition times of short DRX
cycle. The related timer is DRX Short Cycle Timer. The period is specified by the DrxShortCycleTimer
parameter. After the DRX Short Cycle Timer expires, the UE applies the long DRX cycle
Short cycle
Long cycle DRX Long cycle DRX
UE shall monitor DRX
PDCCH
7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
SR
In DRX mode, the UE sends an SR when there is data in the UE buffer. If the UE is in sleep
time, it immediately switches to active time and begins to monitor the PDCCH ;
The eNodeB enables resource scheduling (UL grant )for the UE only in active time;
HARQ takes priority over DRX. After a HARQ process starts, the UE immediately switches to
active time if it is in sleep time and receives HARQ feedback
UE shall monitor
PDCCH
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
The eNodeB enables resource scheduling (DL Assignment )for the UE only in active time ;
HARQ takes priority over DRX. After a HARQ process starts, the UE immediately switches to
active time if it is in sleep time and sends HARQ feedback
HARQRTTtimer 、 DRXRetransmissionTimer ensuring DL data transfer is not restricted by
DRX status. Only when DRXRetransmissionTimer is set too short can cause DL HARQ failure
DRXcycle =320ms
Delay
DRXcycle=320ms
If an eNodeB receives a special-DRX starting indication during ANR measurements, the eNodeB
configures or reconfigures a relatively large value of the long DRX cycle, during which UEs
perform ANR measurements in the sleep time. If the eNodeB receives a special-DRX stopping
indication, it restores the configuration.
eNodeB DL
PDCP Talk
Talk spurts Silence
period spurts
eNodeB DL
MAC
eNodeB UL
PDCP Talk Silence
Silence period spurts period
eNodeB UL
MAC
DRX
UE UL
MAC
UE UL
APP
eNodeB DL SPS Dynamic eNodeB UL SPS Dynamic
MAC UE UL MAC SR
sechdule sechdule MAC sechdule sechdule
On duration DRX inactivity PDCCH indicates a PDCCH indicates a Active DL Deactive DL Active UL Deactive UL
DRX
timer timer SR new DL transmission new UL transmission SPS resource SPS resource SPS resource SPS resource
DRX Parameters for Common UEs DRX Parameters for DRX Parameters for ANR
Special UEs Measurements
VoIP Services Non-VoIP Services Intra-RAT Inter-RAT
Recom
Id GUI Value
Parameter Name MML Command Meaning mended
Range
Value
ADD DRXPARAGROUP
LST DRXPARAGROUP Indicates the local ID of the cell. It LocalCellI
Local cell ID 0~17 None
MOD DRXPARAGROUP uniquely identifies a cell within a BS. d
RMV DRXPARAGROUP
ADD DRXPARAGROUP
DRX parameter LST DRXPARAGROUP Indicates the ID of the DRX parameter DrxParaG
0~9 None
group ID MOD DRXPARAGROUP group. roupId
RMV DRXPARAGROUP
QCI 1: ON(On)
Indicates whether bearers to which the
QCI 2: OFF(Off)
parameter group applies support DRX.
QCI 3: OFF(Off)
The value ON indicates that the
ADD DRXPARAGROUP QCI 4: ON(On)
bearers support DRX. The value OFF EnterDrx
Enter DRX Switch MOD DRXPARAGROUP OFF(Off), ON(On) QCI 5: OFF(Off)
indicates that the bearers do not Switch
LST DRXPARAGROUP QCI 6: ON(On)
support DRX. A UE can enter the DRX
QCI 7: OFF(Off)
mode only when all bearers running on
QCI 8: ON(On)
it support DRX.
QCI 9: ON(On)
PSF1(1 subframe), PSF2(2 QCI 1-FDD:
subframes), PSF3(3 subframes), PSF10(10
PSF4(4 subframes), PSF5(5 subframes)
Indicates the length of the On Duration subframes), PSF6(6 subframes), QCI 4-FDD: PSF2(2
Timer. Due to the impact of CQI PSF8(8 subframes), PSF10(10 subframes)
ADD DRXPARAGROUP
reporting intervals and SRS OnDuratio subframes), PSF20(20 subframes), QCI 6-FDD: PSF2(2
On Duration Timer MOD DRXPARAGROUP
transmission intervals, the actual value nTimer PSF30(30 subframes), PSF40(40 subframes)
LST DRXPARAGROUP
of this parameter assigned to a UE may subframes), PSF50(50 subframes), QCI 8-FDD: PSF2(2
be larger than the configured value. PSF60(60 subframes), PSF80(80 subframes)
subframes), PSF100(100 QCI 9-FDD: PSF2(2
subframes), PSF200(200 subframes)
subframes)
MOD DRX
DRX switch Indicates the DRX switch. DrxAlgSwitch OFF(Off), ON(On) OFF(Off)
LST DRX
Indicates the length of a long DRX cycle that is SF10(10 subframes), SF20(20 subframes), SF32(32
applied only to non-power-saving UEs whose subframes), SF40(40 subframes), SF64(64 subframes),
subscriber profile ID for RAT/frequency priority SF80(80 subframes), SF128(128 subframes),
LongDrxC
Special long MOD DRX (RFSP) indexes are contained in the RFSP index SF160(160 subframes), SF256(256 subframes), SF10(10
ycleSpeci
DRX cycle LST DRX set. Due to the impact of CQI reporting periods SF320(320 subframes), SF512(512 subframes), subframes)
al
and SRS transmission periods, the actual value SF640(640 subframes), SF1024(1024 subframes),
of this parameter assigned to a UE may be less SF1280(1280 subframes), SF2048(2048 subframes),
than the configured value. SF2560(2560 subframes)
Indicates the length of the On Duration Timer PSF1(1 subframe), PSF2(2 subframes), PSF3(3
that applies only to non-power-saving UEs subframes), PSF4(4 subframes), PSF5(5 subframes),
whose RFSP indexes are contained in the RFSP PSF6(6 subframes), PSF8(8 subframes), PSF10(10
Special On OnDuratio
MOD DRX index set. For details about this timer, see 3GPP subframes), PSF20(20 subframes), PSF30(30 PSF4(4
Duration nTimerSp
LST DRX TS 36.321. Due to the impact of CQI reporting subframes), PSF40(40 subframes), PSF50(50 subframes)
timer ecial
intervals and SRS transmission intervals, the subframes), PSF60(60 subframes), PSF80(80
actual value of this parameter assigned to a UE subframes), PSF100(100 subframes), PSF200(200
may be larger than the configured value. subframes)
PSF1(1 subframe), PSF2(2 subframes), PSF3(3
subframes), PSF4(4 subframes), PSF5(5 subframes),
Indicates the length of the DRX Inactivity Timer PSF6(6 subframes), PSF8(8 subframes), PSF10(10
that applies only to non-power-saving UEs subframes), PSF20(20 subframes), PSF30(30
PSF5(5
Special DRX whose RFSP indexes are contained in the RFSP DrxInactivi subframes), PSF40(40 subframes), PSF50(50
MOD DRX subframes)
inactivity index set. For details about this timer, see 3GPP tyTimerSp subframes), PSF60(60 subframes), PSF80(80
LST DRX for FDD
timer TS 36.321. If the value of this parameter is ecial subframes), PSF100(100 subframes), PSF200(200
greater than that of LongDrxCycleSpecial, the subframes), PSF300(300 subframes), PSF500(500
eNodeB does not instruct a UE to enter DRX. subframes), PSF750(750 subframes), PSF1280(1280
subframes), PSF1920(1920 subframes), PSF2560(2560
subframes)
Special
short-cycle Indicates whether to enable or disable short DRX SupportSh
MOD DRX UU_DISABL
DRX cycles for non-power-saving UEs whose RFSP ortDrxSpe UU_DISABLE(Disable), UU_ENABLE(Enable)
LST DRX E(Disable)
supported indexes are contained in the RFSP index set. cial
indication
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
CQI
cycle=5ms
DRX活动期可以发送CQI DRX休眠期不可以发送CQI
When not in Active Time, CQI/PMI/RI on PUCCH and SRS shall not be reported
For UEs complying with 3GPP Release 8, CQIs can be periodically measured and reported in active time in DRX mode.
For UEs complying with 3GPP Release 9, CQIs can be reported only in the On Duration. In DRX mode, SRS can be periodically
measured and reported only in active time of the UE;
The eNodeB enables resource scheduling for the UE only in active time if no system
information is delivered or no paging is performed.
In DRX mode, the UE sends an SR when there is data in the UE buffer. If the UE is in
sleep time, it immediately switches to active time and begins to monitor the PDCCH.
Upon reception of a PDCCH message, the DRX Inactivity Timer starts. This ensures
that the active time continues and the UE obtains resources.
HARQ takes priority over DRX. After a HARQ process starts, the UE immediately
switches to active time if it is in sleep time and sends/receives HARQ feedback
DRX cycles are switched between long and short to balance service delay and power saving
Suitable DRX parameters can improve UE stand-by time significant without big influence of
service QoS (Objective)