Académique Documents
Professionnel Documents
Culture Documents
Project Title:
Project Acronym:
Information Report Number:
estimation
n
ic
atio
traff
teris
arac
service ch
Date of Delivery:
2003-10-14
Report Title:
Editor:
Thomas Kurner
(TU-BS)
Authors:
Andreas Eisenblatter
(Atesio)
Hans-Florian Geerdes (ZIB)
Daniel Junglas (TUD)
Thorsten Koch (ZIB)
Thomas Kurner
(TU-BS)
Alexander Martin (TUD)
Reviewers:
n&
ratio
integ mination
disse
Document History
Date
2003-09-02
2003-09-10
2003-09-18
2003-09-27
2003-10-08
2003-10-09
2003-10-10
2003-10-13
2003-10-13
2003-10-14
Version
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
Comment
Initial draft
Draft Path Loss Propagation
Draft Introduction & Conclusion
Draft Mathematical Toolbox
Draft Optimisation
Revision
Draft Optimisation Results
Review Version
Layout
Final Version
Editor
TK
TK
TK
DJ
AE
TK
TK
TK
AE
AE/TK
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Contents
1
.
.
.
.
.
.
11
11
15
28
33
39
41
43
43
43
Mathematical Toolbox
4.1 MIP Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Heuristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
46
47
53
Planning Results
5.1 Coverage and Capacity Shortages . . . . . . . . . . . . . . . . . .
5.2 Optimisation Results . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Assessing the Optimisation Approach . . . . . . . . . . . . . . . .
54
54
56
62
Conclusion
63
Bibliography
.
.
.
.
.
.
65
3 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
List of Figures
1-1
1-2
1-3
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-10
2-11
2-12
2-13
2-14
2-15
2-16
2-17
2-18
2-19
2-20
2-21
2-22
2-23
2-24
2-25
2-26
2-27
2-28
2-29
2-30
3-1
5-1
5-2
5-3
5-4
5-5
5-6
5-7
6-1
4 / 68
8
9
9
12
17
18
20
20
20
21
21
22
22
23
23
24
25
25
27
27
28
29
31
32
34
35
35
36
38
38
39
40
42
45
55
56
56
57
58
60
61
63
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
List of Tables
2-1
2-2
2-3
2-4
2-5
2-6
2-7
5-1
5 / 68
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
14
16
16
19
27
30
59
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
List of Abbreviations
2G
3D
3G
3GPP
BPM
BS
CIR
COST
DTM
GSM
LOS
MIP
MPM
MS
NLOS
QoS
RF
SHO
TPM
TRX
UMTS
VPM
WCDMA
WP
XML
second generation
three-dimensional
third generation
Third Generation Partnership Project
Building Penetration Model
Base Station
Carrier-to-Interference Ratio
Eurpoean COperation in the field of Scientific and Technical research
Digitla Terrain Model
Global System for Mobile Communications
Line-of-Sight
Mixed Integer Program
Multi Path Propagation Plane Model
Mobile Station
None-Line-Of-Sight
Quality of Service
Radio Frequency
Soft Handover
Transversal Propagation Plane Model
Transmitter/Receiver
Universal Mobil Telecommunications System
Vertical Propagation Plane Model
Wideband Code Division Multiple Access
Work Package
eXtendable Markup Language
6 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
7 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
UMTS
GSM
Traffic Forecast
Coverage
BSS Parameter
Coverage
Traffic Forecast
Path Loss
UTRAN Parameter
Extension TRX/location
Change TRX/location
Figure 1-1: Fundamental difference between GSM and UMTS Radio Planning
processes are considered. The trial-and-error- method is explained in Figure 1-2.
Based on coverage and capacity requirements a first educated guess of a reasonable configuration has to be done. This configuration includes the site selection, the
number of sectors, all antenna parameters (pattern, direction, height, tilt, etc.) as
well as the determination of codes, carriers and SHO parameters. Based on this configuration a network evaluation using Monte Carlo Simulation is done. Propagation
predictions and traffic maps are taken into account. After the evaluation an adjustment of parameters is done and the above described procedure starts again. This
cycle is repeated until the required quality is achieved. It is obvious that this process
is quite time-consuming. Up to now more efficient systematic synthesis methods do
not exist for WCDMA. As far as automatic methods in UMTS radio network planning are concerned only preliminary results to this problem based on a characteristic
coverage as defined in 2G radio networks exist [17, 23, 37, 40]. These approaches
try to achieve a target coverage using as few BSs as possible from a given list of
predefined ones. The target coverage is defined by the received power level, which
depends on the path loss, which is insufficient as explained above.
The goal of M OMENTUM WP - has been to develop automatic optimisation and
synthesis methods in order to overcome the disadvantages of the above mentioned approaches. These methods have to avoid the time-consuming feedback-loop between
evaluation and configuration. This feedback loop has to be replaced by a fully automated optimisation process, see Figure 1-3. In order to achieve this goal as a first step
analytical approaches are needed to get a deeper insight into possible solutions of the
optimisation problem from a mathematical point of view. Changes of some input parameters should lead to a predictable behaviour of the output parameters. Based on
this deep understanding of the problem a further challenge is to develop fast heuristics, taking into account coverage, cell loading and parameter settings simultaneously
and self-consistently. With this generalised UMTS coverage model a general merit
function, based on QoS parameters, has to be evaluated and used for the development
of computer based optimisation algorithms. Furthermore, a very complicating factor
for modelling is the analysis and description of a typical UMTS multi-service environment, since at the beginning of the project no heuristics or analytic approaches
8 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Data/Parameters
Network
Choosing/Changing
Evaluation
Simulation
Data/Parameters
Network
Choosing/Changing
Evaluation
Fully
automated
optimization
9 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
10 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
In a UMTS network the full range of cell types will be used. This covers macro
cells, which are deployed in rural and suburban areas, small macro cells and micro
11 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
cells occurring in urban areas as well as pico cells in hot spot areas like airports and
exhibition halls. In the latter case indoor solutions are applied. These indoor base
stations are at least a potential interfering source in the outdoor area. Since also
signals from outdoor base stations can be received within a certain penetration loss
at indoor environments a complete description of the interaction between indoor and
outdoor areas is important.
Typically low resolution data as defined in [6] is available for all environments,
whereas the more expensive high resolution data is typically available for the dense
urban areas only. The corresponding areas can be defined as follows:
A1: Area where only low-resolution is available.
A2: Area where also high-resolution data is available. Subdivision into:
A2a : outdoor areas
A2b : indoor areas
Theoretically all possible combinations of cell types, deployment mode and DTM
availability have to be considered.
low resolution data (A1)
M1
M2(+M4)
M3(+M4) M5
12 / 68
IST-2000-28088-MOMENTUM-D47-PUB
Model
COST231-Hata [9]
Hata [22]
Walfisch-Bertoni [43]
COST231-Walfisch-Ikegami [9]
Vehicular Test Environment [1]
GENERAL model (MOMENTUM model) [11]
Basiles Model [2]
Bergs recursive street micro cell model [3]
Wiarts model [44]
Jakobys model [25]
Pedestrian Test Environment [1]
Goncalves Model [7, 20]
De Jongs Model [26]
Mottley-Keynan-Model [36]
Gahleithner-Bonek-Model [18]
COST231-Berg Model [4]
E-Plus hybrid prediction model for macro cells [31]
E-Plus ray-tracing model for dense urban areas [32]
Indoor coverage extension to E-Plus ray-tracing model [32]
M OMENTUM PUBLIC
Generic
Description
M1
M1
M1, M2
M1, M2, (M3)
M1, M2
M1
M1, M2
M3
M3
M3
M3
M3
M5, M4
M5
M5
M4
M1
M2
M4
Table 2-1: Examples for concrete realisations of generic models M i , based on the
models given in [6]
13 / 68
IST-2000-28088-MOMENTUM-D47-PUB
2.1.2
M OMENTUM PUBLIC
General Approach
For a complete interference calculation of the network, a matrix containing the mutual coupling of cells is required. This coupling matrix is computed by a superposition of predictions with different models and DTM. Therefore a couple of model
extensions, transition models and switching criteria between models are required.
The necessary developments can be grouped into four main tasks:
1. For those cases where the prediction area of a cell covers different DTM appropriate model extensions for the transition between different data sources are
required. This includes a model extension of M1-type models in order to exploit high-resolution data in some parts of the prediction area (BS in A1, MS
in A2), whereas M2-type models need an extension to low-resolution data (BS
in A2, MS in A1). These model extensions are described in Section 2.2 of this
document.
2. In dense urban areas three different cell typessmall macro, micro and pico
(indoor) cellsmay be deployed. Therefore switching criteria between M2-,
M3-, and M5-type are required. Since the decision between M2 and M3 is
not binary smooth transition functions are required. Details are given in Section 2.3.
3. The interaction between indoor and outdoor configurations (outdoor coverage
by indoor base stations and indoor coverage by outdoor base stations) requires
model extensions (M4) to the corresponding models M1/M2/M3 (BS in A1
or A2a, MS in A2b) and M5 (BS in A2b, MS in A2a) respectively. These
extensions are explained in Section 2.4.
BS location
A1
A2a
A2b
A1
M1
transition of
M2/M3 to highresolution areas
(Section 2.2.2)
extension of M5
to outdoor areas
(Section 2.4.2)
MS location
A2a
transition of M1
to high-resolution
areas
(Section 2.2.1)
switching between
M2 and M3
(Section 2.3)
extension of M5
to outdoor areas
(Section 2.4.2)
A2b
M1, extension
to high-resolution
areas + building
penetration M4
(Section 2.4.1)
M2/M3, extension
M4 for building
penetration
(Section 2.4.1)
M5
14 / 68
IST-2000-28088-MOMENTUM-D47-PUB
2.1.3
M OMENTUM PUBLIC
In the last years E-Plus has developed propagation models covering the whole range
of path loss predictions for outdoor mounted BS in cellular mobile systems in the
2 GHz frequency range [29, 31, 32]. These models will be the basis for the specific
implementation of the adaptive propagation model and will be described roughly in
this section. The hybrid propagation model for macro cells [31] combines several prediction models in a modular construction system. The selection process of the single
modules is completely unsupervised. Input data are mainly terrain height and land
use information organised as raster data (resolution 50 m50 m). Additionally street
vector data is used in order to take into account the effect of street orientation and
to detect line-of-sight situations between BS and MS antennas within street canyons.
For typical macro-cellular applications the prediction accuracy in urban areas is sufficient even with such low-resolution data. However, high-resolution building data is
more suitable for BS antennas mounted at or only a few metres above roof-top level
in dense urban areas [30], where a run-time efficient 3D propagation model [32] is
applied taking into account propagation within a vertical plane as well as multi-path
signals according to the concept introduced in [28]. Run-time efficiency is achieved
by taking advantage from the findings in [32] that for dense urban areas multi path
propagation seems to be important only within a distance of up to 500 m to the BS.
Therefore at larger distances considering propagation within a vertical plane is sufficient. A further improvement of the prediction accuracy is achieved by considering
vegetation effects. Indoor coverage by outdoor BS is considered by empirical and
semi-empirical extensions to the outdoor prediction model.
2.1.4
A key issue is the identification of parameters that can be used to perform an automatic selection without the intervention of the user of a planning tool. These parameters are typically derived from digital terrain data bases and depend on the availability
of A2-areas and the properties of the data at the specific location. The properties of
the data layers available in A2-areas with a resolution of 5 m are listed in Table 2-3.
The E-Plus City model [32], applies these high-resolution raster layers.
Apart from the pure selection process, some of the models mentioned in Table 2-1
can also make use of a statistical database, which is derived from the layers of a highresolution database. A prominent example of a model requiring such data is Basiles
model [2], which will be the basis for the transition model described in Section 2.2.1.
The statistical database, which has been derived from the data layers in Table 2-3 and
is used for the specific implementation of the adaptive propagation model is described
in Table 2-4. An example for the relation between the high-resolution and the (lowresolution) statistical database is shown in Figure 2-2 for the layers Hb , H , and S .
15 / 68
IST-2000-28088-MOMENTUM-D47-PUB
Data
ht (xn , yn )
V (xn , yn )
B(xn , yn )
O(xn , yn )
Hb (xn , yn )
w(xn , yn )
r(xn , yn )
M OMENTUM PUBLIC
Description of data
terrain height: absolute terrain height (without buildings) above
sea level
vegetation occupation: pixel containing vegetation
building occupation: pixel containing a building
open areas/street occupation: pixel containing neither vegetation
nor buildings
building height: absolute building height above sea-level; relative building height is calculated as the difference between
Hb (xn , yn )andht (xn , yn )
street width; calculated for each raster pixel
street orientation; calculated for each raster pixel
Table 2-3: Available data layers in 5 m resolution
Data
H
Description
average relative building heights
IV
vegetation index
IB
building index
Data Generation
weighted average over all relative
building heights within a window
of 200 m200 m; available as preprocessed layer
standard deviation of the absolute
building height calculated along a
profile or within a specified prediction
area; not available as pre-processed
layer; calculated during prediction
run-time
averaged over all street width values
within 50 m50 m; available as preprocessed layer
percentage of pixels with pseudo clutter value 2 within 50 m50 m; available as pre-processed layer
percentage of pixels with pseudo clutter value 1 within 50 m50 m; available as pre-processed layer
16 / 68
IST-2000-28088-MOMENTUM-D47-PUB
5 m re so lu tio n
M OMENTUM PUBLIC
stre e t w id th
b u ild in g h e ig h ts
5 0 m re so lu tio n
Figure 2-2: Example for statistical data (50 m resolution) derived from high resolution data (5 m resolution): absolute building heights H b (upper left), average relative
building heights H (upper right), street width w (lower left) and average street width
c Digital Building Model Berlin (2002), E-Plus Mobilfunk GmbH
s (lower right) ;
& Co. KG
of data (A1 and A2, see Section 2.1) are used.
Therefore both directions of transitions have to be considered. The transitions
have to be taken into account when the terrain profiles between the BS and MS are
drawn, see Figure 2-3. In both cases it is important that the resolution and the granularity applied to the terrain profile is homogeneous for the whole profile. Otherwise
it will not be possible to apply fast profiling and line-of-sight-checking algorithms,
which typically require most of the computing time of a predictor. The solid parts of
the profile lines correspond to those parts where the original data resolution can be
used. The dashed lines represent those parts where the data resolution changes. For
those parts of the profile transition models are required. Based on this assumption the
main task of the transition models is to transform the DTM information available at
and near to the MS into the resolution and granularity of the DTM available at the BS.
Section 2.2.1 describes the models which can be applied to situations represented by
the terrain profile BS1 to MS1, whereas Section 2.2.2 introduces the model extensions required for the profile between BS2 and MS2. Furthermore, in Section 2.2.3 a
possibility to speed-up M2-type models based on the transition models is presented.
2.2.1
This transition problem is the less complex one since the data at the mobile end
contains more details than the propagation model can process. This means that the
precise information (detailed building information) has to be generalised to a lower
17 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
A1
BS1
MS2
A2
A1
BS2
MS1
Figure 2-3: DTMs with different resolution and granularity; terrain profiles between
BS and MS
degree of complexity. On the other hand the data should contain still more information as the low-resolution land use data in order to be able to increase the prediction
accuracy. Macro cell models exploit the digital terrain height and land use data. The
terrain height described is used to determine the large-scale terrain obstacles due to
hills, mountains, etc. The variation of this ground height is large compared to the
resolution in both DTMs. Therefore the re-sampling of the digital terrain height is
trivial and does not require any changes of the prediction algorithms. This is different
when land use data is considered. Typically land use data allows only a rough statistical description of the terrain morphology. Land use data is typically exploited by the
macro-cellular prediction models by applying clutter loss correction factors [9, 11].
Clutter loss factors are usually determined by a calibration from measurements.
A more advanced method is the assignment of geometrical and/or electrical to
the land use classes parameters. For more details see [2, 29, 31]. The same set of
parameters is assigned to all pixels carrying the same land use class. The advantage
of assigning parameters to land use classes is that the clutter loss is not a constant
but has an inherent dependency on the specific height of MS and BS as well as the
distance between BS and MS. Furthermore, these types of prediction models are able
to process also data from a statistical database as described for example in [2, 30].
In [2, 30] the improvements of prediction accuracy achievable by a statistical database
are shown. Based on this information the general approach of the transition model
can be formulated as follows:
1. In the A2-areas a statistical database is derived in the resolution of the database
available in A1 based on the high-resolution information available in A2. The
different layers of the statistical database should be picked from Table 2-4
based on the availability of the data layers in the A2 area and also based on
the possible input parameters the macro-cell can process.
2. When evaluating the terrain profile the parameters from the data layers of the
statistical database are used in the A2-areas (dashed line in Figure 2-3) instead
of the land use data.
18 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
3. The prediction model uses this data for the path loss calculation. It should
be noted that even prediction models, that apply only clutter loss correction
factors can make use of a statistical database. An example how clutter loss
correction factors can be derived from geometrical parameters is given in [24].
This general approach is now applied to the E-Plus macro cell model [31]. Instead
of using clutter loss correction factor for urban areas the E-Plus model uses set of
parameters for the mean relative building height H , the average street width S and
the average building separation B is assigned for each of the four different urban
land use classes in order to compute the basic path loss in urban areas. The model
distinguishes four types of urban land use classes. The assignment of parameters to
the four urban type land use classes is shown in Table 2-5. These values are used,
Land use class
Dense urban
Urban
Suburban
Industrial
H [m]
10,1
8,9
8,0
6,3
B [m]
58,5
59,9
50,6
43,4
S [m]
16,8
22,5
18,2
18,2
Table 2-5: Assignment of constant parameters to land use classes in the E-Plus macro
cell model [31]
if the mobile is located in A1. Otherwise the concrete values from the statistical
database are used instead. The average building separation B is derived from the
building occupation B.
In order to demonstrate the transition model it is applied at the boundary of availability of high-resolution data at Berlin. Figure 2-4 shows the land use data together
with building vectors and the areas A1 and A2. The average mean building height
within the A2 area is displayed in Figure 2-5. A prediction is done for a BS located
in A1 using an omni-directional antenna located 23 m above ground height (mean
building height at BS position is 21 m), see Figure 2-6.
It can be observed, that the prediction result looks more homogeneous in the
A1 area when compared to the rapid variations observed in the A2 area. This is not
surprising since the ground terrain height at Berlin is more or less constant. Therefore
the path loss is mainly influenced by the land use. By a comparison of the land use
information in Figure 2-4 with the prediction it is obvious that the predicted signals
change mainly when the land use class changes. On the other hand heavy signal
variations in the A2 area can be observed, where rapid changes of the mean building
height occur.
2.2.2
19 / 68
IST-2000-28088-MOMENTUM-D47-PUB
A2
M OMENTUM PUBLIC
A1
Figure 2-4: Land use data in 50 m resolution and building vector data; A1 and A2c Clutter Data (2002), E-Plus Mobilfunk GmbH & Co. KG;
c Digital Buildareas;
ing Model Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
c Digital Building
Figure 2-5: Average relative building height in the A2 area;
Model Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
Figure 2-6: Macro cell prediction using the transition from A1 to A2 for a base
c Digital Building Model Berlin (2002), E-Plus Mobilfunk
station located in A1;
GmbH & Co. KG
20 / 68
IST-2000-28088-MOMENTUM-D47-PUB
A2
M OMENTUM PUBLIC
A1
profile points
Figure 2-7: Profile vector and data available for the transition situation BS in A2 and
MS in A1
2.2.2.1 General approach. For the general understanding of following problems
it is important to know how a profile vector is defined between a BS and MS using raster data, see Figure 2-8. In order to accelerate the profiling process standard
methods from computer graphics are used, see for example [16]. In these methods
the values from the raster pixels located along the direct profile line are assigned to
profile points, which are generated by projection of the pixel centres. Therefore the
distance between the profile points is not equidistant. The profile points along the
profile line together with their attributes (height, land use class, etc.) are called the
profile vector.
BS, MS
profile
center of pixel
Figure 2-8: Drawing a profile vector between BS and MS from raster data using
standard methods from computer Graphics
In order to be able to apply M2-type models in A1-areas a distinction has to be
made according to the land use type for the terrain profile drawn from 5 m resolution:
Land use type urban. Generic buildings are fitted into the terrain profile at the
points of land use type urban. The corresponding parametersbuilding height h,
street width w, building separation b (compare Table 2-5)have to be assigned to
the different land use classes. The fitting process always starts at MS-end of the
terrain profile assuming that the MS is located in the middle of the street. Hence
the distance from the MS to the first building seen towards to the BS is w/2, see
Figure 2-9.
The parameter dlanduse in Figure 2-9 denotes the length of the path along subse-
21 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
dlanduse
building
b
dbuilding
w
2
w
2
profile points
Figure 2-9: Fitting equally distributed buildings into profile parts of clutter type
urban
quent pixels of the same land use class. Note that in the general case the distance of
the profile point representing the MS and the next profile point representing a building is not w/2. In those cases the MS position is moved towards the BS to the next
profile point which has a distance of w/2. This guarantees consistency with M1-type
models like [31], where the mobile is assumed to be in the centre of the street. A consequence of that rule may be a slight inaccuracy in the distance dependent path loss
term. However, this can be neglected at the relatively large distances to the BS where
this transition model is applied. In order to guarantee a smooth transition between
areas of different land use classes also buildings on the very left-hand side of this land
use class (see land use class dense urban area in Figure 2-10) should have ideally
also a distance of w/2 to the beginning of the next land use class or the beginning of
the detailed building data.
open area
urban area
w
2
Figure 2-10: Distribution of buildings into profile parts with different land use
classes; possible occurrence of gaps
Note that w is constant for all pixels of the same land use class. Hence this
procedure of producing buildings out of land use data is applied as long as the
condition
dw
(2.1)
is fulfilled, where
d = dlanduse nb
(2.2)
n = [dlanduse /b]
(2.3)
22 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
If the relation in equation 2.1 is not fulfilled large open areas (gaps) within
the urban areas may occur at the boundary between two different land use classes
resulting in an underestimation of path loss in those regions due to the large street
width assumed, see Figure 2-11. This problem is resolved by introducing a smaller
building of the width
dbuilding
= d w
(2.4)
An example showing the solution of the gap problem is shown in Figure 2-11.
Land use type forest. The profile points from pixels carrying the land use type
forest are marked as pixels with vegetation occupation.
dlanduse
d*
dbuilding*
w
2
w
2
land use
type open
land use
type urban
Figure 2-12: Example for regions, where open areas are assigned although the land
use type is urban
Land use type open. The profile points from pixels carrying the land use type open
are marked as pixels with open area occupation. In order to have a smooth transition
between open and urban area land use classes profile points within an urban land use
class located between pixels an open area land use class and the first building are
assigned to open area occupation as well, see Figure 2-12.
23 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
Figure 2-13: Prediction using M2-type model and transition for a BS located in A2
(prediction resolution 5 m); area taken as zoom from Figure 2-4. The arrow points
c Digital Building Model Berlin (2002), E-Plus
to a building higher than the BS;
Mobilfunk GmbH & Co. KG
24 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
BS
Figure 2-15: Prediction for same BS as used in Figure 2-14; M1-model with statisc Digital Building Model Berlin
tical database in A2 and land use data in A1 used;
(2002), E-Plus Mobilfunk GmbH & Co. KG
25 / 68
IST-2000-28088-MOMENTUM-D47-PUB
2.2.3
M OMENTUM PUBLIC
Although the initial idea of developing the transition model has been to predict path
loss prediction inside A2 areas, when the BS is located in A1areas, the model
can be applied to scenarios where the BS is in A2 areas as well. This approach has
the potential to reduce calculation times for large areas dramatically. In [32] it is
shown that multi-path propagation in urban areas delivers a significant contribution
only within a circle of about 500 m around the base station. At larger distances the
relevant part of the signal energy propagates within a so-called vertical plane. On
the other hand for large distances path loss is influenced by the large-scale variation
of building height in conjunction with the building height and street width at the MS
position rather than by the detailed height of each individual building. Both the largescale behaviour and the mean building height and street width can be retrieved from a
statistical database. Therefore the following rule can be applied in order to speed-up
prediction times:
M2-type prediction model is used within a circle of 2 km around the base station
Transition model A1A2 (see Section 2.2.1) is applied for distances larger
than 2 km.
M2-type prediction models typically provide predictions with a resolution of
5 m5 m, whereas the transition model provides results in a 50 m50 m grid. Depending on the specific task of further processing and the capabilities of the radio
planning tool in terms of processing mixed grid resolutions an adaptation of the resolution is necessary. This means that either the 5 m5 m results have to be aggregated
to a 50 m x 50 m resolution (averaging over 100 pixels) or the 50 m x 50 m pixels have
to be split into 5 m5 m (assigning identical values to each pixel of a 5 m5 m grid).
Results for the area (total size 8 km 10 km) shown in Figure 2-16 are depicted in
Figure 2-17 and Figure 2-18. The prediction based on the statistical database is only
presented in Figure 2-17, whereas the combination according to the above mentioned
rule is shown in Figure 2-18. The dashed circles in these two figures represent an
area of 2 km around the BS. Although the prediction model used for calculating the
result in Figure 2-18 changes at a distance of 2 km to the BS a hard transition is not
observed.
The gain in terms of calculation time using this approach is demonstrated by
Table 2-6. The reference calculation time of 3500 sec, which corresponds to 100%,
has been determined using the E-Plus ray-tracing model producing a path loss grid of
5 m5 m resolution and a prediction radius of 2 km. It can be seen that the computing
time for the transition model can be neglected compared to the computing time of the
ray-tracing model.
The multi path sub-model is applied only for distances less than 500 m. Since the
relative increase in computing time from 200 m to 500 m is larger compared to the
increase observed between 500 m and 2 km it is obvious that the multi path sub-model
requires most of the computing time.
26 / 68
IST-2000-28088-MOMENTUM-D47-PUB
100
200
500
1000
2000
5000
20000
M OMENTUM PUBLIC
101
0.4
Table 2-6: Relative prediction time for different models; reference M2-type model
with prediction radius 2000 m: 3500 s measured at a SUN workstation (Ultra60,
360 MHz, 1 GB RAM)
Figure 2-16: Building vectors of the area at Berlin centre, co-ordinate grid size resc Digital Building Model Berlin (2002), E-Plus Mobilfunk
olution 1 km 1 km;
GmbH & Co. KG
BS
Figure 2-17: Macro cell prediction in A2 area (see Figure 2-16) using model M1 and
the statistical database. Dashed circles indicate a radius of 2 km
27 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
Figure 2-18: Macro cell prediction using M2 and high-resolution data for distances
less than 2 km (results aggregated to 50 m grid); same area as used in Figure 2-17
2.3 Switching between models for small macro cells and micro cells
In dense urban areas the base station antenna may be deployed either above or below roof-top levels. Depending on the height of the base station antenna relative to
the height of the surrounding buildings the cell is classified as being a small macro
(antenna mounted above average rooftop level) or micro cell (antenna mounted below average rooftop level), see e. g. [9]. A number of prediction models exist in the
literature, that can handle these two deployment scenarios, see [6] for a detailed list
of these models. However, most of these models have been developed for only one
of these two deployment scenarios. In this section it will be shown, how the corresponding models can be combined into a more general model covering both scenarios
focusing on the definition of automatic criteria for the selection of the corresponding
components.
2.3.1
The dominant propagation phenomena for small macro and micro cells have to be
identified. Based on this identification the sub-models can be defined. In this context
a sub-model is a part of an M2- or M3-type model. This allows a classification of the
models from Table 2-1 in terms of available sub-models. With such a classification
it will be possible to compose the general model by combination of different submodels.
2.3.1.1 Propagation phenomena. Following the approach in [28] the propagation in dense urban areas can be sub-divided mainly into three different parts:
1. Propagation in a Vertical Plane, characterising the energy transported along a
profile between the BS and MS covering diffraction over roof-tops in noneline-of-sight (NLOS) cases as well as reflection processes and free-space propagation in line-of-sight (LOS) cases.
28 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
MS
29 / 68
IST-2000-28088-MOMENTUM-D47-PUB
Model
Walfisch-Bertoni [43]
COST231-WalfischIkegami [9]
Vehicular Test Environment [1]
Basiles Model [2]
Bergs recursive street micro cell model [3]
Wiarts model [44]
Jakobys model [25]
Pedestrian Test Environment [1]
Goncalves Model [20, 7]
E-Plus ray-tracing model
for dense urban areas [32]
De Jongs model [26]
M OMENTUM PUBLIC
VPM
LOS
x
x
VPMN
NLOS
x
x
x
x
MPM
TPM
BPM
VM
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Table 2-7: Availability of Sub-models within the M2- and M3-type models from
Table 2-1
models presented there consider the vertical plane for LOS only the VPM sub-models
are distinguished also by their capability to handle LOS and NLOS situations. The
VPM is selected for all types of scenarios. For small macro cells, see Figure 2-19,
the path loss by diffraction around the corners is much higher than diffraction over
roof-tops, which is quite obvious when the number of diffraction points and the corresponding diffraction angles are considered. Therefore the TPM is omitted for macro
cell scenarios. However, the MPM is important, if the distance between MS and BS
is below 500 m, see [32].
In micro cell scenarios, see Figure 2-20, also propagation in the transversal plane
has to be considered.
2.3.2
The composition of a general model reduces to two sub-problems. The first subproblem consists of finding the criteria for the selection of the appropriate sub-models. The second sub-problem is to define the rules for the superposition of the
sub-models. Solutions to both sub-problems depend heavily on their characteristics
picked from the list in Table 2-7. In this paper the discussion will be restricted to a
rough description of the specific implementation only. A more detailed overview is
given in [33].
2.3.2.1 Sub-models used in the specific implementation. The specific implementation uses the E-Plus ray-tracing model, which already contains the VPM and
MPM. This model is completed by a TPM model from the list in Table 2-7 contain-
30 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
MS
31 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
BS
BS
BS
Figure 2-21: Results from different micro cell models; upper left: Bergs recursive
street micro cell model [3]; upper right: Wiarts model [44]; lower left: Jakobys
model [25]; lower right: Goncalves model [20]; same legend as in Figure 2-25;
c Digital Building Model Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
32 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
station height relative to the building heights and considers the street width at the
MS location as well. Therefore a decision function [33] is introduced. The decision
function k gives values between 0 and 1, where k = 1 for a pure micro cell scenario
and k = 0 for a pure macro cell scenario. The TPM is selected only if k is larger than
a threshold kth . k is calculated as the product of k1 , k2 and k3 (0 < ki < 1). k1 = 1,
if the BS antenna height is below the average building height at the BS location. k 2
depends on the BS antenna height, the average building height and the standard deviation of the building heights along the profile between BS MS. k 3 depends on the
street width.
2.3.2.3 Superposition of the sub-models. The superposition is done in the following way by calculating the total path loss L total :
(
L1 , if LOS exists between BS and MS
Ltotal =
(2.5)
L3 , else
where
L1 = min L2 , LV P M
L2 = 10 log 10 10
LV P M /10
(2.6)
+ 10
LM P M /10
L4 /10
(2.7)
(2.8)
(2.9)
and LV P M is the path loss in the vertical plane, L T P M is the path loss in the transversal plane, LM P M is the path loss in the vertical plane and L V P M is the path loss in
the vertical plane taken from a micro-cell model (M3-type) when k > k th .
The predicted received power achieved by the three different sub-models and the
BPM are shown in Figure 2-22 to Figure 2-24 at three antenna heights (5 m, 20 m,
25 m). The mean building height at the BS location is 21 m. The three antenna heights
have been selected in order to have all three possible scenarios: a distinguished micro
cell scenario (5 m), a distinguished macro cell scenario (25 m), where the TPM is
switched-off (because of k1 = 0) and one scenario where the antenna height is around
roof-top level (20 m).
Figure 2-24 contains the results from the VPM and MPM components only. An
interesting result from the lower two antenna heights is that at most locations, where
a signal from the transversal plane can be received a multi path signal with at least
comparable strength is received as well. This is an interesting result by itself. This
means, that most of the energy in micro cells propagates via scattering processes. In
this case the signal strength determined by scattering processes only (using MPM) is
approximately the same as computed using models for a combined consideration of
both diffraction around the building corners and scattering processes (using TPM).
33 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
BS
BS
BS
Figure 2-22: Components determined by the sub-models in the specific implementation (BS antenna height 5 m). upper left: VPM; upper right: MPM; lower left: TPM;
c Digital Building Model Berlin
lower right: BPM; same legend as in Figure 2-25;
(2002), E-Plus Mobilfunk GmbH & Co. KG
34 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
BS
BS
BS
Figure 2-23: Components determined by the sub-models in the specific implementation (BS antenna height 20 m). upper left: VPM; upper right: MPM; lower left:
c Digital Building Model
TPM; lower right: BPM; same legend as in Figure 2-25;
Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
BS
BS
Figure 2-24: Components determined by the sub-models in the specific implementation (BS antenna height 25 m). left: VPM; right: MPM; TPM and BPM not applied
c Digital Building Model Berlin
in this situation; same legend as in Figure 2-25;
(2002), E-Plus Mobilfunk GmbH & Co. KG
35 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Figure 2-25: Total result achieved by superposition of the path loss from sub-models
for the three different antenna heights: 5 m (top), 20 m (bottom left) and 25 m (bottom
c Digital Building Model Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
right);
36 / 68
IST-2000-28088-MOMENTUM-D47-PUB
2.4.1
M OMENTUM PUBLIC
An detailed description of a general model that is extended for indoor coverage predictions can be found in [32]. This model can be applied to any prediction model that
is able to predict outdoor path loss based on high-resolution building data. This section gives a brief summary of the general approach and the specific implementation.
2.4.1.1 General approach. Indoor coverage prediction can be done as an add-on
to any outdoor M2-type path loss prediction model, which is able to predict outdoor
path loss values based on high-resolution building data. The basic calculation steps
can be summarised as follows:
1. Check for LOS between all walls intersected by the terrain profile between
BS and MS of considered floor and the BS.
2. If LOS exists, use a LOS-model based on [4].
3. In the NLOS case the indoor path loss for the floor level is calculated based on
the outdoor path loss at ground floor of all pixels surrounding the building by
applying a constant building penetration loss.
4. For the higher floors an empirical height gain is applied.
5. In both LOS and NLOS only one average value per floor and building is determined since no additional information about the interior structure of the buildings is available.
In those cases, where only a prediction based on low-resolution data (including
a statistical database) is available, the constant building penetration factor is applied
to all buildings within the low-resolution pixel. This applies for example to models
described in Section 2.2.1.
2.4.1.2 Specific implementation. The specific implementation is the one that is
described in [32], where also a detailed verification with measurements can be found.
The constant building penetration loss applied is 22 dB. An example for the complete
indoor and outdoor coverage prediction is given in Figure 2-26 for the same base
station as used in Section 2.3.
2.4.2
The fraction of outdoor path loss, where the antenna is mounted inside a building
in order to provide dedicated indoor coverage, is usually quite high due to the high
penetration losses. In conjunction with the relatively low transmission powers of
such cells the signals are receivable (even as an interferer) only within a very small
distance outside the building. Therefore a quite simple approach based on the MultiWall-Model introduced by Mottley-Keenan [36] is sufficient.
37 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
BS
Figure 2-26: Example of a prediction result for outdoor-to-indoor propagation; indoor and outdoor coverage for a macro cell using a base station at 23 m height;
c Digital Building Model Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
2.4.2.1 General approach. If a BS antenna is deployed indoor the path loss is
calculated by the following equation [36]:
Ltotal = Lf reespace + nw Lwall
(2.10)
where
Lf reespace
nw
Lwall
The number of walls penetrated is determined by counting the number of intersections between buildings and the profile vector drawn between the BS and MS, see
Figure 2-27.
2.4.2.2 Specific implementation. In the specific implementation the indoor-tooutdoor prediction model is automatically selected, if the BS is in A2-areas, the BS
38 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
location is inside the building vector and the antenna height above ground level is
below the height of the building. This means that the co-ordinate of the antenna has
to be chosen carefully (located slightly outside the building), if antenna is mounted on
the wall, but outside the building in order to prevent this indoor mode for outdoor
micro cells. The wall penetration loss (L w all) is set to 22 dB. This value ensures the
consistency to the outdoor-to-indoor propagation model.
Figure 2-28: Example of a prediction result for indoor-to-outdoor propagation; indoor and outdoor coverage for a base station antenna deployed within a building;
c Digital Building Model Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
An exemplary result is shown in Figure 2-28. In this figure only the signal outdoor and inside the building of deployment is shown. However, also the outdoor-toindoor model described in Section 2.4.1 can be applied yielding an indoor-outdoorindoor-model.
39 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
start
A1
A2b
BS location
A2a
A1
A2
MS location
A2
Indoor-to-Outdoor-Model
MS location
A1
Macro cell model (M1)
+ Transition Model
M2-type-model (VPM)
+ Transition Model
M2-type-model (MPM)
M2-type-model (VPM)
+ Trans. Model
k>kth
high
< 500m
chapter 4
no
yes
M2-type-model (TPM)
low
Generate
highresolution
grid
M2-type-model (VPM)
Superposition of VPM/MPM/TPM
Apply M4-type
model to all
indoor locations
high
low
Aggregate
to lowresolution
grid
ready
40 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
selection criteria and the superposition. For distance larger than 2 km the VPM of the
ray-tracing model is applied to the statistical database according to Section 2.2.1. In
case the MS is located in A1-areas the transition model introduced in Section 2.2.2
is used. The Indoor-to-Outdoor model (Section 2.4.2) is applied, if the BS is in A2b
(indoor deployment). Based on the required resolution of the resulting path loss grid
the generated grids are either split into high-resolution grids or aggregated into lowresolution grids in those cases where the grid size is not identical to the output grid
size. Additionally, in those cases, where a high-resolution grid is selected both outdoor and indoor coverage is determined in A2 areas. If only a low-resolution path
loss grid is selected the mean outdoor path loss is determined for each pixel of the
grid. The flowchart in Figure 2-29 is valid for both the general approach presented in
this document as well as for the specific implementation, of course.
41 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
-30
-40
-50
-60
-70
-80
-90
-100
-110
-120
1
101
201
301
401
measurement bin
501
601
Measurement
Adaptive propagation model(as used for reference scenarios)
Simple MOMENTUM model (as used for public scenarios)
42 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
43 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
of input data. While a fixed network configuration is given for network evaluation,
the task of network planning is to come up with a good network design. For doing so,
all degrees of freedom and all limitations have to be specified explicitly or implicitly.
It has to be specified
which sites to set up Node-B equipment are available
which Node-B equipment is available
which antenna locations are available at a site, e. g. roof-top corners
whether certain sector numbers are required per site
which antenna types may be used
whether restrictions occur in setting azimuths and tilts
which antenna heights may be used per site
which costs are associated with planning decisions
which service (mix) is the network to be planned for
which additional planning guidelines to obey
These are some examples from a potentially very detailed list of specifications for a
planning task. The ability to answer these questions is built into the M OMENTUM
XML formats [15], and we make extensive use of this ability in defining the M O MENTUM planning scenarios in [35]. Chapter 3 of [13] provides a good overview of
what enters the definition of a planning task and how this data is retrieved from the
XML data files.
One issue concerning the input data provision shall be pointed out specifically,
namely, the definition of reasonable antenna installations for each site (consisting of
an antenna location, type, height, azimuth, electrial and mechanical tilt). We take a
semi-automatic approach to derive suggestion for such configurations, which we call
installation site sets. Three types of site sets are used during WP - optimisation:
Star. A star is a set of installations with at most one installation per azimuth (in steps
of 10 ). That is, each feasible azimuth direction is represented by one candidate
installation with a specific antenna type, height, electrical and mechanical tilt.
Blossom. A blossom is a subset of a star, where all installations are separated in
azimuth by at least 30 .
Clover leaf. A clover leaf is again a subset of a star, it contains at most three installations, all of them separated in azimuth by at least 90 .
These concepts are illustrated in Figure 3-1. A star, a blossom, and a clover leaf
are provided as part of the optimisation input for each potential site. An extension to
the regular M OMENTUM XML format is used for this purpose. The stars, blossoms,
and clover leaves are determined via an analysis of path loss and traffic conditions
around a site.
44 / 68
IST-2000-28088-MOMENTUM-D47-PUB
(a) Stars
(b) Blossoms
M OMENTUM PUBLIC
c DigFigure 3-1: Three types of site sets used for planning, Berlin Alexanderplatz;
ital Building Model Berlin (2002), E-Plus Mobilfunk GmbH & Co. KG
45 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
4 Mathematical Toolbox
This section deals with solving the mathematical optimisation problems derived from
network planning tasks. We sketch how the application of mathematical programming techniques as well as heuristic planning methods are employed to obtain cheap
UMTS radio networks that are nevertheless capable of supporting the users demand
(as specified as part of the planning task).
The mathematical optimisation models given in [13, 14] are used in four ways:
we solve the original model using mathematical programming techniques on
small subproblems
we solve the original model using heuristics on the original problem
we solve modified/simplified models using mathematical programming techniques on small subproblems
we solve modified/simplified models using heuristics on the original problem
The use of the first and the third approach is addressed in Section 4.1, while the
second and the fourth approach are addressed in Section 4.2.
All approaches discussed in the following suffered from a serious flaw in most
of the planning tasks designed within WP -. The user demand to be served turned
out to be excessively high, much too high to be served by any reasonable network
configuration on the basis of the available sites and hardware.
46 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
4.2 Heuristics
In Sections 6.1 through 6.5 of [13] we described many heuristic methods for power
assignment, mobile assignment and installation selection. All of these heuristics followed more or less the general scheme described in Algorithm 1.
Algorithm 1: General Heuristic Scheme
1. Select a subset I I of installations.
2. Assign (some) mobiles from M to I.
3. Run a power assignment algorithm to evaluate the result of the previous steps.
4. If the configuration found is infeasible or not good enough go back to either
installation selection or mobile assignment.
In this section we will now present which of the heuristic algorithms are actually
feasible for large-scale, real-world problem instances.
4.2.1
Power Assignment
Recall from [13] that the Power Assignment Problem is defined as follows:
Assume we have a configuration C = (I, M, X), that is
a set I I of currently selected installations,
a set M M of currently served mobiles and
a set X I M of current mobile/server-connections, where
(i, m) X mobile m is currently served by installation i.
Given this configuration C, find (minimal) feasible transmission powers for each connection in X. If no such assignment can be found, the
configuration C is claimed infeasible (or I NVALID).
47 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
In [13] we also described how we can compute a value (or score) for feasible configurations and how we can compare two different configurations or identify optimal
configurations based on this score.
As outlined in [13], we must run a power assignment strategy as soon as we want
to decide whether a currently given configuration is feasible or if we want to compare different configurations. All heuristic algorithms from [13] proceed by selecting
some solution and trying to improve it by a local exchange routine. In other words,
all heuristics produce a very large number of configurations that must be tested and
compared in order to decide in which direction the search should proceed.
Thus power assignment is the bottleneck of all these algorithms and hence an
efficient power assignment strategy is vital in order to keep the running times of the
mobile assignment and installation selection algorithms tolerable.
In [13] we have described three variants for power assignment in detail: an iterative approach, an approach based on LP techniques and an approach that results in
solving a system of linear equation. The system in the latter approach is normally of
size |M| |M| but it was shown in [13, 38] how this system can be reduced to a
system of size |I| |I|. It turned out that Algorithm 2 using this linear system of
reduced size is the only strategy that is reasonable for large-scale instances.
4.2.2
Mobile Assignment
Installation Selection
Similar to the Power Assignment and Mobile Assignment Problems, the Installation
Selection Problem was also defined in [13]:
Given a set I of installations and a set M, find an optimal subset
I I of installations, that is one that allows an optimal configuration
C = (I, M, X) with M M.
48 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
1
0
if (i, m) X and,
otherwise.
(4.1)
(b) For each served mobile pick its corresponding CIR-inequality (in which
all integral variables are fixed now).
(c) This yields two inequalities for each mobile: one for uplink and one for
downlink.
(d) Collect all uplink CIR-inequalities in one system and all downlink CIRinequalities in another one.
(e) In the two systems replace inequality with equality and assume pilot
power to be constant.
2. Both systems are now |M ||M | systems of linear equations in |M | continuous
power variables.
3. Reduce the obtained |M | |M | systems to |I| |I| systems (details for this
reduction can be found in [13, 38]).
4. Solve both systems of linear equations in order to determine power values for
each mobile/server-connection.
5. If there is at least one connection for which the transmission power found is
higher than the maximum allowed transmission power. In this case return I N VALID (the configuration C is infeasible).
Otherwise all transmission powers assigned meet their respective upper
bounds. In this case return these power values.
49 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
+ im
m = min i I| mi
(4.2)
mi
+ im m = m .
m
(4.3)
50 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Among the set of installation selection algorithms that were described in [13], there
are only two algorithms that can handle our large-scale problem instances reasonably
well: The first one is the Greedy Algorithm 4, the second one is the Set Covering
Algorithm 5.
Algorithm 4: Installation Greedy
Input: A set of installations I and a set of mobiles M.
1. Set I = and S = .
2. For each installation i I find a set of mobiles M i that i can (potentially)
serve if all other installations are off.
3. Let ci denote the cost for installation i, c s the cost for site s S and cm the
cost for an unserved mobile. With these values define
Ci0 = ci |Mi | cm
(
Ci0
if (i) S and,
Ci =
0
Ci + c(i) otherwise.
(4.4)
(4.5)
4. Find
i0 = arg min Ci | i I .
(4.6)
51 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
1
0
(4.7)
xi
iI
Ax 1
x {0, 1}
(4.8)
|I|
52 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Of course, we did not only try to use Greedy and Set Covering, but also wellknown techniques like Tabu Search, Simulated Annealing or Evolution Algorithms.
However, it turned out that all these algorithms are way too slow and therefore inapplicable for large-scale, real-world instances of our problem.
4.3 Conclusions
Using the Set Covering algorithm together with the Greedy mobile assignment algorithm and I I power assignment we are (and have been) able to determine solutions
of appropriate accuracy in relatively short (compared to the problem size) running
times.
The fact that we can determine good solutions in short time even for very largescale real-world problem instances justifies the Feedback Optimisation Scheme
that was presented in [13].
53 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
5 Planning Results
We now discuss the effectiveness of our automatic planning approach on the M O MENTUM planning scenarios [35].
Detecting Shortages
Recall that we have two objectives in radio network planning: providing coverage
and providing capacity. Achieving both of these goals depends on a sufficient supply
of potential sites as specified within the scenario. We found means to easily identify
areas where this is not the case, i. e., demand and possibilities do not match. We
computed a minimum obtainable pathloss map. To do this, for each pixel the best
pathloss that is obtainable allowing every possible antenna azimuth for every possible
location is computed. If in the resulting map the pathloss for a pixel is too high to
allow coverage even using the maximum pilot power, it is clear that no solution,
i. e., possible network configuration, exists that covers this pixel. Since this map
records the best possible value for each pixel, we know that any configuration has to
do worse. So the maximum possible pathloss map is a valuable tool to detect areas
which cannot be covered given the current possibilities, thus indicating the need for
additional locations.
To analyse capacity is a bit more involved. In practice we used the network configurations provided by the operators for the scenarios, but any sane configuration,
using all possible sites and suitable tilts would do. Using this configuration we compute the uplink and downlink load for the cells, based on the average traffic grid. If
this load is exceedingly high, it is obvious that it is impossible to handle the traffic
without additional cells. Since we used all possible locations and fully populated
them, again additional sites are needed. Typical examples for this problem are the
Lisbon and Berlin (public) scenarios.
However, it is not feasible to add new sites to the scenario during the automatic
planning process. The availability of site locations is subject to conditions and restrictions outside the scope of WP -. For each additional site, a set of available antenna
locations would have to be provided, each antenna location having a distinct isotropic
propagation grid on a selection of heights. These propagation grids would then have
to be generated using all available building and terrain information. (The generation of path loss grids for the public scenarios on the basis of the M OMENTUM path
loss predictor [33] would have been an option. This has not been pursued within the
project.)
54 / 68
IST-2000-28088-MOMENTUM-D47-PUB
5.1.2
M OMENTUM PUBLIC
Figure 5-1:
WP -
Berlin Public. This scenario suffers mostly the same problems as the Lisbon public
scenario. The overall missed traffic as computed by the WP - static simulator is
about 43%, reaching over 75% in certain areas (see Figure 5-2). Since much better
data is available for the reference scenario, especially regarding the predictions, we
concentrated our efforts on the Berlin reference scenario.
55 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Figure 5-2:
WP -
5.2.1
The Hague
Analysis of Input Data. Our analysis of the data lead to the conclusion, that the
predictions of the The Hague public scenario with their 50 m resolution without building data are too coarse to allow for reliable automatic planning. This is shown in
Figure 5-4: the three initial sectors of a three-sectorised site 5-4(a) (at height 18.0m,
electrical downtilt 4 ) are rotated by 60 in 5-4(b), and tilted down to 8 in 5-4(c).
56 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
These changes exploit all degrees of freedom for network planning, yet they have
only a small effect, especially regarding the core cell area (center).
(d)
Scale in
dB
Figure 5-4: Effects of configuration changes on propagation grids, The Hague scenario. The black dots indicate other potential sites
MIP Approach. The traffic load for the The Hague public scenario is reasonable.
It is also the only scenario with an extended number of possible site locations. We
automatically computed the solution shown in Figure 5-5.
57 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Figure 5-5: Planning result for The Hague (Figure 5-3 for scales and units)
58 / 68
IST-2000-28088-MOMENTUM-D47-PUB
time
5 Snapshots
73 s
10 snapshots
1435 s
M OMENTUM PUBLIC
20 snapshots
4283 s
Table 5-1: Running time of the Set-Covering Algorithm on an The Hague problem
instance with 912 installations and 76 sites on a 1 GHz Pentium III.
Heuristics
Computation Time. Table 5-1 shows the computation time of the Set-Covering
algorithm for a The Hague problem instance with 76 sites and 912 installations
on a 1 GHz Pentium III CPU. The time displayed in the table does not include the
initialisation time that is required for reading in the problem data and setting up basic
internal data structures. This time is within the margin of several seconds for small (5
snapshots) problem instances and in the range of up to ten minutes for large problem
instances (20 - 30 snapshots). However, the initialisation time of the Set-Covering
Algorithm is still smaller than the time required to generate the MIP problem, write
to disk and read it into some MIP-solver such as C PLEX.
On the one hand, the table shows that we need at most a little more than one hour
in order to solve a problem with 20 snapshots. That is, the algorithm does perform
well, even if the number of users/snapshots becomes big. On the other hand, the
numbers in the table make clear that computation time does not grow linearly with
the number of snapshots. This can be best seen when we compare the running times
of the 5 snapshots (73 seconds) and the 10 snapshots (almost half an hour) instances.
This dramatic increase in the computation time is mainly caused by the MIP-solver
(in our case C PLEX) that is applied to solve the set-covering problem (4.8): it is
known that these problems are N P hard and therefore the solution time will become
unreasonably long for larger instances.
Observations. Basically, the solutions produced by the Set-Covering algorithm
were of good quality for The Hague scenario: the missed traffic in a static simulator is below 3%. However, when we took a closer look at the solution we found that
there were a lot of selected sites on which only one installation was planted. From a
practical point of view this is not desirable. In order to circumvent this problem we
added the following constraint to the set-covering problem (4.8)
As soon as a site is selected, at least 2 (or 3) installations must be put
there.
For convenience we call this the min-2 (or min-3) constraint.
It turned out that this modified set-covering problem is much harder to solve
(at least for The Hague instances): the time required for solving (4.8) with this
additional constraint was more than two times as high as for the original problem.
Nevertheless, using the additional min-2 or min-3 constraints we managed to generate
solutions for The Hague that had a reasonable number of installations on each site.
But when we analysed these new solutions, we found that they were not better than
the solutions where we had only one installation on most of the selected sites.
59 / 68
IST-2000-28088-MOMENTUM-D47-PUB
5.2.2
M OMENTUM PUBLIC
Berlin Reference
This was the biggest and most sophisticated scenario, featuring path loss predictions
with a grid resolution of 5 m. Due to the huge amount of data, we focused on the
Alexanderplatz area. The amount of traffic in this scenario is again too high to hope
for a satisfactory solution using the offered sites. Therefore we used an alternative
traffic grid, called Tg2, that has reasonable traffic load.
However, it is not demand alone which is responsible for missed traffic in this
scenario. We computed a minimum obtainable pathloss map that shows the best
pathloss value obtainable for each pixel. Looking at Figure 5-6, the red regions are
those which will have no coverage, regardless of the network configuration. The yellow areas have a high probability of being problematic at best. Again, the correct
solution would be to set up additional possible site locations in or near the problematic areas.
Figure 5-6: Minimum obtainable pathloss for Berlin Alexanderplatz (Figure 5-3 for
c Digital Building Model Berlin (2002), E-Plus Mobilfunk GmbH
colour coding);
& Co. KG
We automatically computed a network configuration using the techniques described in Section 4.1. This resulted in a configuration, using 16 out of 23 possible
sites and employing a total of 46 cells. According to WP - simulations, a missed
traffic below 0.7% can be expected. Best server, coverage and load maps are shown
in Figure 5-7.
60 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
Figure 5-7: Planning result for Berlin, reference scenario, area around Alexanderc Digital Building Model Berlin
platz, Tg2 traffic (Figure 5-3 for scales and units);
(2002), E-Plus Mobilfunk GmbH & Co. KG
61 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
62 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
6 Conclusion
In this document the results of WP - on automatic RF planning of large-scale UMTS
networks have been summarised. The approach developed within this project covers
all major aspects of automatic planning. This includes propagation aspects, a reasonable mathematical model of the UMTS radio network, a couple of sophisticated
heuristic methods to short-cut the enormous amount calculations and mathematical
optimisation methods.
Without accurate propagation prediction models automatic radio planning is not
possible. In order to enable the fully automatic generation of accurate predictions for
all different operational environments, a general framework for an adaptive propagation model has been developed. This framework has been implemented based
on modules available within M OMENTUM and tested on the German reference scenarios. The model is able to process digital terrain data of different resolution and
granularity and contains methods and criteria for unsupervised selection of proper
methods for the different operational environments. This model has not only been
used within WP -, but has also been a basis for the simulations in other work packages in M OMENTUM.
In order to be able to handle a complex system like a UMTS radio network, a
mathematical model for feasible network configurations has been developed. This
model has been used for analytical studies of structure of the optimisation problem
as well as a starting point to develop the optimisation methods. Two principal approaches for the optimisation problem have been developed. The mixed-integer programming approach using simplifications is applied in a pre-processing step, whereas
the second approach contains heuristics for both mobile assignment and installation selection. For the heuristics different methods have been tested revealing Tabu
Search, Greedy and Set Covering as the most promising approaches. All the different
components have been integrated into an UMTS radio network optimisation software
prototype. The rough flowchart of the automatic optimisation process is described in
Figure 6-1. First computational experiments have shown that running times of less
than one hour for realistic network scenarios can be achieved.
lack of coverage
QoS
requirement
demand
snapshots
resources
capacity
antenna
configurations
path
loss
automatic
planning
network
evaluation
radio
network
lack of capacity
63 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
able infracstructure offered to the optimisation process is able to meet the traffic
demands. This is the case for the The Hague public scenario and the Berlin reference scenario. If, however, this condition is not fulfilled, a detailed analysis (using
the methods develeoped by WP - or WP -) gives hints concerning areas, where a lack
of coverage or capacity is observed. In this case additional sites are required. This
situation has been observed with the public scenarios for Berlin and Lisbon.
Despite the fact that quite a lot of simplifications and approximations have been
necessary both for the description of input parameters and for the optimisation model
itself, first performance evaluations of networks designed using WP - methods are
encouraging. Solutions of high quality and low cost within short running times have
been achieved. Although the proposed methods are able to generate reasonable good
results there is still room for further improvement. Especially more advanced methods for installation rating, which have not been investigated in all details, may be a
promising starting point.
As a final remark, it has to be mentioned, that the finalisation of this project coincides with the period, where most UMTS operators in Europe are switching their first
networks revealing most probably the urgent need for methods as described in this
document. This situation will generate quite a lot of excellent opportunities to transfer the theoretical know-how accumulated in M OMENTUM WP - to the real practical
world.
64 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
References
[1] 3GPP Technical Specification TS 25.943 v2.0.0: Deployment aspects.
[2] M. Basile. Obtaining accurate predictions with an untuned semi-deterministic
model used with an advanced statistical database. Tech. Rep. TD(99) 031,
COST 259, Vienna, Austria, 1999.
[3] J. Berg. A recursive method for street microcell path loss calculations. In
PIMRC, Toronto, Canada, vol. 1, pp. 140143. 1995.
[4] J. Berg. Digital Mobile Radio Towards Future Generation Systems (COST 231
Final Report), chap. Building Penetration, pp. 167174. COST Telecom
Secretariat, CEC, Bruessels/Belgium, 1999.
[5] H. Bertoni, W. Honcharenko, L. R. Maciel, and H. Xia. UHF propagation
prediction for wireless personal communications. In Proc. of the IEEE,
vol. 82, pp. 13331359. 1994.
[6] F. D. Cardoso, L. M. Correia, T. Kurner, P. Lourenco, G. Marques, and
D. Matic. Evaluation of propagation models. Tech. Rep.
IST-2000-28088-MOMENTUM-D41-INT, IST-2000-28088 MOMENTUM,
2002. URL http://momentum.zib.de.
[7] A. Claro, J. Ferreira, and L. Correia. Assessment of a propagation model for
crossroads in micro-cells. In Proc. of VTC99 Fall 50 t h IEEE Vehicular
Technology Conference. Amsterdam, The Netherlands, 1999. Also avialable as
COST 259 TD(99) 035.
[8] CODIT Project. Final report. RACE Programme, 1996.
[9] L. M. Correia (ed.). Digital mobile radio towards future generation
systemsCOST 231: European Co-operation in Mobile Radio Research.
Office for official publications of the European Communities, 1999.
[10] L. M. Correia (ed.). Wireless Flexible Personalised
CommunicationsCOST 259: European Co-operation in Mobile Radio
Research. John Wiley & Sons, 2001.
[11] E-Plus Mobilfunk GmbH & Co. KG. Proposal for a site-specific prediction
method for land-mobile service, specially UMTS/IMT2000 applications.
ITU-R WP3K Document 3K/11-E, 2001.
[12] U. Ehrenberger and K. Leibnitz. Impact of clustered traffic distributions in
CDMA radio networks. Tech. rep., University of Wurzburg, Germany, 1999.
[13] A. Eisenblatter, A. Fugenschuh, E. R. Fledderus, H.-F. Geerdes, B. Heideck,
Junglas, T. Koch, T. Kurner, and A. Martin. Mathematical methods for
automatic optimisation of umts radio networks. Tech. Rep.
IST-2000-28088-MOMENTUM-D43-PUB, IST-2000-28088 MOMENTUM,
2003. URL http://momentum.zib.de.
65 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
66 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
67 / 68
IST-2000-28088-MOMENTUM-D47-PUB
M OMENTUM PUBLIC
68 / 68