Professional Documents
Culture Documents
telecommunication systems
Iuliana Virtej
Control Engineering Laboratory
Helsinki University of Technology
iuliana.virtej@hut.fi
1 Introduction
Telecommunication– central to our daily lives has changed dramatically. These
changes are the result of the technological advances, the broadcast of the broadband
services, the popularity of Internet and wireless communications.
In such dynamic technological and economical environment, competition is increasing
among the service providers and among the equipment manufacturers. Optimization
of the planning network is becoming essential. Many fundamental problems are still
open.
The new Wideband Code Division Multiple Access (WCDMA) system is intended to
be the third generation of mobile communication. WCDMA is a complementary
system compared with the actual system. The main feature of the next generation
mobile communication system is that data services are considered. Based on this
feature, mobiles will support all Internet and multimedia services. This brings a lot of
new services, but also the problems to be solved are more complex. The performance
of the network should be analyzed from two points one is ‘hardware’ part and the
other one is from ‘software’ part.
First the reliability issues are addressed in this paper. This part will cover the
‘hardware’ performance of the network. The second part covers the availability issue.
The performance of the network when the radio resources are allocated to the users is
discussed. Radio network simulator what is presented in the paper will measure the
performance of the implemented algorithms for power control based on the number of
failures and also the quality of the transmission.
The quality of the transmission is very important. Bad quality of the transmission
means that the subscribers don’t have satisfactory services, so as a consequence the
reduction of the subscribers to an operator is noticed. The paper tries to emphasize the
importance of good services offered to the subscribers in a communication network.
Also the paper is discussing the performance measurement from hardware point of
view.
The practical aspects are pointed out. The practical constraints are considered as well
for the discussed algorithms.
2 Reliability issue in telecommunication network
The design and analysis of the reliability and availability issues are considered for
interconnected networks such as communication and telephony networks.
In telephony networks each subscriber is considered that is able to place a call to any
other subscriber in the network. Generally, the manner in which communication links
are provided depends on a number of factors.
Reliability is primarily concerned with ensuring that some routes in the network
connecting intended source and destination are operationally. Availability is
concerned primarily with ensuring that some routes are not only operational but also
unblocked or idle (avoiding congestion in the network or applied to have good radio
resources allocation).
All the presented methods are used to estimate the performance of the network from
the hard point of you. Application to the multi-interconnecting networks is hot
research area. Flexibility and reliability of the network are main points for designing
and planing network behavior.
As a conclusion of this part, which can be pointed out, is that in practical situation the
failures of the hardware in the interconnected networks are very difficult to be
estimated. The performance of the network can be predicted using different methods.
The main goal of the operator is to design a network where the number of failures in
the system (hardware failures) is low. The flexibility of the system assures the
reconfigured possibility of network and has also economical benefits.
Another analysis of the network from the availability issues can be discussed. The
addressed issue represents to avoid the congestion in the network.
If an analysis of the network from radio resources allocation point of view and
admission control is done then the performance of the network is considered the
capacity of the system and the quality of the service.
Next paragraph presents the performance of network in case that the considered radio
resource used for allocation is power, which is one of the critical resources in the third
generation mobile communication. First the radio network simulator is briefly
described and after that power control algorithms are presented. Simulation results
and performance of the network are presented. The practical constraints are taken into
account.
Conclusions and future research area are considered in the final part of the paper.
3 Radio Network Simulator "NetSim"
3.1 Introduction
NetSim is a simulator developed to study Cellular Radio Network Control Algorithms
and planning methods by Telecommunication Laboratory at Helsinki University of
Technology [ 2,3, 4,5] . It is able to provide detailed information about system capacity,
coverage and network control algorithms. NetSim output files consist of information
about call dropping, blocking time and spatial references for these events, statistics
can be easily collected and translated into visual form with help of MATLAB or other
tools. NetSim is written in C language and can be updated for different radio
interfaces (GSM, WCDMA), various statistical and deterministic channel models and
different types of Radio Network Control Algorithms (handover, power control,
admission control).
NetSim is a time driven simulator, the purpose of which is to fill the gap between
simulators developed to study link level signal processing algorithms like COSSAP
and higher-level network simulators like OPNET and BONES. Considering C
language, NetSim can be easily extended to include link level simulation or fixed
network simulation and can be combined with COSSAP or OPNET tools. NetSim can
simulate users behavior, various types of teletraffic, interference, power and
admission control algorithms, adaptive antennas beamforming, soft and hard
handover. Current version uses a deterministic propagation model for microcellular
urban environment based on well-known ray tracing methods. Deterministic model
gives opportunity to study different radio network planning methodologies. Existing
propagation model provides information about spatial properties of radio channel for
simulations radio networks with adaptive antennas at BS.
The main blocks of NetSim are shown in the Figure 1.1. NetSim blocks can be
logically divided in to four main models related to reference scenarios, radio
propagation, and signal processing algorithms and radio network control issues. These
are further discussed.
3.4Teletraffic model
Teletraffic model is for voice service simulation control and traffic channels behavior
taking in to account voice activity detection. NetSim has also a model of data
transmission relating to Internet services. Models for multi-rate data services are
included in the current plans.
Reference
Pedestrians Models
Scenario
Users model: location, velocities on predefined
for domestic
users and car
route passengers
Propagation
Voice service packet and
Offered traffic /service circuit switched
with VAD
spatial distribution
data
Deterministic Statistical
Propagation data processing raytracing model
propagation model,
model based on
measurements
Impulse responses for MS
locations
COSSAP Single element Multiple
allocation methods Algorithms
Processing
diagram 2D-RAKE
RAKE receiver/Interference Model
SIR
Control/Resource
Radio Network
Figure 1.1. Main blocks and models of the NetSim and directions of further
developments.
The main blocks in Figure 1.1 [ 2,3, 4,5] shows the links between NetSim and OPNET
or COSSAP. It also shows the flow diagram inside the simulator.
The simulator was used to simulate and planning the telecommunication network at
the system level, where all the resources are allocated for the user.
The performance of the network was analyzed based on the number of quality failures.
The quality of the algorithm is compared based on the quality of the transmission
measure.
If different power control algorithms are considered the performance of the network in
terms of capacity is analyzed.
4 System model
First some notations are introduced. The radio cellular system considered here has a
finite cell size. The number of active users is denoted by N ms , total number of calls
N calls , total number of failures N fails , number of failures due to bad quality N q _ fails ,
number of synchronous failures N no _ ch . The transmitted power for ith mobile is
denoted by Pt i , power received from each BS (base station) through each path is Pr jL
where j represents the number of base stations, and L the number of paths, mean
[ ]
received power Pr mean = Prmean1 ,..., PrmeanN _ MS _ MAX , SIR (signal-to-interference ratio),
SIR target (signal-to-interference ratio target). SIR is calculated by maximal ratio
combining processing gain of every MS, SIR ij represents SIR calculated between the
transmitter MS i and BS j , SIR at the previous time instant SIR pre and SIR pre ij
represents SIR pre calculated between the MS i and BS j , signal quality counter
quality i , where i=1,..,N_MS_MAX, j=1,..,N_MAX_BS. The number of base stations
is one in this study limited to one, which implies SIR ij = SIR i and SIR pre ij =
SIR pre i .
The signal-to-interference ratio in the kth path of the radio link between the ith mobile
and jth base station, SIRijk , is expressed in [ 5] and [ 7] as:
W
P
SIRijk = R i , j ,k ,
L N _ MS _ MAX L
N0 + α Pi , j ,l + Pm, j ,l
l =1,l ≠ im m =1 l =1
m≠ l
where W is the chip rate, R is the data bit rate, N 0 is the thermal noise power, L is the
number of paths, N_MS_MAX is the maximum number of mobiles, N_MAX_BS is the
maximum number of base stations, α is the orthogonality factor, P i , j , k is the
received power at the jth base station from ith mobile through the kth path. The auto-
correlation and cross-correlation properties of the direct sequence are assumed similar.
The maximum ratio combining technique is used for simulation. The receiver
combines the signals propagated through different paths by weighting the strengths of
each path and chooses the strongest path of the radio link. Therefore the total SIR in
N _ MS _ MAX
the link between ith and jth base station is given by SIR ij = SIRijk . The fading
l =1
in the channel is generated using the ray tracing method. The uplink transmission is
considered.
5 Power control method
The uplink closed loop power control adjusts the mobile station power control in
order to keep the received uplink SIR at a given SIR target. The transmitted power
control command is codified on 1/2/3/4 bits. In [1] and [ 5] the idea of implementing
power control for 1 bit is presented. The number of power control levels will be
dependent of the number of bits. Power control steps coded on 2 bits, 3bits, 4 bits will
determine 4, 8 and 16 transmitted power control commands respectively. The
minimum power step is 0.25 dB and maximum is 1.5 dB. The decision is taken based
on the variation of the difference (SIR pre i − SIR target ). The difference
(SIR pre i − SIR target ) is the error in the closed loop power control and is denoted by
∆ SIR i for ith mobile. The value of the difference is compared with a fixed value,
which represents part of SIR target . The power control is decreased or increased with
maximum step when the variation of ∆ SIR i is large compared with the fixed value.
The minimum step power control is applied in case that the variation is small. The
algorithm is distributed. The power control is calculated for each mobile every
simulation time. The power control signal is realistic calculated based on power
control error.
5.1 Power control of 2 bits
For power control of 2 bits four levels of power are defined, equally distributed as
number of steps for increasing and decreasing. In the range of 0.25 - 1.5 dB discrete
steps of power Pc step1 and Pc step2 for each mobile are considered. Pc step1 represents the
minimum step, 0.25 dB, and Pc step2 is maximum step, 1.5 dB, used for power control
command. Each mobile has two power control steps defined and this gives the
possibility of increasing or decreasing the power for each one with one value out of
two defined. The error probability of the return channel is defined for the ith mobile as
Pc error _ pr i .
The proposed algorithm is divided into phases. In the first phase the sign of the power
control correction is decided. In the second part the new transmitted power is
calculated.
The sign of the power control is derived based on the following algorithm at the k th
moment of simulation:
If ( ∆ SIR i < 0) then
C = 1 and the power of MS (mobile) is increased with a step chosen in
the algorithm.
Else
C = -1 and the power of MS is decreased with a step chosen in the
algorithm, for i = 1 ,…, N_MS_MAX.
The power control error is given in the same form as the sign for increasing and
decreasing the power value at the kth moment of simulation as:
If (q is less than Pc error _ pr i ) then
E = -1 and the power control step is chosen incorrectly
Else
E = 1 and the power control step is correct
,where q represents a variable for power control error.
Now with the information that is known about increasing or decreasing the power and
the information that the chosen power is either well defined or not, the power control
command can be formulated. The algorithm updates the transmitted power based on
the decided power control level and the Pc error _ pr i . The updating function is non-
linear. The constraints taken into account are the total transmitted power and
maximum power control level which is between 0.25 dB and 1.5 dB. These are
practical constraints specified in UTRA [1]. The non-linear function is calculated
based on the transmitted power Pt multiplied by the decided power control level to the
power E and C. The power is decreased or increased with maximum step when
∆ SIR i is large compared with fixed value and with minimum step when the
difference ∆ SIR i is not large. The increasing or decreasing command is given by the
variable C which is calculated for every k iteration and for each mobile. The return
channel error is calculated in case that the correct power control step is not available.
The following assumptions have been made in all simulations: the number of base
stations is one, number of transmission paths L = 5, the maximum number of mobiles
N_MS_MAX was 50. Initial value for Pc step1 i is 1.0593, and 1.4125 for Pc step2 i for
each mobile, where i varies between 1 and N_MS_MAX. Value 1.0593 corresponds to
0.25 dB and 1.4125 to 1.5 dB. The decision in power control algorithm is taken based
on the variation of ∆ SIR i . The return channel probability is considered 0.01.
This section contains simulation results when different decisions of power control
commands, of 2 bits, 3 bits and 4 bits, were used. These results were for one base
station obtained using NetSim, in uplink transmission (mobiles (MS) to base station
(BS)). The algorithms are compared based on the number of the total fails. One power
control algorithm is considered better than other if the total number of fails at the
system level is lower. The number of fails has to be as low as possible. In the ideal
case the number of bits for coding the power control is one and the number of fails is
1. The results are shown in Table 0.
First power control of 2 bits is simulated. The results of the simulation are presented
in Table I:
Total number of mobiles 50
Total number of calls 64
Total number of fails 1
Total number of quality fails 1
Tabel 0. The total number of mobiles, initiated calls, fails,and quality fails for power
control on one bit over the simulation time
Figure 1 shows the evolution of the total number of initiated calls and the total
number of fails when power control algorithm of 2 bits was used.
50
n u m b e r o f m o b ile s
45 n u m b e r o f c a lls to tal no o f
n u m b e r o f f a ils m o b ile s
40
35
to tal no o f
c a lls
30
25
20
15
10
5 to tal no o f
fa ils
0
10 15 20 25 30 35 40
A d m is s io n t im e
For power control of 3 and 4 bits the algorithms have the same structure as for 2 bits.
The number of power levels is now 4 and 8 for increasing and the same number for
decreasing. For power control of 3 bits, 4 power levels for the range 0.25- 1.5 dB are
defined, and 4 for decreasing. The power control command is defined as a nonlinear
function based on power control step and the calculated error. The number of bits is
different because more accurate power control steps are given for each mobile. The
simulation results are presented in the next table:
In Figure 2 the evolution of the total number of initiated calls and the total number of
fails is presented when the power control algorithm of 3 bits is used. Comparing the
number of fails with the previous algorithm, an increase of them is observed, but this
is not significant.
60
number of mobiles
number of calls total no of mobiles
50 number of fails
40 total no of calls
30
20
10
total no of fails
0
10 15 20 25 30 35 40
Admission time
Figure 2. Simulation power control of 3 bits
A situation of more power steps for decreasing the power than for increasing the
power is considered next. Five steps of power levels for decreasing the power and 3
for increasing are chosen. The results of the simulation given in Table III are better in
this case when the total simulation time is 50 s.
The same algorithm can be defined for 4 bits power control. The number of the levels
of power control steps is 16. First 8 steps for increasing the power and 8 steps for
decreasing, are considered. The results of the simulation are similar to those in Tabel
III. They are summarized in Tabel IV.
The evolution of the total number of initiated calls and the total number of fails is
presented in Figure 3 when power control algorithm for 4 bits is used.
c
60
n u m b e r o f m o b ile s
n u m b e r o f c a lls
n u m b e r o f f a ils
50
to t a l n o o f
40 m o b ile s
30
to tal no o f
c a lls
20
10
to tal no o f
fa ils
0
10 15 20 25 30 35 40
A d m is s io n t im e