Professional Documents
Culture Documents
Yuan Chen
I. I NTRODUCTION
International
Telecommunications
UnionRadiocommunications (ITU-R) Sector Working Party
5D defines International Mobile Telecommunications-2000
(IMT-2000) and IMT-Advanced systems, which correspond
to 3G and 4G systems. Long Term Evolution (LTE) system
is developed by the 3rd Generation Partnership Project
(3GPP), where Release 8 and 10 are submitted as one of the
candidates of IMT-2000 and IMT-Advanced systems to ITU-R
for evaluation. The latter release is named LTE-Advanced. It
takes ITU-R requirements as basis.
Multiple evaluation groups supported the IMT-Advanced
process to verify the performance results [1] of IMT-Advanced
candidate systems. System level simulation and analytical
modeling are possible methods to evaluate the performance
of complex systems. Simulation models may experience problems like excessive simulation run time, some not so realistic
parameter settings, unanticipated implementation errors, etc.
Analytical models may require a too high degree of abstraction
of the real system, possibly invalid modeling assumptions and
parameter settings, etc. To guarantee comparable performance
results and agree on common assumptions, [2] serves as a
common baseline reference configuration for LTE-Advanced
systems.
In this paper, an analytical framework is presented to
evaluate system capacity of different protocol layers in 3GPP
LTE systems. It is assumed that User Terminals (UTs) are
randomly and uniformly distributed over the whole service
area and that the system is loaded with full buffer traffic.
Furthermore, a simulation model for LTE based on the open
Wireless Network Simulator (openWNS) is also introduced. It
can calculate the station throughput under a given traffic load
and a certain number of UTs.
- 21 -
- 22 -
GRLC,2SEG,N(z)
suc_suc[GRLC,N(z)]
suc_err[GRLC,N(z)]
GRLC,1SEG,N(z)
err[GRLC,N(z)]
err_suc[GRLC,N(z)]
err_err[GRLC,N(z)]
A
suc[GMAC,K(z)]
B1
suc[GMAC,K(z)]
C1
pLOSSpLOSS
pLOSSpLOSS
suc[GRLC,N(z)]
F
D1
D2
1
pTIMEOUT
B1
pLOSS
C2
suc[GRLC,N-1(z)]
E3
D3
pTIMEOUT
D1
D2
suc[GRLC,N-1(z)]
D3
err[GRLC,N-1(z)]
suc[GRLC,N-1(z)]
E5
err[GMAC,K(z)]
err[GRLC,N-1(z)]
pLOSSpLOSS
E4
pTIMEOUT
pTIMEOUT
pTIMEOUT
err[GRLC,N-1(z)]
pLOSSpLOSS
C1
pLOSS
E2
pTIMEOUT
E1
suc[GMAC,K(z)]
pTIMEOUTpTIMEOUT
D4
E6
pTIMEOUTpTIMEOUT
E7
B2
C3
suc[GRLC,N-1(z)]
D4
err[GRLC,N-1(z)]
suc[GRLC,N-1(z)]
err[GRLC,N-1(z)]
pTIMEOUTpTIMEOUT
suc[GRLC,N-1(z)]
E8
err[GRLC,N-1(z)]
pTIMEOUTpTIMEOUT
suc_suc[GRLC,N-1(z)]
E9
suc_err[GRLC,N-1(z)]
GRLC,2SEG,1(z)
err_suc[GRLC,N-1(z)]
err_err[GRLC,N-1(z)]
err[GMAC,K(z)]
C2
pLOSS
D5
E10
suc_suc[GRLC,1(z)]
D6
pTIMEOUT
E11
err_err[GRLC,1(z)]
suc[GMAC,K(z)]
C3
pLOSS
D7
D8
pTIMEOUT
E13
suc[GRLC,N-1(z)]
E14
suc[GRLC,N-1(z)]
err[GRLC,N-1(z)]
pTIMEOUT
suc_suc[GRLC,N-1(z)]
E15
suc_err[GRLC,N-1(z)]
err_suc[GRLC,N-1(z)]
err_err[GRLC,N-1(z)]
err[GMAC,K(z)]
C4
D9
B2
suc[GMAC,K(z)]
err[GMAC,K(z)]
err[GRLC,N-1(z)]
pLOSS
err[GMAC,K(z)]
E12
suc_err[GRLC,N-1(z)]
err_err[GRLC,N-1(z)]
B2
suc[GMAC,K(z)]
suc_suc[GRLC,N-1(z)]
err_suc[GRLC,N-1(z)]
err[GMAC,K(z)]
B1
suc[GRLC,N-1(z)]
err[GRLC,N-1(z)]
pTIMEOUT
suc[GMAC,K(z)]
err[GMAC,K(z)]
err_suc[GRLC,1(z)]
suc[GRLC,N-1(z)]
err[GRLC,N-1(z)]
pLOSS
suc_err[GRLC,1(z)]
suc_suc[GRLC,N-1(z)]
E16
suc_err[GRLC,N-1(z)]
err_suc[GRLC,N-1(z)]
err_err[GRLC,N-1(z)]
The MGF for the exit condition can be derived from the
SFG. The parts corresponding to green, purple, blue and red
groups are given as follows, respectively.
- 23 -
GRLC,1SEG,1(z)
suc[GRLC,1(z)]
err[GRLC,1(z)]
A
B
suc[GMAC,K(z)]
err[GMAC,K(z)]
TABLE I
PARAMETERS OF UM A SCENARIO
GRLC,2SEG,1 (z)
scenario
layout
inter-site distance
BS antenna height
# BS antennas
total BS transmit power
BS antenna down tilt angle
UE antenna height
# UE antennas
minimum distance between UE and BS
carrier frequency
channel model
BS noise figure
UE noise figure
BS antenna gain(boresight)
UE antenna gain
thermal noise level
(1)
GLayer (z) =
N
X
(pi z #P RBPi )
(6)
i=1
err[GLayer (z)] =
N
X
(ei z #P RBPi )
(7)
i=1
BS
BS
BS
UT
BS
P rob[Capacity[bps]
Bandwidth
P ayload 103 ]
#P RBPi
= pi , i = 1, 2, ..., N
(8)
BS
BS
service (LoS/NLoS)
interference (LoS/NLoS)
BS
ei
] = pi , i = 1, 2, ..., N
pi
(9)
- 24 -
400
x 10
4.5
300
200
3.5
3
100
2.5
0
2
100
1.5
200
1
A. Scenario Map
300
0.5
400
400 300 200 100
100
200
300
400
400
300
0.02
200
0.015
100
0
0.01
100
200
0.005
300
400
400 300 200 100
100
200
300
400
- 25 -
1
0.9
0.8
0.7
CDF
0.6
0.5
0.4
0.3
R = 0, E = 0, T = 0
R = 1, E = 0, T = 0
R = 1, E = 0.1, T = 0
R = 1, E = 0.1, T = 1
0.2
0.1
0
2
3
4
Capacity of RLC Layer over Cell (bps)
5
7
x 10
CDF
0.6
0.5
0.4
0.3
R = 0, E = 0, T = 0
R = 1, E = 0, T = 0
R = 1, E = 0.1, T = 0
R = 1, E = 0.1, T = 1
0.2
0.1
0
0.05
0.1
0.15
0.2
0.25
0.3
Error Ratio of RLC Layer over Cell
0.35
- 26 -
upperConvergence
lte.eNBUpperConvergence
throughput
wns.probe.Window
rlc
lte.rlc.eNB
None
wns.tools.Synchronizer
upperFlowGate
wns.FlowGate
arqFlowGate
wns.FlowGate
macg
lte.macg.BaseStation
ltefdd20_associationHandler
lte.controlplane.AssociationHandler.BaseStation
ltefdd20_RRHandler
lte.controlplane.RRHandler.BS
ltefdd20_lowerFlowSeparator
ltefdd20_um
lte.rlc.UnacknowledgedMode
ltefdd20_bchBuer
wns.buer.Bounded
ltefdd20_rachDispatcher
wns.multiplexer.Dispatcher
ltefdd20_lowerFlowGate
wns.FlowGate
ltefdd20_bch
lte.controlplane.BCHUnit.RAP
ltefdd20_rrhandlershortcut
lte.controlplane.RRHandler.ShortcutBS
ltefdd20_FlowHandler
lte.controlplane.ow management.owhandler.FlowHandlerBS
ltefdd20_owHandlerFlowSeparator
ltefdd20_rach
lte.macr.RACH.ShortcutBS
ltefdd20_FlowHandler_um
lte.rlc.UnacknowledgedMode
ltefdd20_controlPlaneDispatcher
wns.multiplexer.Dispatcher
ltefdd20_resourceSchedulerTX
lte.timing.ResourceScheduler.BS
ltefdd20_resourceSchedulerRX
lte.timing.ResourceScheduler.BS
ltefdd20_mapHandler
lte.controlplane.MapHandler
ltefdd20_dispatcher
lte.macr.NamedDispatcher
ltefdd20_PhyMeasurement
lte.helper.PhyMeasurement
ltefdd20_phyUser
lte.macr.PhyUser
- 27 -
13
ll r
Ce
compounds when the maximum fill level has been reached. diffraction over the rooftop. Carrier frequency for evaluation
Sketchsize
of base
layoutThe
without
relay nodes
Compounds, whose size exceeds the total remaining
of coverage
is set urban
to be cell
2 GHz.
simulation
bandwidth is 20 MHz for
the buffer, will never get accepted. Dispatcher is used to join downlink and 20 MHz for uplink in FDD. UT speed of interest
44
43
paths in outgoing data flows of a FUN and to guarantee the is 30 km/h. Inter-site distance is 500 m.
path preserving delivery in the incoming data flow of the peer
29
28
45
26
25
FUN. In the outgoing data flow, the Dispatcher multiplexes ht
47
46
30
8
7
27
41
40
s ig
compounds from multiple upper FUs to a single lower FU.
ore
b
a
n
In the incoming data flow, it guarantees to deliver compounds
48
11
10
9
5
4
42
te n
An in the
to the same FU, from which they have been received
32
31
12
2
1
6
23
22
outgoing data flow.
ISD 20
The second category is specially designed in the LTE
33
14
13
3
19
24
module. It is further divided into three groups, for eNodeB,
50
49
15
17
16
21
56
55
for User Terminal (UT) and for control plane. It includes
IP Convergence Layer, rlc, macr, Flow Handler, Association
51
35
34
18
38
37
57
Handler, bch, rach, Measurement, macg, etc., where macr
36
53
52
39
performs the actual mapping of data flows onto physical
Fig. 13. Urban Macro Scenario
resource blocks and macg is responsible for addressing and
54
QoS control.
Report 2135-01
V. S IMULATION R ESULTS
C. Simulation Scenarios in LTE Module
LTE Release 8 simulator configurations in [2] are used in
The Indoor Hotspot (InH) scenario is the default setup in the the current LTE module. The baseline calibration setup reuses
indoor
hotspot
scenario
consists
onecell
floor
of aefficiency
building.setup
Theasheight
of by
thethe
floor
is 6and
m. The
simulator. AccordingThe
to [2],
it targets
isolated
cells at
offices ofthe
spectral
specified
ITU-R
floor
contains
16
rooms
of
15
m
15
m
and
a
long
hall
of
120
m
20
m.
Two
sites
are
placed
in
and/or in hotspot, based on stationary and pedestrian users. It deploys an LTE Release 8 system operating in FDD mode [10].
the
middle
of
the
hall
at
30
m
and
90
m
with
respect
to
the
left
side
of
the
building
(see
Fig.
2).
focuses on smallest cells and high user throughput in buildings. InH scenario is the default configuration and UMa scenario is
The scenario consists of one floor of a building shown in Fig. not configured at all in the current LTE-module. In this work,
12. The height of the floor is 6 m, containing 16 rooms R1 , it is newly configured to obtain some interesting performance
R2 , ..., R16 of 15m 15m and a long hall of 120m 20m. results. FIGURE 2
Two sites S1 and S2 are placed in the middle of theSketch
hall atof indoor hotspot environment (one floor)
A. Simulation Settings in InH Scenario and Results
30 m and 90 m, which implies that inter-site distance (ISD)
The simulation for InH is implemented in openWNS [10].
is 60 m. Center carrier frequency for evaluation is set at 3.4
But
the simulation can only be run locally. That means,
GHz. The simulation bandwidth is 20 MHz for uplink and 20
simulation
results are only available in plain text and are
MHz for downlink in FDD. UT speed of interest is 3 km/h.
not visualized. Some Python script must be written to create
a parameter file. It contains the parameters that differentiate
the simulations from each other. With this Python script, the
R1
R2
R3
R4
R5
R6
R7
R8
simulation results are written to the database integrated in
Wireless network simulator Result brOWSER (WROWSER)
S1
S2
and will be visualized in it. InReport
this2135-02
case, different simulations
50 m
are created, differentiated by random number seeds. seed(X)
sets the integer starting value used in generating random
R9
R10
R12
R13 Evaluation
R15
R16 configurations
R14
R11 8.4
numbers. If X was left empty, the generator took system
This section contains baseline configuration
be number,
applied which
in analytical
time to parameters
generate the that
next shall
random
caused and
simulation assessments of candidate RIT/SRITs.
undeterministic behavior and was undesirable. These random
120 m
numbers
used to place
UTs randomly
scenario
The parameters (and also the propagation
andarechannel
models
in Annexin the
1) whole
are solely
for the
and to generate different number of UTs associated to a certain
purpose of consistent evaluation of the candidate RIT/SRITs and relate only to specific test
eNodeB in each simulation.
Fig. 12. Indoor Hotspot Scenario
environments used in these simulations. They
should not be considered as the values that must be
The predefined CreatorPlacerBuilderIndoorHotspot() is used
used
in
any
deployment
of
any
IMT-Advanced
system
nor should
takenToasspeedup
the default
The Urban Macro-cellular (UMa) environment as shown in to setup the
IMT-Advanced
InHthey
Scenario.
testing,values
other ormodel
subsequent
study
ITU2 UTs
or elsewhere.
not necessarily
themselves
Fig. 13 is evaluatedfor
in any
the analytical
in Section
III. inonly
are set in theThey
defaultdoconfiguration.
But it can
be
constitute
any requirements
on the implementation
of the
According to [2], it targets
continuous
coverage for pedestrian
increased to e.g.
20. system.
The default eNodeB and UT creators are
up to fast vehicular users. It focuses on large cells and used to create these two kinds of nodes.
Configuration parameters in Table 8-2 shall be applied when evaluation groups assess the
Downlink scheduling is Round Robin for all UTs. During
continuous coverage. Fixed base station antenna is clearly
characteristics of cell spectral efficiency, cell edge user spectral efficiency, control plane latency,
above surrounding building heights. Typical building heights each subframe, the full bandwidth should be allocated to
plane
latency,
mobility,
handover
time this
andis VoIP
capacity
in Exhaustive
evaluation of
UT. In openWNS,
implemented
in the
are over four floors.user
Mobile
stations
are located
outdoors
at oneinterruption
street level. Radio candidate
propagationRIT/SRITs.
conditions are usually non- Round Robin scheduling strategy with any dynamic subchanline-of-sight, since street level is often reached by a single nel assignment (DSA) strategy, e.g. Linear First, Random
e
ang
- 28 -
TABLE II
S OME R ESULTS IN I N H
Seed
Number of UTs at S1
Number of UTs at S2
Outgoing Throughput at S1 [Mb/s]
Outgoing Throughput at S2 [Mb/s]
2
9
11
130
160
6
8
12
120
180
10
7
13
110
190
14
10
10
150
150
18
10
10
150
150
0.8
P(X <= x)
0.6
0.4
seed: 2
seed: 6
seed: 10
seed: 14
seed: 18
0.2
0.00.0
0.5
1.0
1.5
2.0
1e7
- 29 -
TABLE III
S OME R ESULTS IN UM A
1.0
Seed
Number of UTs in Cell 16
Number of UTs in Cell 21
Outgoing Throughput in Cell 16 [Mb/s]
Outgoing Throughput in Cell 21 [Mb/s]
Aggregated Throughput in Cell 16 [Mb/s]
Aggregated Throughput in Cell 21 [Mb/s]
Incoming Throughput in Cell 16 [Mb/s]
Incoming Throughput in Cell 21 [Mb/s]
P(X <= x)
0.8
0.6
0.4
seed: 2
seed: 6
seed: 10
seed: 14
seed: 18
0.2
0.00.0
0.5
1.5
1.0
2.0
1e7
1.0
P(X <= x)
0.8
seed: 2
seed: 6
seed: 10
seed: 14
seed: 18
0.6
0.4
0.2
0.0 60
40
20
20
40
60
80
100
2
1
0
1.5
0
1.5
0
1.5
0
6
0
0
0
0
0
0
0
0
10
2
0
3
0
3
0
3
0
14
1
1
1.5
1.5
1.5
1.5
1.5
1.5
18
1
3
1.5
4.5
1.5
4.5
1.5
4.5
- 30 -
1.0
seed: 2
seed: 6
seed: 10
seed: 14
seed: 18
P(X <= x)
0.8
0.6
0.4
0.2
0.0 60
40
20
20
40
60
80
100
- 31 -