Vous êtes sur la page 1sur 12

Extending the

Battery Life of
Smartphones
and Tablets
Image licensed by Ingram Publishing

A Practical Approach to
Optimizing the LTE Network

Ayman Elnashar and


Mohamed A. El-Saidny

T
his article provides a practical approach to opti- perceptibly degrading the user experience. The connected
mize the long-term evolution (LTE) network to and idle-mode discontinuous reception (DRX) mechanism
extend the battery life of LTE devices such as smart- along with the user inactivity timer (UIT) are assessed
phones and tablets. The majority of the commercial- and evaluated by means of field testing in a live LTE net-
ly deployed LTE networks are optimized for data dongles work to identify the optimal deployment scenario for the
where the battery consumption is not a major concern. most common data applications in a commercially
With the introduction of LTE smartphones and tablets and deployed LTE network.
other handheld LTE devices, battery consumption has The new-generation mobile communication system,
become a major bottleneck to the end user. In this article, LTE, aims to enable users with a new mobile experience,
we analyze, evaluate, and validate the key relevant features providing higher data rates and lower latencies that can
and parameters that can potentially reduce the battery transform the overall industry into a new wireless ecosys-
consumption and, hence, extend the device usage time. tem of smartphone devices and applications. However,
The objective of this article is to obtain the optimum smartphone applications put disproportionate pressure
parameters setting for relevant LTE features to efficiently on networks due to their typical behavior of many connec-
deliver non-real-time applications with bursty traffic over tions with low transmitted data volume per connection. In
the LTE network by providing power savings without addition, the energy demands of battery-powered devices
to serve these transaction behaviors for each application
Digital Object Identifier 10.1109/MVT.2014.2311571 may cause the battery to drain quickly, even without di-
Date of publication: 3 June 2014 rect interaction from the end user. The development of

38 ||| 1556-6072/14/$31.002014ieee IEEE vehicular technology magazine | JUNE 2014


new architectures and procedures to build power-aware Description of the DRX Mechanism
systems has become one of the main purposes in the de- Figure 1 illustrates the different state transitions of the UE
sign of LTE. in an LTE system [2]. As illustrated in Figure 1, the UE can
LTE uses the concept of DRX and, accordingly, discontin- be served in an RRC idle-camped state after successfully
uous transmission to efficiently save mobile battery power camping to the LTE system. The UE remains in this state as
during inactivity periods [1][4]. To exploit the maximum long as there are no radio interface downlink (DL) or uplink
battery savings, the LTE system allows for use of the con- (UL) packet activities between the eNB and the UE. When
cepts of the DRX, either in radio resource control (RRC) idle- DL or UL activities are detected, the UE will be served in
camped or connected states, in the radio interface between the RRC-connected state and will remain in this state until
the evolved node B (eNB) and the user equipment (UE) [2]. the UIT, configured in the eNB, expires. In this case, the
The DRX mechanism is mainly used at the radio interface to eNB will release the RRC connection and immediately trig-
save the mobile power consumed by the modem activities ger the UE state transition to the idle-camped state.
when the end user or the application is inactive. The use of In idle mode, the main modem activities come from the
the DRX mechanism will inevitably lead to extra delays for need to monitor the paging messages or perform cells mea-
the UE to transmit/receive data, which may be unaccept- surements. The UE monitors only one paging occasion in a
able for certain applications. Thus, there is a need to strike predefined cycle, referred to as the DRX cycle. This is the
a balance between packet delay and energy saving. shortest cycle between a UE-specific DRX cycle (if imple-
A framework for DRX parameters optimization is de- mented) and the default DRX cycle broadcasted by the cell
veloped in [5] based on a novel semi-Markov process to in system information block (SIB) 2 [2]. The default paging
model the universal mobile telecommunications system cycle can take values of {32, 64, 128, and 256} radio frames,
(UMTS) DRX with bursty packet data traffic. Analytic and where each radio frame is 10 ms. Between each DRX cycle,
simulation models are proposed in [6] to study the effects the UE shuts down its transceiver to save the battery power.
of UMTS DRX parameters on output measures, including While in the wake-up cycle after the DRX timer is expired,
the expected queue length, the expected packet waiting the transceiver becomes active and the UE starts monitor-
time, and the power saving factor. The study in [6] quan- ing the paging occasion to identify if it is being paged. In ad-
titatively shows how to select appropriate UIT and DRX dition, the UE evaluates the surrounding neighbor cells for
cycle values for various trafc patterns. In [7], an adaptive a possible change of the serving cell when the current cell
DRX mechanism for power saving in UMTS is proposed level degrades as part of the cell reselection procedure [3].
where the DRX period for each UE is individually and adap- The duration of each wake-up cycle depends on the types of
tively controlled by an extended paging indicator, which is measurements needed, and this is where the battery power
decided by the node B (NB) considering the current trafc is mainly consumed in the idle mode. Based on the config-
situation of each UE. In [8], a novel DRX-aware schedul- ured system parameters, the UE may perform intrafrequen-
ing method for LTE is introduced for real-time applications cy, interfrequency, or intersystem measurements while in
by incorporating the DRX parameters into the schedul- the idle mode wake-up cycle. The UE may also choose not
ing determinants so as to reduce packet loss caused by to perform the measurements if the serving cell is better
the sleeping process during the DRX. In [9], an algorithm than the threshold to save more battery [3].
to efficiently select the LTE DRX parameters to ensure a In connected mode, since data activity is expected to
balanced tradeoff between power saving and latency, de- occur, the concept of DRX is different. In an LTE system,
pending on applications delay requirement and UE power the scheduling of users in both UL and/or DL is tightly con-
constraint, is proposed. The proposed algorithm is capa- trolled by the network scheduling algorithms. A user reads
ble of optimizing power saving while satisfying a specified the shared physical DL control channel (PDCCH), sent in
level of guarantee for the latency. A DRX tradeoff analyti- every subframe (1 ms), to find out whether resources are
cal model is formulated in [10] to maintain a balance be- allocated in the DL and/or UL. When there is no data activity
tween power saving and latency based on the operators at all, this procedure can consume much unnecessary pow-
preference for power saving, and the proposed analytical er from the battery while in RRC-connected mode. To solve
model is validated using system-level simulation results. this issue, LTE introduced the concept of DRX in connected
The approach in this article depends on optimizing the mode (C-DRX) [3]. C-DRX is an optional configurable feature
LTE DRX key parameters and the UIT [11][13] to attain in the LTE network, but, once deployed, it allows the UE to
the optimum parameters that prolong the battery standby monitor the PDCCH for predefined subframes, referred to as
time without a major impact on the latency for the non- active duty, and the UE may then turn off its transceiver for
real-time applications with bursty traffic based on the the rest of the DRX cycle, referred to as sleep duty. The eNB
practical field results from a live LTE network. The analysis will not schedule a transmission during the off periods of
and recommendations in this article are crucial for the suc- the DRX cycle, which will save the UE battery, save the net-
cessful deployment of the LTE DRX feature in live networks, work power, and reduce interference, hence serving other
especially with the introduction of LTE smartphones. users efficiently [4].

