Академический Документы
Профессиональный Документы
Культура Документы
DRX Configuration
The eNodeB configures the following RRC parameters for DRX. Entire DRX
configuration is sent under drx-config structure under MAC-MainConfig. Each DRX
parameter and its purpose is explained below
In RRC specification, almost all the DRX timer values are specified in terms
of psfs. psf is a PDCCH subframe in which UE listens for PDCCH. In FDD every
subframe is a DL/UL subframe so every subframe can be a psf whereas in TDD, only DL
subframes are considered to be psfs.
When the eNodeB doesnt have any (more) data to be sent to the UE, it can transmit
DRX Command MAC CE to the UE. Upon reception of DRX Command MAC CE, the UE
enters short DRX cycle if configured, otherwise, the UE enters long DRX cycle.
In reality, DRX Command MAC CE shortens UEs ON period. For example, if DRX
Command MAC CE is received when either onDurationTimer or drx-InactivityTimer running, the UE stops the timer and enters into DRX cycle (Short/Long)
The DRX Command MAC control element is identified by a MAC PDU subheader with
LCID as 11110. It has a fixed size of zero bits.
Let us say that the DCI0 for initial transmission is received at subframe #n, the UE
shall become active at subframes n+8, n+16, n+24...n+(maxHARQTx-1)*8 for a possible
retransmission
A PDCCH indicating a new transmission addressed to the C-RNTI of the UE has not
been received after successful reception of a RAR for the preamble not selected by
the UE
In the non-contention based RA, after receiving RAR, the UE should be in active state
until PDCCH indicating new transmission addressed to C-RNTI of the UE is received
DRX Operation
When there is no data activity for drx-InactivityTimer amount of time (i.e., upon
expiry ofdrx-InactivityTimer) or DRX Command MAC CE is received,
- if the Short DRX cycle is configured, then the UE should start or
restartdrxShortCycleTimer and start using Short DRX Cycle. Else if Short DRX cycle is
not confired, the UE should use the Long DRX cycle
If drxShortCycleTimer expires, i.e., maximum number of short cycles are already
used, then the UE should enter the Long DRX cycle
If a DRX Command MAC control element is received, the UE should stop
onDurationTimer and drx-InactivityTimer
During the active time, the UE shall monitor the PDCCH; if the PDCCH indicates a new
transmission (DL or UL) in subframe #n, then the UE should start/restart drxInactivityTimer in subframe #n+1
The UE should start onDurationTimer in a subframe which satisfies the following
equation (based on whether short DRX cycle is configured or not):
If the Short DRX Cycle is used,
[(SFN * 10) + subframe number] modulo (shortDRX-Cycle) = (drxStartOffset) modulo (shortDRX-Cycle)
When downlink assignment has been configured (DL SPS), and if the configured
assignment recurs in subframe that does not fall in Active time, the UE need not
decode PDSCH. It is the eNodeBs responsibility to make sure that the configured
assignment falls inonDurationTimer
During RAR-window, if a subframe falls in non-Active time, then the UE monitors
PDCCH only for RA-RNTI
Long DRX-cycle
32
Offset
onDurationTimer
0
Short DRX-cycle
2
UL-DL Config
Find DRX Occasions
Is Short DRX?
Is TDD?
0
Reactions:
Posted by Kumar Swamy Pasupuleti at 7:32 AM
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest
Labels: DRX, LTE System Information, MAC Procedures
13 comments:
1.
Luv SinghAugust 5, 2014 at 5:55 PM
Hi Kumar , If shortDRX-Cycle is configured, the value of longDRX-Cycle shall be a
multiple of the shortDRX-Cycle value , could you please explain this ?? Why it has to
be multiple of that?
Reply
Replies
1.
Kumar Swamy PasupuletiAugust 7, 2014 at 8:15 AM
Hello
KSP,
Nice article. I have a question. Why DRX parameters are send by ENB to MME via
Attach Request message ? I mean to say what does MME do with this DRX
parameters.
Thanks,
Reply
6.
Kumar Swamy PasupuletiOctober 15, 2014 at 7:44 PM
Hi
Sakshi,
The DRX parameter that you are referring to is Idle mode DRX parameter which is UE
specific...
The UE specific DRX parameter may be included in the DRX Parameter IE in the
TRACKING AREA UPDATE REQUEST or ATTACH REQUEST message. The network
shall replace any stored UE specific DRX parameter with the received parameter and
use it for the downlink transfer of signalling and user data
Reply
7.
AnonymousFebruary 12, 2015 at 11:44 AM
Hello
Kumar,
Thank
you
for
writing
this
blog.
duration
duration
start
stop
:
:
SFN
SFN
=
=
0,
0,
Subframe
Subframe
=
=
0
9
On
On
duration
duration
start
stop
:
:
SFN
SFN
=
=
2,
2,
Subframe
Subframe
=
=
0
9
in
Reply
Replies
1.
Kumar Swamy PasupuletiFebruary 16, 2015 at 1:39 PM
advance
Kumar,
Thanks so much for your reply. Would you mind answering my question
in the following scenario with drx-InactivityTimer & LongDRXCycle?
Configuration:
TDD
ULDLConfig
LongDRXCycle
OnDurationTimer
DRXInactivityTimer
DRXRetransmissionTimer
DRXStartOffset
Abbreviation:
With
At
At
From
At
the
config
at
676.8,
677.3,
=
=
=
above,
UE
2
20
8
4
4
0
=
=
x.y
676.0:
UE
676.9:
OnDuration
677.0 to 677.9: UE
678.0:
UE
Suppose,
At
=
=
SysFrame.SubFrame
here
is
scenario:
starts
expected
is expected
starts
OnDuration
to
stop
to be off
OnDuration
detects
a
PDCCH
DRXInactivityTimer
(new
tx).
expiries.
is
radio
in
advance
Reply
8.
AnonymousJuly 23, 2015 at 2:52 PM
Hi, I am new to LTE and just stumbled upon your blog, while looking for DRX operation
in LTE. I have a query.. Is it possible for UE to send SR when DRX is on and none of
the active timer (i.e. onDurationTimer or drx-InactivityTimer or drx-RetransmissionTimer
or mac-ContentionResolutionTimer) is running; which means UE is actually not listening
to
any
PDCCH?
Reply
About Me
Total Pageviews
666,017
Labels
BSR (1)
UE Identities (4)
Follow by Email
Submit
Blog Archive
2015 (1)
2014 (22)
November (3)
October (6)
July (8)
June (5)
RNTIs in LTE
TTI Bundling
2013 (1)
2012 (22)
2011 (58)
Followers
Powered by Blogger.