phenomenon is known as cell breathing : coverage
decreases as the load increases.
The exact coverage depends on several parameters
like the data rate allocated to each user, the level of
noise but especially the load on the cell. In a simple
regular network with perfect power control, the cov-
erage can be calculated on the uplink and downlink.
3 SIMULATION TOOL
OBJECTIVES
At TELECOM Bretagne (Ecole Nationale Superieure
des Telecommunications de Bretagne) cellular net-
work fundamentals are given in first year of gradu-
ation studies (MSc level). The second year is rather
dedicated to more advanced systems like 3G and 4G
wireless networks. In this context, spread spectrum
concept and CDMA is taught. As it was introduced in
part 2 there is a lot of interaction in cellular networks
due to the impact of the interference. Understanding
how a network ”lives” is not simple. Sometimes stu-
dents are confused by the technical details and do not
understand the basic physical phenomena. It is then
necessary to have labs where the student can practice.
As network UMTS devices are very expensive, simu-
lation is the only way for laboratories.
3.1 Simulation Tool Overview
Indeed, major simulation tools like OPNET (OPNET,
2008) or COMNET (COMNET, 2008) are more pro-
tocol oriented and require a lot of time to be used cor-
rectly. Furthermore the multi-cell aspect is generally
not included. Other planning tools such as ATOLL
(FORSK, ) or PLANET (MARCONI, 2008) are more
adapted to predict the coverage in a given environ-
ment. They use sophisticated digital elevation models
to predict coverage and evaluate the quality of service
delivered in a zone. The behaviour of a network for
different loads is precisely modelled and may be dis-
played. However, a huge number of parameters have
to be manipulated. When some variations in the cov-
erage are apparent, it is very difficult to identify the
reason for them. For example, the coverage level may
be deeply impacted by some specificities of the prop-
agation models rather than the basic physical CDMA
characteristics.
There is then a need for a user-friendly simula-
tion software of a CDMA network that reflects the
behaviour of a CDMA wireless network.
3.2 VICTOR Objectives
The objective at TELECOM Bretagne was to have a
tool that every student could launch and use within
5 minutes. Simplicity was the first objective. The
simulation is thus not event-oriented but is closer to
a Monte-Carlo approach. The developed software is
based on a model which will be described in the fol-
lowing and the simulator is called VICTOR (Visuali-
sation Interactive du ConTrOle de puissance dans un
Reseau regulier) : Interactive Visualization of power
control in a regular network.
4 MODEL PRESENTATION
4.1 The Network Model
A regular hexagonal network with omnidirectional
base stations is considered in VICTOR. The number
of cells is set to 7 : one central cell is surrounded by
six neighboring cells. Terminals are randomly spread
over the 7 hexagonal cells. They are assumed to be
fixed. However, they are called mobiles, as it is usu-
ally done in cellular networks.
The radius of the cells may be changed by the user
but the default value is 1 km. A regular propagation is
considered also in VICTOR. The effect of obstacles
is not simulated in details. Irregularities in the prop-
agation are modelled by a random variable. Such an
approach is very classical in much research work (see
(Gilhousen et al., 1991) for instance). The user has
access to a large number of parameters (propagation
law, spread spectrum factor, noise figure,... ). How-
ever, predefined values that correspond to a typical
coherent system are set by default.
4.2 Main Functions of the Software
VICTOR propose two possibilities to fix its configu-
ration parameters: i) at the beginning of the simula-
tion, ii) at any time in the simulation. Once the pa-
rameters are fixed, the user can very easily change the
number of mobiles in the network through the slider.
For a given number of mobiles, VICTOR calculates
the target level of the reception power in the down-
link and in the uplink. It derives the required power
level for each mobile on the uplink and for each base
station on the downlink.
In some cases, it is not possible to serve all mo-
biles. Mobiles that cannot be served are called inac-
tive mobiles : on the uplink the transmission power
of inactive mobiles is set to 0. On the downlink, no
CSEDU 2009 - International Conference on Computer Supported Education
34