JUNE 2014 | IEEE vehicular technology magazine ||| 39


Idle Mode
Procedures
Power On

System Access
PLMN Selection/ Connected
(Registration or Data
Initial Camping Mode
Transfer)
Procedures

Idle Not Camped Idle Camped Connected

Loss of Connection Release


Coverage (Dormancy, etc.)

Radio Link Failure

Figure 1 The RRC states and procedures.

Besides the RRC idle- and connected-mode DRX mecha- S rxlev= Q rxlevmeas -(Q rxlevmin +Q rxlevminoffset) - Pcompensation. (1)
nisms, there is another mechanism that can be used in the
LTE network to specify a timer that can detect data inac- In RRC-connected mode, the C-DRX functionality is con-
tivity while in connected mode to enforce a release to the trolled by the RRC parameters as shown in Figure 4 [2], [3].
RRC connection and move the UE to idle mode [2]. The There are two states in C-DRX mode: active duty state and
latter is a complementary procedure to bridge the benefits sleep duty state. During the active duty state, the UE moni-
of being in RRC idle and/or connected mode along with the tors the PDCCH for the possible DL transmission from the
DRX procedures used in each state. Figure 2 summarizes network. While in sleep duty state, the UE will switch off its
the interactions between the three mechanisms. transmitter/receiver to save power. The switching between
the said C-DRX states depends not only on the timers, which
Key Parameters Overview are the on-duration timer, the DRX inactivity timer, and the
The DRX, C-DRX, and the state transition key RRC layer DRX retransmission timer, but also on other special situa-
parameters are shown in Figure 3. This article studies tions, such as the hybrid automatic repeat request (HARQ)
the performance of a subset of these parameters to find buffer and the random access channel (RACH) procedure
the optimum balance between power saving and the during the contention resolution timer.
other aspects of latencies and call performance. There The main parameters that are controlling the C-DRX
are several other factors that can be taken into account operation are summarized as follows [4], [9], [10]:
to find the optimum balance between these objectives, DRX cycles: the UE maintains two DRX cycles called
such as the short DRX cycle and the long DRX cycle, which
the nature of the traffic transferred between the eNB have different durations. The short DRX cycle is
and the UE, which is based on the application type optional, and, if this is configured, the UE starts with
the network topology and architecture in terms of the a short DRX cycle (2640 subframes) when it enters
RFs deployed and the different technologies [second the DRX mode. When the configurable short DRX
generation/third generation (3G)] that the UE is timer expires, the UE switches to the long DRX cycle
instructed to measure periodically (102,560 subframes). The optimal periodicity of the
the network vendor implementation for the interac- DRX cycle depends on quality-of-service require-
tion between the underlying procedures of different ments, especially on the maximum latency. The long
LTE protocol layers. DRX cycle impacts other features such as automatic
In idle mode, and during the wake-up cycles, the UE may neighbor relation (ANR). A short sleep time in DRX
choose not to measure neighbors when the S rxlev 2 S intrasearch has a negative impact on the ANR measurements. A
[2]. S rxlev is calculated as in (1) with the parameters shown large value of the long DRX cycle extends the channel
in Table 1. Pcompensation used in all testing is 0 dB quality indicator (CQI) and the sounding reference

40 ||| IEEE vehicular technology magazine | JUNE 2014


UE Power On,
PLMN and Cell
Search
Camped
Idle Not Camped

Out of Service Radio Link Failure


UE Monitors Paging
Messages and UE Monitors DL
Active UL/DL Data PDCCH in Frequent
Evaluates Cell Available
Reselection Criteria DRX Patterns,
in Every Preconfigured Preconfigured by Several
DRX Cycle Length Network Parameters
RRC-Idle RRC-
Mandatory 3G Optional 3GPP
Camped Connected
Partnership Project Procedure
Procedure (3GPP)
Data Inactive for a Duration of User
Inactivity Timer, eNB Releases RRC
Connection

UE Receiver/Transmitter Turned Off During


DRX to Save Mobile Battery

Figure 2 The DRX and state transition mechanisms.

RRCIdle Camped RRCConnected

onDurationTimer
DRX Cycle Default Paging Cycle
UIT drxInactivityTimer
Intrafreq Cell Qrxlevmin
drxRetransmissionTimer
Reselection Qrxlevmin offset
Parameters Sintrasearch longDrxCycle

Short-Cycle DRX Supported


Indication

shortDrxCycle

drxShortCycleTimer

Battery consumption impacted by DRX


is subject to these parameters.

Optimization of these parameters can produce the best


battery consumption and end-user experience.

Figure 3 The key parameters in DRX and state transition operations.

signal (SRS) reporting periods and, therefore, allocations. The on-duration timer is a part of a DRX
decreases the throughput and deteriorates the UL cycle and allows the network to define a window for
synchronization, respectively. reaching each UE such that the multiuser priorities can
The on-duration timer: This timer specifies the number be considered. It also allows the network to tightly
of consecutive PDCCH subframes (1200) during which share the time among DRX users and to effectively con-
the UE shall monitor the PDCCH for possible figure control channel resources (particularly UL

JUNE 2014 | IEEE vehicular technology magazine ||| 41


resources). This timer stops after it expires or the UE
Table 1The RRC idle cell reselection parameter definitions. receives a DRX command medium access control
(MAC) control element. Upon expiration of this timer,
Parameter Definition
the UE enters the sleep time and no longer m
onitors the
S rxlev Cell selection RX-level value (dB) PDCCH. A small value of the on-duration timer reduces
Q rxlevmeas Measured cell RX-level value (RSRP) the Voice over Internet Protocol (VoIP) capacity.
Q rxlevmin Minimum required RX level in the cell The DRX inactivity timer: This timer specifies the
(dBm), in SIB-1 number of consecutive PDCCH subframes (12,560
Q rxlevmin offset Offset to the signaled Qrxlevmin taken subframes). The timer is started or restarted when
into account in the Srxlev evaluation the UE monitors the PDCCH after successfully decod-
as a result of a periodic search for a
higher-priority PLMN while camped ing a PDCCH, indicating an initial UL or DL user data
normally in a VPLMN transmission for this UE. Hence, this parameter pro-
Pcompensation max ^PEMAX H - PPowerClass, 0 h (dB) vides a way for the network to keep the UE awake
P EMAX_H Maximum TX power level a UE may use beyond the on-duration period when data are buff-
when transmitting on the UL in the cell ered. In VoIP applications, this parameter is less use-
(dBm) defined as PEMAX_H ful since the buffer is typically emptied in one
PPowerClass Maximum RF output power of the UE transmission time interval, i.e., there is no need to
(dBm) according to the UE power class
stay awake. Upon expiration of this timer, the UE
S intrasearch This specifies the threshold (in dB) assumes a short DRX cycle if it is configured and the
for intrafrequency measurements
short DRX cycle timer starts or restarts. Otherwise,

C-DRX Time Line and Mechanisms for DL Data (Without Retransmission)


First
Successful Short Short Short
Long PDCCH DRX DRX DRX Long
DRX Cycle Decode Cycle Cycle Cycle DRX Cycle

C-DRX State

Subframe 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

On Duration
DRX
Inactivity
When DRX Inactivity Expires, Short DRX Timer When Short DRX Timer Expires,
Start Short DRX Timer UE Enters Long DRX Cycle

UL Transmission Example During C-DRX


Long DRX Cycle

DRX Inactivity
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
On Duration On Duration
UE Sends UE Sends UL UE Receives
UE Decodes UE Receives UE Retransmits
SR on Data on PUSCH DL ACK
PDCCH with UL DL NACK Again on PUSCH
PUCCH
Grant

C-DRX Sleep Duty C-DRX Active Duty

Figure 4 The C-DRX operation in RRC-connected mode. PUCCH: Physical uplink control channel; PUSCH: physical uplink shared channel;
ACK: acknowledgment; and NACK: nonacknowledgment.

42 ||| IEEE vehicular technology magazine | JUNE 2014


the UE assumes the long DRX cycle if the short DRX Testing Environment and
cycle is not configured. Validation Methodology
The DRX retransmission timer: If the UE has received The performance testing is conducted in a commercially
data that were not decoded properly and this was not deployed LTE 1,800-MHz network with 20-MHz channel
associated with a broadcast HARQ process, then, fol- with a single user in each test case. An LTE category 3
lowing the expiration of the HARQ round-trip time battery-powered UE is connected to a laptop with logging
(RTT), which specifies the earliest time at which the and tracing tools for both modem and current consump-
UE could expect a retransmission, the DRX retransmis- tion readings. Stationary and mobility testing are con-
sion timer is started (133 subframes). The UE must ducted. The stationary testing was executed in near- and
wait for this timer to expire and continue to monitor far-cell scenarios to evaluate the impact of the intrafre-
the DL before it can enter DRX sleep state. quency measurement on battery consumption. The near-
In this article, seven test cases with different sets of cell conditions are tested with a UE-measured RSRP of
parameters as shown in Table 2, where DRX parameters greater than 80 dBm, and far-cell conditions with an
are illustrated in Figure 3, are analyzed and evaluated to RSRP of less than 100 dBm. Seven test cases with a
obtain the optimum set of parameters within a subset of unique set of parameters for each test case are evaluated
the DRX parameters that provide the best balance be- and analyzed. The mobility test route covers ~35 km with
tween power savings and latency. an urban morphology, where only test case 1 and test
The idle-mode default paging cycle (i.e., the DRX cy- case 7 are conducted based on the o utcome of the sta-
cle) and the reselection parameters (i.e., the first four pa- tionary testing. The test is performed in a good LTE cov-
rameters in Table 2) are kept the same for all test cases erage area to avoid any extra power consumed due to
to avoid any impact on the paging and intrafrequency cell intersystem measurements (i.e., 3G measurements). The
reselection and to keep the RACH procedure performance LTE network supports a single frequency, and there are
stable. With these reselection parameter settings, the UE no LTE interfrequency measurements performed by the
will start performing intrafrequency measurements when UE in this study.
the reference signal received power (RSRP) is less than Different test cases are executed to evaluate the per-
88 dBm, as explained in (1). Two different state transi- formance of each set of parameters using bursty-type ap-
tions through the UIT settings (20 s and 60 s) are analyzed plications. The applications are ping latency testing with
(i.e., the fifth parameter in Table 2). The connected-mode different packet sizes, Web browsing with different Web
C-DRX parameters (i.e., the sixth to the last parameter in pages and contents, and file download. All test case pro-
Table 2) are exercised with different ranges to evaluate cedures are carefully executed for the exact testing du-
the performance of each combination for each parameter ration to guarantee a rational evaluation. The values are
setting. Therefore, the combination of these settings is averaged more than 15 min, except in the cases where we
expected to offer different performance of battery sav- indicated min or max (such as for ping latency).
ings and latency.
There are several other pa-
rameters that could be taken into Table 2The DRX and state-transitions parameters set test cases.
account to further enhance the
overall performance, such as the Test Cases
UE-reported CQI and SRS, which are DRX/UIT Parameters 1 2 3 4 5 6 7
used in connected mode and can Default paging cycle (s) 1.28 1.28 1.28 1.28 1.28 1.28 1.28
be related to C-DRX, especially af- Q rxlevmin (dBm) 120 120 120 120 120 120 120
ter the UE switches to active duty
Q rxlevmin offset (dB) 0 0 0 0 0 0 0
mode following a deep sleep. These
parameters are not evaluated in S intrasearch (dB) 32 32 32 32 32 32 32
this study, and, therefore, the same UIT (s) 60 20 20 20 20 60 20
values for these parameters are OnDuration timer (ms) OFF OFF 2 10 3 10 10
used with all test cases. In addition
drxInactivity timer (ms) OFF OFF 3 60 100 200 200
to the C-DRX timers described in
drxRetransmission OFF OFF 8 16 2 2 2
Figure 3, the eNB can order the UE timer (ms)
to enter C-DRX mode with a com-
Long Drx cycle (ms) OFF OFF 40 40 40 320 320
mand from the MAC layer, which is
Short-cycle DRX OFF OFF ON OFF ON ON ON
a way to implement C-DRX activity supported indication
by lower layers for quick adapta-
ShortDrxCycle (ms) OFF OFF 5 None 20 20 20
tions to the traffic. This scenario is
drxShortCycle timer OFF OFF 8 None 1 2 2
not analyzed in this article.

JUNE 2014 | IEEE vehicular technology magazine ||| 43


Impact of DRX on Battery Consumption and 4. The reason for choosing test case 5 to compare with
The UE handset used in this study has a battery capaci- test case 7 is that the difference in the C-DRX parameters is
ty of 6,100 mAh. Multiple tests are performed as follows: minimal, and, hence, it is easier to understand the source of
Parameters in test case 1 without any UL or DL activi- improvements produced by test case 7.
ty where the UE is always served in idle mode. This is In test case 5, there are two main current consumption
the benchmark test to indicate the baseline of the levels: 700 mA and 400 mA. The 400 mA is the level where
battery current consumption in idle mode. the UE is transitioned to idle mode. The UE is transitioned
Parameters in test case 1 with continuous file down- to idle mode after the expiry of the 20 s (i.e., the UIT). In
load where UL and DL data are always active and the every interval of 100 s, there are approximately four cy-
UE is always served in connected mode. This is the cles at 400 mA, which indicate the transition to idle mode
benchmark test to show the baseline of the battery every ~20 s with the UE screen always on. 700 mA is the
current consumption in connected mode with contin- level where the UE is in connected mode and transmitting/
uous data activity. receiving the ping packets. In test case 7, there are three
Then, the remaining test cases are all exercised with main current consumption levels: 700, 500, and 400 mA.
a ping application 5,000 B in size with sufficient inter- The entrance to the 700- and 400-mA levels is executed for
vals between the pings to ensure the UE will perform similar reasons as in test case 5, but 500 mA is the level
the state transitions as well. for which the UE remains in a long DRX cycle before being
During all test cases, the UE screen is always turned on transitioned to idle mode. This state is visible in test case 7
except in the first test, in which the screen is turned off. because the long DRX cycle is much longer than in test
Figure 5 illustrates the current consumption for the case 5: 320 ms and 40 ms, respectively.
seven test cases in the near-cell stationary scenario. As The transition to the 500-mA level for a longer period of
shown in Figure 5, the baseline current consumption with- time is the key reason that the average current consumption
out any user activity in idle mode is 6.57 mA. test cases of test case 7 is less than test case 5, which tends to stay in
6 and 7 (i.e., the C-DRX feature is activated) consumed 700 mA for a longer duration. Meanwhile, test case 7 tends to
the minimum current (~501 and 488 mA, respectively). cut the time in 700 mA shorter and move to the lower level
Test case 1 (i.e., the C-DRX feature is deactivated with a faster. The setting of a higher long DRX cycle is the main dif-
long time in connected mode) consumed the maximum ference for better battery savings for this type of application,
current for ping-type applications (~734 mA), while test while the other parameters, such as shorter on duration and
case 2 (i.e., the C-DRX was deactivated with a shorter time DRX cycle timer parameters for test case 5, do not offer a sig-
in connected mode) provided similar current consump- nificant impact. All other parameters are the same in these
tion as in test cases 35 (i.e., the C-DRX is activated). two test cases and for test cases 3 and 4 as well.
The comparison of the instantaneous current consump- In a far-cell scenario, test case 7 provides the minimum
tion in milliamperes between test cases 7 and 5 for 15 min current consumption as well, as illustrated in Figure 7.
is shown in Figure 6, which is a screenshot from the power Test case 6 is dropped from this scenario as test case 7 has
measurement tool used in the testing. In general, test case 5 the same parameters except that the UIT is 20 s and, there-
showed similar current consumption results as test cases 3 fore, it is ranked as in Figure 5. By comparing test case 1

1,400
1,180.98
1,200
1,000
Current (mA)

800 734.51
641.78 628.76 641.07 634.59
600 501.71 488.86
400
200
6.57
0
Test Test Test Test Test Test Test Test Test
Case 1 Case 1 Case 1 Case 2 Case 3 Case 4 Case 5 Case 6 Case 7

No UL FTP Ping TestIdle Connected Mode


Activity Download
Idle Mode Connected
Mode

Figure 5 The battery current consumption in a near-cell stationary scenario. FTP: file transfer protocol.

44 ||| IEEE vehicular technology magazine | JUNE 2014


Measured Power Data
2,000
Test Case 5: Battery 1,800
Current Consumption 1,600
1,400
1,200
1,000
800
600
400
200
0
0 100 200 300 400 500 600 700 800 900 1,000
Time (s) mA
Measured Power Data
2,000
Test Case 7: Battery 1,800
Current Consumption 1,600
1,400
1,200
1,000
800
600
400
200
0
0 100 200 300 400 500 600 700 800 900 1,000
Time (s) mA

Figure 6 The instantaneous current consumption for test cases 5 and 7.

and 2 in Figures 5 and 7, it is observed that these two test In addition, during idle-mode wake-up cycles, the UE
cases, where the C-DRX feature is deactivated, provide the will be required to perform intrafrequency neighbor cell
maximum current consumption for ping-type applications measurements in far-cell RF conditions when compared to
by an increase of ~14% in the current consumption. This is near-cell RF conditions for cell reselection purposes. This
mainly due to the fact that the UE stays in connected mode also explains the difference in current consumptions for
for an extended amount of time without any C-DRX sleep du- test cases 1 and 2 in different RF conditions. The results
ties between the ping packets. This is a strong reason that imply that optimizing cell reselection parameters can
the UIT alone may not introduce significant battery savings have an impact on the idle-mode current consumption.
for bursty applications. In this case, imple-
menting C-DRX combined with a shorter
UIT produces the optimum battery sav- 900
ings, which is fully exercised in test case 7. 776.43 783.84
800
The signaling load due to a shorter UIT is 656.49 650.92 649.27
700
Current (mA)

not expected to have a significant impact 600


479.99
similar to the UMTS system where the 500
signaling load on the radio network con- 400
troller of the UMTS system is a bottleneck 300
200
for capacity expansion. This is because
100
the signaling processors hit the maximum
0
load before the data processors, while, Test Test Test Test Test Test
with LTE, the signaling load will be mini- Case 1 Case 2 Case 3 Case 4 Case 5 Case 6
mal as this load will be managed by the Ping TestIdle Connected Mode
eNB and will not be transferred to the mo-
bility management entity. Figure 7 The battery current consumption in a far-cell stationary scenario.

JUNE 2014 | IEEE vehicular technology magazine ||| 45


test is performed with different packet
Battery Lifetime sizes. The Web-browsing test is per-

Modem Battery Usage (%)


Expected Battery Time (h)

14 25
formed by loading different Web pages
12
20 that have different types of content
10
8 15 and Java applications multiple times
6 and by clearing the cache between
10
4 each run. Figure 9 demonstrates the
5 ping latency for different test cases. It
2
0 0 is shown that the ping packet delay
Test Test Test Test Test Test Test Test
(or RTT) is impacted when the C-DRX
Case 1 Case 1 Case 2 Case 3 Case 4 Case 5 Case 6 Case 7
Ping TestIdle Connected Mode feature is enabled. The impact is ~10
FTP
Download ms of extra RTT compared to when
Expected Battery Life
Connected the C-DRX feature is deactivated. This
Mode % of Battery Consumption by Modem Activity
is due to the C-DRX mechanism decid-
ing how the parameters allow a fast
Figure 8 The expected battery life for ping and FTP applications. adaptation to monitor the PDCCH
when the traffic activity starts.
Consequently, cell reselection and RACH performance It is evident that test case 7 still provides graceful deg-
shall be monitored so as not to negatively impact the per- radation in terms of ping RTT even with the aggressive
formance of these important procedures. sleep duty settings for higher power saving purposes.
In Figure 8, it is shown that test case 7 provides the best This is evident especially for higher ping packet sizes for
battery life and lowest battery usage by modem activity. which this test case can provide acceptable latency and
For continuous file download activities, the battery life can minimum current consumptions. Because of the small
sustain for ~5 h while the screen is on. Test case 7 shows increase in average RTT, the impact on the end-user
~8% of battery consumption produced by modem activities experience is almost negligible with the non-real-time
(i.e., PDCCH monitoring and measurements) because of the applications considered in this article. For real-time ap-
frequent modem sleep duty cycles, while test case 1 shows plications, the packet losses and delays may be strictly
20% of the battery consumption coming from continuously tied to the performance of the C-DRX parameters and
monitoring the PDCCH and measurements in the absence of shall be evaluated separately in future work.
modem sleep duty. It is worth noting that, if a longer period To further analyze the results in Figure 9, test case 4
such as 640 ms was used, it would probably consume less yields higher latency compared to test case 7, although
energy, but it would also engender a longer delay. the latter has a higher long DRX cycle because test case 4
has a lower DRX inactivity timer (60 ms) compared to test
Impact of DRX on Latency case 7 (i.e., 100 ms). The ping intervals were kept small,
In this section, we evaluate the impact of C-DRX on ping and, hence, with a higher DRX inactivity timer, the UE goes
latency and Web page loading time (which can also be to inactive mode for less time, which keeps the ping la-
expressed as user session throughput). The ping latency tency lower with test case 7 in this scenario. This is also in

70
64
55 32 B 640 B 1,460 B 5,000 B
60 56
52
50 48 47
50 49 51
50 44
42 45 42 44 42
38
RTT (ms)

40 37 37
29
30
19
20
13 13 10 11 9 12
8 7 6 6 8
10

0
DRX Off Test Test Test Test Difference Difference Difference
(Test Case 3 Case 4 Case 5 Case 7 (Best (Worst (Average
Cases 1 with DRX On- with DRX On- with DRX On-
and 2) DRX Off) DRX Off) DRX Off)

Figure 9 The ping RTT in good RF conditions.

46 ||| IEEE vehicular technology magazine | JUNE 2014


Web-Browsing Performance
16 250
Web Page Load Time (s)
14

Content Data Size (KB)


200

Web Site Average


12
10 9 9 150
8 8
8 7
6 5 100
3 4 3
4 3
2 2 2 2 2 2 2 2 2 50
2 1

0 0
YouTube.com Apple.com Facebook.com Google.com
DRX Off (Test Cases 1 and 2) Test Case 4
Test Case 5 Test Case 7
Test Case 3 Web Site Average Data Size

Figure 10 The Web page loading time for common Web sites.

line with test cases 3 and 5. In test case 3, this timer is set the UIT, multiple sync sessions consisting of one or up
to 3 ms, which yields a latency of 64 ms (higher than test to five data transactions can occur, triggering RRC state
cases 4 and 7). This is true for high ping packet sizes such transitions. A data transaction takes the UE from idle to
as 5,000 B. For a lower ping packet size such as 320 B, we connected state and back to idle, as shown in Figure 11,
can observe that test case 4 outperforms test case 7, and depending on the configured UIT.
this is now due to the higher long DRX cycle in test case 7. In a further look into the Facebook client sync pattern,
The Web page loading time is depicted in Figure 10 for the application is evaluated for 22 h and the patterns are
different Web sites. In general, there is no major perfor- observed as summarized in Table 4, which are collected
mance degradation of Web page loading time between using application-profiling tools. In another case of a
the test cases with the C-DRX feature activated or deac- typical loaded scenario where multiple applications are
tivated, and a maximum of 1-s delay is encountered, with required to sync for updates on the Android operating
an average of 0.5 s. In addition, the Web page loading time system (OS), the nature of sync patterns become different,
clearly depends on the contents and the nature of the as shown in Table 4, which are collected using the same
Web page server. As shown in Figure 10 and Table 3, high- application-profiling tool. The table shows the sync pat-
er Web site data contents in kilobytes can be loaded very terns of 18 active applications and widgets in the Android
quickly for the Apple.com Web site compared to You- OS for a 1-h duration.
Tube.com or Google.com. The user session throughput is For such applications, C-DRX with test case 7 will help
maintained the same among all test cases without any im- minimize battery consumption without a noticeable impact
pact when the C-DRX is activated. These results demon- on latency as shown in previous sections. Figure 12 shows
strate that the C-DRX, with a good battery consumption the significant improvement in battery life with test case 7
configuration as in test case 7, provides a good end-user over other test cases, especially when the DRX feature is
experience with an extended battery life.

Application Traffic Behavior Table 3The average user session DL throughput in Mb/s for Web browsing
and DRX Impact of common Web sites.
It is important to evaluate the C-DRX in Average User Session DL Throughput (Mb/s)
terms of smartphone/tablet applications
behavior. This section provides an over- YouTube.com Apple.com Facebook.com Google.com
view of some applications behavior and DRX OFF
their impact on battery life, with differ- (Test cases 1 0.386 1.946 1.110 0.484
and 2)
ent C-DRX parameter configurations.
An Android client sync pattern is illus- Test case 3 0.358 1.894 1.154 0.571
trated in Figure 11. Sometimes Android Test case 4 0.431 1.867 1.254 0.374
client sync sessions cannot be finished
Test case 5 0.385 1.849 1.155 0.503
within one data transaction. And when
Test case 7 0.373 1.852 1.114 0.508
intervals between packets are larger than

JUNE 2014 | IEEE vehicular technology magazine ||| 47


Installed
Applications in
Smartphones

Client Initiated

Client Initiated

Client Initiated

Client Initiated

Client Initiated
16 s 2s 2s 12 s 2s RRC-Idle
Camped
30 s 60 s 60 s ~5 min

RRC-
Time Connected
DL Volume (B) 2,538 748 782 794 742
UL Volume (B) 2,156 748 668 888 668

One Sync Session Can Generate Five Different Transactions

Figure 11 An example of an Android application client sync pattern.

Table 4 A summary of the Facebook client sync pattern and the fully loaded application sync pattern.

Transaction DL Payload UL Payload Who Initiat-


Application Sync Interval Duration Size (B) Size (B) ed the Call Comments
Facebook 1035 min; Mostly 2 s, 835 ~ 18,388 595 ~ 1,744 Client Six syncs consist of two
61 syncs in up to 11 s transactions separated by
22 h due to pack- <1 min, all initiated by the
ets delay client
Fully loaded 679 s; 144 1 ~ 14 s 0 ~ 5,486 0 ~ 2,588 Client or More data transactions
applications data transac- network with a smaller payload per
scenario tions in 1 h transaction

deactivated. Test case 7 provides a battery life of 343 h with


400 only Facebook sync activities. Also, Figure 12 provides the
343.42
331.59

Facebook Application battery life by applying the current consumption measure-


350 Loaded Application Scenario ments to the fully loaded pattern scenario as shown in Ta-
ble 4. It is demonstrated that test case 7 provides maximum
258.88

257.53

259.16

300
233.39

battery savings compared to the other test cases. The re-


220.21

250 sults show that with the optimized DRX parameter settings,
Battery Life (h)

the UE can benefit from the power savings provided by the


200 C-DRX feature, even with several unsynchronized applica-
tions running in the background with updated status. On
150
the other hand, in the case of no C-DRX, the battery stand-
100 by time is impacted by the sync patterns of these loaded
56.22
54.28
42.42
42.38

42.16

applications installed in the smartphone or tablet.


36.05

38.2

50
Conclusions
0 In this article, we have analyzed the DRX mechanism for
Test Test Test Test Test Test Test
Case 1 Case 2 Case 3 Case 4 Case 5 Case 6 Case 7 power saving of the UE battery in the LTE system. It has
been demonstrated that the DRX is tightly connected
Figure 12 The expected battery life for the Facebook application with the parameter settings and all other RRC proce-
and the loaded application sync patterns scenarios. dures such as idle-mode DRX and state transitions

48 ||| IEEE vehicular technology magazine | JUNE 2014


timers. The C-DRX feature has been applied to mitigate performance analysis of cellular systems (code division
the impact of non-real-time applications by adopting the multiple access and orthogonal frequency-division multi-
optimum parameters that can provide the maximum plexing based), third-generation/fourth-generation mobile
battery life with an acceptable latency. networks planning, design, and optimization, multiuser
As shown in the analysis, the battery consumption is detection, smart antennas, multiple-input and multiple-
highly impacted by the C-DRX parameter settings and output, and robust adaptive detection and beamforming.
the state transition of the UIT. We have analyzed multiple Mohamed A. El-Saidny (mohamede@qualcomm.com)
test cases with different sets of parameters and demon- received the B.Sc. degree in computer engineering and
strated that a higher long DRX cycle value with aggres- the M.Sc. degree in electrical engineering from the Univer-
sive UIT can provide the maximum battery life without sity of Alabama in Huntsville in 2002 and 2004, respectively.
degrading the end-user session throughput for non-real- From 2004 to 2008, he was with the code division multiple
time applications. The ping RTT showed an increase in access technology division at Qualcomm Inc., San Diego,
latency for any C-DRX parameter setting. Nevertheless, California, where he was responsible for the performance
the C-DRX latency with the recommended parameters evaluation and analysis of Qualcomm universal mobile
(i.e., test case 7) is gracefully degraded. telecommunications system and software chip set solu-
Future work may include more innovative approaches tions used in the user equipment. Since 2008, he has been
by implementing C-DRX, DRX, and state transition pa- working in the Qualcomm Corporate Engineering Services
rameters that can be optimized per the device, applica- division in Dubai, United Arab Emirates. His current special-
tion types and behaviors, and network load. ties include system studies and design of third-generation
and fourth-generation technologies: Release-99, high-speed
Acknowledgments packet access(+), and long-term evolution.
We wish to express our appreciation to our colleagues in
du for their cooperative support during the course of test-
ing and evaluation. References
[1] C. S. Bontu and Ed Illidge, DRX mechanism for power saving in
LTE, IEEE Commun. Mag., vol. 47, no. 6, pp. 4855, June 2009.
[2] 3rd-Generation Partnership Project, Technical specification group
Author Information radio access network; evolved universal terrestrial radio access
Ayman Elnashar (ayman.elnashar@du.ae) received the (E-UTRA); radio resource control (RRC); protocol specification,
3GPP TS 36.331 V8.9.0, 2010.
B.S. degree in electrical engineering from Alexandria Uni- [3] 3rd-Generation Partnership Project, Technical specification
versity, Egypt, in 1995 and the M.Sc. and Ph.D. degrees in group radio access network; evolved universal terrestrial radio
access (E-UTRA); user equipment (UE) procedures in idle mode,
electrical communications engineering from Mansoura Uni- 3GPP TS 36.304 V8.8.0, 2012.
versity, Egypt, in 1999 and 2005, respectively. He has more [4] 3rd-Generation Partnership Project, Technical specification group
radio access network; evolved universal terrestrial radio access
than 17 years of practical experience in the telecommuni- (E-UTRA); medium access control (MAC) protocol specification,
cations industry, including global system for mobile com- 3GPP TS 36.321 V8.8.0, 2012.
[5] S.-R. Yang, S.-Y. Yan, and H.-N. Hung, Modeling UMTS power
munications (GSM), general packet radio service (GPRS)/ saving with bursty packet data traffic, IEEE Trans. Mobile Com-
enhanced data rate for GSM evolution (EDGE), and univer- put., vol. 6, no. 12, pp. 1398 1409, Dec. 2007.
[6] S.-R. Yang and Y.-B. Lin, Modeling UMTS discontinuous reception
sal mobile telecommunications system/high-speed packet mechanism, IEEE Trans. Wireless Commun., vol. 4, no. 1, pp. 312
access/long-term evolution (LTE). He was part of three 319, Jan. 2005.
[7] S. Yang, M. Yoo, and Y. Shin, Adaptive discontinuous reception
major start-up telecom operators in the Middle East and mechanism for power saving in UMTS, IEEE Commun. Lett., vol. 11,
North Africa region (Mobinil/Egypt, Mobily/KSA), and du/ no. 1, pp. 4042, Jan. 2007.
[8] H. Bo, T. Hui, C. Lan, and Z. Jianchi, DRX-aware scheduling meth-
United Arab Emirates (UAE) and held key leadership posi- od for delay-sensitive traffic, IEEE Commun. Lett., vol. 14, no. 12,
tions. Currently, he is the senior director of Wireless Broad- pp. 11131115, Dec. 2010.
[9] S. C. Jha, A. T. Koc, and R. Vannithamby, Optimization of discontin-
band, Terminal, and Performance with the Emirates uous reception (DRX) for mobile internet applications over LTE,
Integrated Telecommunications Co. du, UAE. He is in in Proc. IEEE Vehicular Technology Conference (VTC12-Fall), Sept.
2012, pp. 15.
charge of mobile and fixed wireless broadband networks [10] A. T. Koc, S. C. Jha, R. Vannithamby, and M. Torlak, Optimizing
and terminals. He has published more than 20 articles in DRX configuration to improve battery power saving and latency
of active mobile applications over LTE-A network, in Proc. IEEE
the wireless communications arena in highly ranked jour- Wireless Communications Networking Conf. (WCNC 2013:MAC),
nals such as IEEE Transactions on Antennas and Propaga- pp. 568573.
[11] S. Jin and D. Qiao, Numerical analysis of the power saving in 3GPP
tion, IEEE Transactions on Vehicular Technology, and IEEE LTE advanced wireless networks, IEEE Trans. Veh. Technol., vol. 61,
Transactions on Circuits and Systems I; in other publications no. 4, pp. 17791785, May 2012.
[12] J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck, A
such as IEEE Vehicular Technology Magazine and IET Signal close examination of performance and power characteristics of 4G
Processing; and in international conference proceedings. He LTE networks, in Proc. MobiSys12, June 2529, 2012, pp. 225238.
[13] G. S. Kim, Y. H. Je, and S. Kim, An adjustable power management
is the main author of a book titled Design, Deployment, and for optimal power saving in LTE terminal baseband modem, IEEE
Performance of 4G-LTE Networks: A Practical Approach Trans. Consumer Electron., vol. 55, no. 4, pp. 18471853, Nov. 2009.
(Wiley, 2014). His research interests include practical 

JUNE 2014 | IEEE vehicular technology magazine ||| 49

Vous aimerez peut-être aussi