Professional Documents
Culture Documents
TECHNIQUES
M
KUWAIT GSM PROJECT
1
To
¾ My family whose is supporting me always.
¾ All the nice people I have met in both Oman & Kuwait
who are really a nice family.
2
Abstract
The training aims to get the GSM knowledge and apply this
knowledge in the optimization filed. Furthermore it includes site visiting and
dealing with the network data to understand how the network is acting & to
find the solution for different cases. Finally, I found the training very
interesting & full of information besides feeling the how the real
employment life is.
3
Introduction
This report contains mainly 7 chapters, which represent the full details of
what was achieved through the two months and half as I join MOTOROLA
Company in both Oman & Kuwait, which was my pleasure. Here is an
overview of those chapters:
Chapter 4: Statistics.
The statistics of the network are different in the type such as the row and the
key statistics. The optimizer should be involved in these statistics to get the
reason of the bad quality service of the network beside other important
features of the network as it is explain din this chapter. Thus I was involved
in this branch also to give me the complete picture for the different network
features this with the help of a very good manual besides the great
explanation I got for the engineers.
4
Chapter 5: RF Configuration.
From the beginning I was told that the optimizer is the network doctor who
takes care of the network body as well as its health and performance.
Therefore I was involved in the studying the BTSs (Base Transceiver
Stations) which includes the RF (Radio Frequency) parts. It was amazing
since both the theory and practical visiting for the BTSs achieved it.
5
Chapter 1:
GSM (Global System for Mobile communications)
1- GSM History
2- Cellular systems
- The cellular structure.
- Cluster.
- Types of cells.
6
7- Timing advance(TA)
8- Power control
9- Discontinuous reception(DRX)
7
The Global System for Mobile communications is a digital cellular communications
system. It was developed in order to create a common European mobile telephone
standard but it has been rapidly accepted worldwide. GSM was designed to be compatible
with ISDN services.
1- GSM History
The events in the development of GSM can be summarized in the following table.
8
2- Cellular systems
¾ The power level of a transmitter within a single cell must be limited in order to
reduce the interference with the transmitters of neighboring cells. The interference
will not produce any damage to the system if a distance of about 2.5 to 3 times the
diameter of a cell is reserved between transmitters. The receiver filters must also
be very preferment.
¾ Neighboring cells can not share the same channels. In order to reduce the
interference, the frequencies must be reused only within a certain pattern.
In order to exchange the information needed to maintain the communication links within
the cellular network, several radio channels are reserved for the signaling information.
2.2- Cluster
The cells are grouped into clusters. The number of cells in a cluster must be determined
so that the cluster can be repeated continuously within the covering area of an operator.
The typical clusters contain 4, 7, 12 or 21 cells. The number of cells in each cluster is
very important. The smaller the number of cells per cluster is, the bigger the number of
channels per cell will be. The capacity of each cell will be therefore increased. However a
balance must be found in order to avoid the interference that could occur between
neighboring clusters. This interference is produced by the small size of the clusters (the
size of the cluster is defined by the number of cells per cluster). The total number of
channels per cell depends on the number of available channels and the type of cluster
used.
9
2.3- Types of cells
The density of population in a country is so varied that different types of cells are used:
• Macrocells
• Microcells
• Selective cells
• Umbrella cells
1- Macrocells
The macrocells are large cells for remote and sparsely populated areas.
2- Microcells
These cells are used for densely populated areas. By splitting the existing areas into
smaller cells, the number of channels available is increased as well as the capacity of the
cells. The power level of the transmitters used in these cells is then decreased, reducing
the possibility of interference between neighboring cells.
3- Selective cells
It is not always useful to define a cell with a full coverage of 360 degrees. In some cases,
cells with a particular shape and coverage are needed. These cells are called selective
cells. A typical example of selective cells is the cells that may be located at the entrances
of tunnels where coverage of 360 degrees is not needed. In this case, a selective cell with
coverage of 120 degrees is used.
4- Umbrella cells
A freeway crossing very small cells produces an important number of handovers among
the different small neighboring cells. In order to solve this problem, the concept of
umbrella cells is introduced. An umbrella cell covers several microcells. The power level
inside an umbrella cell is increased comparing to the power levels used in the microcells
that form the umbrella cell. When the speed of the mobile is too high, the mobile is
handed off to the umbrella cell. The mobile will then stay longer in the same cell (in this
case the umbrella cell). This will reduce the number of handovers and the work of the
network. A too important number of handover demands and the propagation
characteristics of a mobile can help to detect its high speed.
10
Fig.1: Umbrella Cell.
In the 1980s most mobile cellular systems were based on analog systems. The GSM
system can be considered as the first digital cellular system. The different reasons that
explain this transition from analog to digital technology are presented in this section.
11
4- The GSM network
• Mobile Station(MS)
A Mobile Station consists of two main elements:
12
2 W. The evolution of technologies allows decreasing the maximum allowed power to
0.8 W.
13
• The Network and Switching Subsystem (NSS)
Its main role is to manage the communications between the mobile users and other users,
such as mobile users, ISDN users, fixed telephony users, etc. It also includes data bases
needed in order to store information about the subscribers and to manage their mobility.
The different components of the NSS are described below.
14
¾ The Equipment Identity Register (EIR)
The EIR is also used for security purposes. It is a register containing
information about the mobile equipments. Like the HLR or the VLR,
the EIR basically consists of a database, which maintains three lists:
The white list contains all the approved types of mobile stations.
The black list contains those IMEIs known to be stolen to or be barred for
technical reasons.
The gray list allows tracing of the related mobile stations.
15
4.2- The geographical areas of the GSM network
As the cell is identified by its Cell Global Identity number (CGI), corresponds to the
radio coverage of a base transceiver station. A Location Area (LA), identified by its
Location Area Identity (LAI) number, is a group of cells served by a single MSC/VLR. A
group of location areas under the control of the same MSC/VLR defines the MSC/VLR
area. A Public Land Mobile Network (PLMN) is the area served by one network
operator.
• Transmission.
• Radio Resources management (RR).
• Mobility Management (MM).
• Communication Management (CM).
• Operation, Administration and Maintenance (OAM).
• Transmission
The transmission function includes two sub-functions:
¾ The first one is related to the means needed for the transmission of user
information.
¾ The second one is related to the means needed for the transmission of signaling
information.
16
Not all the components of the GSM network are strongly related with the transmission
functions. The MS, the BTS and the BSC, among others, are deeply concerned with
transmission.
Handover
The user movements can produce the need to change the channel or cell, especially when
the quality of the communication is decreasing. This procedure of changing the resources
is called handover. Four different types of handovers can be distinguished:
Handovers are mainly controlled by the MSC. However in order to avoid unnecessary
signaling information, the first two types of handovers are managed by the concerned
BSC (in this case, the MSC is only notified of the handover).
The mobile station is the active participant in this procedure. In order to perform the
handover, the mobile station controls continuously its own signal strength and the signal
strength of the neighboring cells. The list of cells that must be monitored by the mobile
station is given by the base station. The power measurements allow to decide which is the
best cell in order to maintain the quality of the communication link.
Two basic algorithms are used for the handover:
17
1. The `minimum acceptable performance' algorithm. When the quality of the
transmission decreases (i.e the signal is deteriorated), the power level of the
mobile is increased. This is done until the increase of the power level has no
effect on the quality of the signal. When this happens, a handover is performed.
¾ Location management
When a mobile station is powered on, it performs a location update procedure by
indicating its IMSI to the network. The first location update procedure is called the IMSI
attach procedure.
The mobile station also performs location updating, in order to indicate its current
location, when it moves to a new Location Area or a different PLMN. This location
updating message is sent to the new MSC/VLR, which gives the location information to
the subscriber's HLR. If the mobile station is authorized in the new MSC/VLR, the
subscriber's HLR cancels the registration of the mobile station with the old MSC/VLR.
A location updating is also performed periodically. If after the updating time period, the
mobile station has not registered, it is then deregistered.
When a mobile station is powered off, it performs an IMSI detach procedure in order to
tell the network that it is no longer connected.
18
Black-listed: The terminal has either been reported stolen, or is not type approved (the
correct type of terminal for a GSM network). The terminal is not allowed to connect to
the network.
1. Call control.
2. Supplementary Services management.
3. Short Message Services management.
A country code.
A national destination code identifying the subscriber's operator.
A code corresponding to the subscriber's HLR .
The call is then passed to the GMSC (if the call is originated from a fixed network) which
knows the HLR corresponding to a certain MISDN number. The GMSC asks the HLR
for information helping to the call routing. The HLR requests this information from the
subscriber's current VLR. This VLR allocates temporarily a Mobile Station Roaming
Number (MSRN) for the call. The MSRN number is the information returned by the HLR
to the GMSC. Thanks to the MSRN number, the call is routed to subscriber's current
MSC/VLR. In the subscriber's current LA, the mobile is paged:
19
The OAM function allows the operator to monitor and control the system as well as to
modify the configuration of the elements of the system. Not only the OSS is part of the
OAM, also the BSS and NSS participate in its functions as it is shown in the following
examples:
¾ The components of the BSS and NSS provide the operator with all the
information it needs. This information is then passed to the OSS which is in
charge of analyzing it and control the network.
¾ The self test tasks, usually incorporated in the components of the BSS and NSS,
also contribute to the OAM functions.
¾ The BSC, in charge of controlling several BTSs, is another example of an OAM
function performed outside the OSS.
The radio interface is the interface between the mobile stations and the fixed
infrastructure. It is one of the most important interfaces of the GSM system. One of the
main objectives of GSM is roaming. Therefore, in order to obtain a complete
compatibility between mobile stations and networks of different manufacturers and
operators, the radio interface must be completely defined. The spectrum efficiency
depends on the radio interface and the transmission, more particularly in aspects such as
the capacity of the system and the techniques used in order to decrease the interference
and to improve the frequency reuse scheme. The specification of the radio interface has
then an important influence on the spectrum efficiency.
5.1-Frequency allocation
Two frequency bands, of 25 MHz each one, have been allocated for the GSM system:
¾ The band 890-915 MHz has been allocated for the uplink direction (transmitting
from the mobile station to the base station).
¾ The band 935-960 MHz has been allocated for the downlink direction
(transmitting from the base station to the mobile station).
* Note:
Then an increase by 10 MHz happened for EGSM as follows:
UL (880-915 MHz)
DL (925-960 MHz)
But not all the countries can use the whole GSM frequency bands. This is
due principally to military reasons and to the existence of previous analog
systems using part of the two 25 MHz frequency bands.
20
5.2-Multiple access scheme
The multiple access scheme defines how different simultaneous communications,
between different mobile stations situated in different cells, share the GSM radio
spectrum. A mix of Frequency Division Multiple Access (FDMA) and Time Division
Multiple Access (TDMA), combined with frequency hopping, has been adopted as the
multiple access schemes for GSM.
21
Fig.5: FDMA/TDMA structure of GSM.
• Channel structure
A channel corresponds to the recurrence of one burst every frame. It is defined by its
frequency and the position of its corresponding burst within a TDMA frame. In GSM
there are two types of channels:
Control channels
According to their functions, four different classes of control channels are defined:
1. Broadcast channels.
2. Common control channels.
3. Dedicated control channels.
4. Associated control channels.
22
¾ The Broadcast Control Channel (BCCH), which gives to the mobile station the
parameters needed in order to identify and access the network.
¾ The Synchronization Channel (SCH), which gives to the mobile station the
training sequence needed in order to demodulate the information transmitted by
the base station
¾ The Frequency-Correction Channel (FCCH), which supplies the mobile station
with the frequency reference of the system in order to synchronize it with the
network.
¾ The Paging Channel (PCH). It is used to alert the mobile station of an incoming
call.
¾ The Random Access Channel (RACH), which is used by the mobile station to
request access to the network.
¾ The Access Grant Channel (AGCH). It is used, by the base station, to inform the
mobile station about which channel it should use. This channel is the answer of a
base station to a RACH from the mobile station.
• Burst structure
As it has been stated before, the burst is the unit in time of a TDMA system. Four
different types of bursts can be distinguished in GSM:
¾ The frequency-correction burst is used on the FCCH. It has the same length as the
normal burst but a different structure.
23
¾ The synchronization burst is used on the SCH. It has the same length as the
normal burst but a different structure.
¾ The random access burst is used on the RACH and is shorter than the normal
burst.
¾ The normal burst is used to carry speech or data information. It lasts
approximately 0.577 ms and has a length of 156.25 bits.
Fig.6: Structure of the 26-Multiframe, the TDMA frame and the normal burst.
• Frequency hopping
24
The propagation conditions and therefore the multipath fading depend on the radio
frequency. In order to avoid important differences in the quality of the channels, the slow
frequency hopping is introduced. The slow frequency hopping changes the frequency
with every TDMA frame. A fast frequency hopping changes the frequency many times
per frame but it is not used in GSM. The frequency hopping also reduces the effects of
co-channel interference.
There are different types of frequency hopping algorithms. The algorithm selected is sent
through the Broadcast Control Channels. Even if frequency hopping can be very useful
for the system, a base station does not have to support it necessarily. On the other hand, a
mobile station has to accept frequency hopping when a base station decides to use it.
This is another aspect of GSM that could have been included as one of the requirements
of the GSM speech codec. The function of the DTX is to suspend the radio transmission
during the silence periods. This can become quite interesting if we take into consideration
the fact that a person speaks less than 40 or 50 percent during a conversation. The DTX
helps then to reduce interference between different cells and to increase the capacity of
the system. It also extends the life of a mobile's battery. The DTX function is performed
thanks to two main features:
• The Voice Activity Detection (VAD), which has to determine whether the sound
represents speech or noise, even if the background noise is very important. If the
voice signal is considered as noise, the transmitter is turned off producing then, an
unpleasant effect called clipping.
• The comfort noise. An inconvenient of the DTX function is that when the signal
is considered as noise, the transmitter is turned off and therefore, a total silence is
heard at the receiver. This can be very annoying to the user at the reception
because it seems that the connection is dead. In order to overcome this problem,
the receiver creates a minimum of background noise called comfort noise. The
comfort noise eliminates the impression that the connection is dead.
25
7- Discontinuous reception (DRX)
It is a method used to conserve the mobile station's power. The paging channel is divided
into subchannels corresponding to single mobile stations. Each mobile station will then
only 'listen' to its subchannel and will stay in the sleep mode during the other subchannels
of the paging channel.
At the GSM frequency bands, radio waves reflect from buildings, cars, hills, etc. So not
only the 'right' signal (the output signal of the emitter) is received by an antenna, but also
many reflected signals, which corrupt the information, with different phases.
An equalizer is in charge of extracting the 'right' signal from the received signal. It
estimates the channel impulse response of the GSM system and then constructs an
inverse filter. The receiver knows which training sequence it must wait for. The equalizer
will then, comparing the received training sequence with the training sequence it was
expecting, compute the coefficients of the channel impulse response. In order to extract
the 'right' signal, the received signal is passed through the inverse filter.
The timing of the bursts transmissions is very important. Mobiles are at different
distances from the base stations. Their delay depends, consequently, on their distance.
The aim of the timing advance is that the signals coming from the different mobile
stations arrive to the base station at the right time. The base station measures the timing
delay of the mobile stations. If the bursts corresponding to a mobile station arrive too late
and overlap with other bursts, the base station tells, this mobile, to advance the
transmission of its bursts.
For technical reasons, it is necessary that the MS and the BTS do not transmit simultaneously.
Therefore, the MS is transmitting three timeslots after the BTS. The time between sending and
receiving data is used by the MS to perform various measurements on the signal quality of the
receivable neighbor cells. As shown in the figure below, the MS actually does not send
exactly three timeslots after receiving data from the BTS. Depending on the distance
between the two, a considerable propagation delay needs to be taken into account. That
propagation delay, known as timing advance (TA), requires the MS to transmit its data a
little earlier as determined by the three timeslots delay rule.
26
Fig.7.The uplink & downlink shift.
At the same time the base stations perform the timing measurements, they also perform
measurements on the power level of the different mobile stations. These power levels are
adjusted so that the power is nearly the same for each burst.
A base station also controls its power level. The mobile station measures the strength and
the quality of the signal between itself and the base station. If the mobile station does not
receive correctly the signal, the base station changes its power level.
The layering of GSM functions is partially based on the seven layer model for open
systems interconnection suggested by the ISO. Each layer performs a specific set of
functions that are isolated and enhances those performed by the lower layers. This
philosophy facilitates a modular approach to implementation. The functions occurring at
one layer have only limited interaction with those at another. This provides a degree of
flexibility for future improvements without redesigning the entire system.
27
Fig.8: GSM functional layering.
- Physical layer
Layer 1 comprises the physical channel layer and is concerned with transmitting and
receiving coded information symbols over the radio link. Layer 1 features include the
TDMA frame structure and frequency hopping.
- Transport layer
Layer 2 features include the multiplexing and demultiplexing of logical channels.
- Management layer
Layer 3 provides for the three major management functions as can be seen from the
following tables.
28
Table.2: Radio Resource Management Messages.
29
MEASurement REPort MEAS_REP transfers the current
measurement results of the MS to the
BTS (uplink measurements). These
measurements contain the sending levels
of the serving cell and of the neighboring
cells. In the case of an active connection,
a MEAS_REP is sent to the BTS every
480 ms via the SACCH. The BTS
forwards the MEAS_REP to the BSC,
embedded in its own measurement results
30
ASSignment COMplete The MS confirms that it successfully
changed to the (new) traffic channel,
that is, the one previously assigned by
as ASS_CM message.
31
IMMediate ASSignment The BSC may answer a CHAN_REQ
REJect message with IMM_ASS_REJ if no
SDCCHs are available. In this case, no
channel is assigned and the MS is
informed about a waiting period, during
which it may not send a subsequent
CHAN_REQ.
32
AUTHentication REJect The AUTH_REJ message is used to
inform the MS that authentication was
not successful if the MSC/VLR found
that the result for SRES from the MS
was incorrect.
33
CM SERVice REQuest The MS sends a CM_SERV_REQ at the
beginning of every mobile originated
connection in order to provide its
identity (IMSI/TMSI) to the NSS, and
to specify the service request in more
detail (activation SS, MOC, Emergency
Call, and SMS).
34
SETUP When initiating a Mobile Originating
Call, this message is sent by the MS to
the MSC. The most important
information are the address information
of the called party and the type of
connection, which is requested (Bearer
Capabilities). In case of a Mobile
Terminating Call, the MSC sends a
SETUP message to the MS. When CLIP
(Calling Line Identification
Presentation) is active for the called
party and is not restricted by the calling
party, then the SETUP message also
contains the directory number of the
caller. The SETUP message is,
furthermore, used to activate the Call
Waiting tone (Supplementary Service)
at the MS.
35
RELease COMplete REL_COM is the answer to a REL
message and the acknowledgment that
the CC resources have been released.
REL_COM is always sent by that side,
which had previously sent the DISC
message. Like for REL, also for
REL_COM there exists an ISUP
message with the same name.
36
Fig.9: GSM900 frequency range.
• EGSM frequencies
This section lists all the extra frequencies used in Extended GSM (EGSM), with their
channel numbers in both decimal and hexadecimal notation. EGSM also uses all
frequencies listed in PGSM frequencies and PGSM channels. Figure. 10 shows that
further 10MHz of bandwidth on both transmit and receive allocations have now extended
the GSM900 bandwidth.
• DCS1800 frequencies
This section lists the frequencies used in Digital Cellular System (DCS) 1800, with their
channel numbers in both decimal and hexadecimal notation. DCS1800 systems use radio
frequencies between 1710-1785 MHz for receive and between 1805-1880 MHz for
transmit, as shown in Figure.11. RF carriers are spaced every 200 kHz, allowing a total
of 373 carriers for use, with one used as a guard band. A guard band of 20 MHz of
unused frequencies between 1785 and 1805 MHz protects against interference between
the transmitted and received frequencies. There is a 100 kHz guard band between 1710.0
37
MHz and 1710.1 MHz and between 1784.9 MHz and 1785.0 MHz for receive, and
between 1805.0 MHz and 1805.1 MHz and between 1879.9 MHz and 1880.0 MHz for
transmit. Transmit and receive frequencies are separated by 95 MHz, and this fixed
frequency gap reduces the possibility of interference.
• PCS1900 frequencies
This section lists the frequencies used in PCS1900, with their channel numbers in both
decimal and hexadecimal notation. PCS1900 systems use radio frequencies between
1850-1910 MHz for receive and between 1930-1990 MHz for transmit, as shown in
Figure.12. RF carriers are spaced every 200 kHz, allowing a total of 299 carriers for use.
A guard band of 20 MHz of unused frequencies between 1910 and 1930 MHz protects
against interference between the transmitted and received frequencies. There is a 100
kHz guard band between 1850.0 MHz and 1850.1 MHz and between 1909.9 MHz and
1910.0 MHz for receive, and between 1930.0 MHz and 1930.1 MHz and between 1989.9
MHz and 1990.0 MHz for transmit. Transmit and receive frequencies are separated by 80
MHz, and this fixed frequency gap reduces the possibility of interference.
38
Chapter 2:
OPTIMIZATION TOOLS
4- Actix (Analyzer).
- An over view.
5- MapInfo.
- Introduction.
- MapInfo usage.
- Thematic Mapping.
39
1- TEMS (Test Mobile System)
• Hardware:
TEMS phone.
GPS (Global Positioning System) unit.
PC with 2 Serial ports.
DC-AC Power Inverter.
• Software:
TEMS R4.1.
TEMS 98(DUAL BAND 900/1800).
TEMS 2.0(EGSM, MapInfo, License File for individual user).
TEMS 4.0(Lisence is in TEMS Phone hardware).
TEMS 4.1.1 ( New ver. With fix of bugs in ver. 4.0 ).
TEMS 5.0 (EDGE Enhanced Data Rates For Global Evaluation).
It is an air interface test tool for real-time diagnostics. It lets you monitor voice channels
as well as data transfer over GPRS.
In GSM it can be run into two different modes:
• Drive testing mode. Information is read from one or several mobile stations
and a GPS unit.
• Analysis mode. Information is read from a logfiles.
The two modes are mutually exclusive. At the beginning of a session, the application is in
analysis mode. As soon as you connect external equipment, however, it switches to drive
testing mode and remains in this mode as long as some external device is connected.
Disconnecting all external devices returns the application to analysis mode.
40
1.2- TEMS menu tab
The Menu tab lists most types of windows that are available in TEMS Investigation.
They are divided into three categories as can be seen from the figure below.
Menu Tab
• Presentation Folder
Here are some examples of this folder
1- Serving + Neighbors
Shows BSIC, ARFCN, RxLev, and some further parameters for the serving cell and its
neighboring cells, with the serving cell on top and the neighbors below it, sorted by
signal strength in descending order.
2- Radio Parameters
41
Presents a collection of vital facts about the status of the radio link (current BCCH, signal
strength, speech quality, and so on).
3- Current Channel
Shows information elements relating to the channel currently used. It also shows current
time.
4- Hopping Channels
Shows ARFCN, RxLev and C/I for all channels currently in the hopping list.
5- Line Chart
This is the standard line chart for ordinary GSM information elements.
Note:
42
¾ In the line chart SQI is better than RxQual
RxQual is obtained by transforming the bit error rate (BER) into a scale from 0 to 7 (see
GSM 05.08). In other words, RxQual is a very basic measure: it simply reflects the
average BER over a certain period of time (0.5 s). By contrast, a listener's assessment of
speech quality is a complex process which is influenced by many factors. Some of these,
all of which RxQual fails to take into account, are the following:
The distribution of bit errors over time. For a given BER, if the BER fluctuates
very much, the perceived quality is lower than if the BER remains rather constant
most of the time. Different channel conditions give rise to radically different BER
distributions. However, since RxQual just measures the average BER, it cannot
capture this
Frame erasures. When entire speech frames are lost, this affects the perceived
quality in a very negative way.
Handovers. Handovers always cause some frames to be lost, which generally
gives rise to audible disturbances. This does not show at all in RxQual, however,
since during handovers BER measurements are suppressed.
The choice of speech codec. The general quality level and the highest attainable
quality vary widely between speech codecs. Moreover, each codec has its own
strengths and weaknesses as regards types of input and channel conditions.
In short, RxQual fails to capture many phenomena that have a decisive influence on a
listener's judgment of speech quality. Using RxQual for optimization of speech quality in
the network thus leads to suboptimal results.
43
* Interference Status Windows
1- C/A
Shows the interference from adjacent channels.
2- C/I
Shows the carrier-over-interference ratio, i.e. the ratio between the signal strength of the
current serving cell and the signal strength of interfering signal components. If frequency
hopping is used, the window shows the entire hopping list sorted by ascending C/I: the
currently worst channel is at the top.
44
* Signaling status window
1- Events.
This window lists all events that occur, both predefined and user-defined.
2- Layer 3 Messages.
This window lists Layer 3 messages, including those pertaining to GPRS.
3- Mode Reports
This window lists (TEMS-specific) reports from the mobile station concerning its status.
45
* Positioning
1- Map
The Map window is used to display a map of your test area and present your drive test
route graphically on this map. Data on cells, events, and information elements are shown
along the route in symbolic form; numerical values can also be easily accessed. Like the
other presentation windows, the Map window is fully user-configurable.
Map files used in TEMS Investigation must be in either MapInfo, bitmap, or TIF format.
Note also that to be able to plot measurements on a map, TEMS Investigation must have
access to positioning data.
2-GPS
This window shows information from the GPS unit. Exactly what information is shown
depends on the type of GPS. If GPS coverage is temporarily lost, for instance when
driving through a tunnel, TEMS Investigation will reconstruct the missing route segment
by representing it as a straight line. The accumulated measurements are distributed along
this line according to their time stamps.
46
On the map you have:
- A layer which is a set of data from a particular category that is displayed in the map
window. There are two types of layers: map layers, which build up the map itself, and
presentation layers, which contain information relating to the cellular network.
A map layer may, for example, consist of all the roads or all the water areas on the map.
A presentation layer contains one or several themes, all of the same main type. One
presentation layer is predefined for each main type of theme; additional layers can be
defined by the user.
Them: A theme is a component of a presentation layer. There are three main types of
theme: information element (IE) themes, consisting of a package of settings that describe
how to present a set of information elements (at most three); event themes, presenting an
event; and cell themes (of which there are three subtypes), presenting cell site
information.
- A label is a text string that belongs to a map and can be displayed on it.
- A GeoSet (file extension .gst) is a special type of workspace used for map layers. A
GeoSet contains settings regarding layer order, projections, zoom levels, labels, colors,
etc.
47
• Configuration Folder
1- Cell Definition
TEMS Investigation can present information about individual cells in the GSM network.
In particular, it is possible to draw cells on maps and to display cell names in various
windows. Cell information is also made use of in logfile reports.
Cell information can be provided in two ways:
- In a plain-text XML file (*.xml) whose format is common to TEMS Investigation
and TEMS Cell Planner.
- In a file with a plain-text, TEMS Investigation GSM specific format (*.cel).
2- General
To make a cell definition file active, it must be loaded in the General window. On loading
the cell definition file, its contents are automatically displayed in the Cell Definition
window.
48
• Control Folder
1- Command Sequences
Command sequences are used to automate testing. They allow you to prerecord all the
commands to be given to the mobile stations during a drive test. The command sequence
can govern both voice calls and data transfer sessions.
- The voice call functionality includes control of cell reselection and handover
behavior, as well as C/A and C/I measurements. If you are using several mobiles,
you can make them call each other automatically.
- The data service testing functionality supports FTP, HTTP, e-mail, and Ping
sessions involving one or several TEMS mobiles (T68, T62u, or R520m).
2- Manual Handset Control
By opening a Handset Control window from the Navigator, you get a clickable image
mirroring the user interface of the mobile station. This window can be used for giving
input to the mobile in exactly the same way as when using the real keypad.
3- Control of Layer 3 Messages
TEMS Investigation provides a function for monitoring and manipulating Layer 3
messages exchanged between the mobile station and the network. This is accomplished
by: - Applying operations to individual Layer 3 messages.
- Arranging these operations in an operation sequence.
4- Channel Verification
The Channel Verification utility allows you to check the availability of a set of traffic
channels, typically those used in one cell or a set of cells. TEMS Investigation lets one or
several TEMS mobiles make calls repeatedly on the chosen channels until all timeslots of
interest have been tested.
Fig.19.Control Folder.
49
1.3 - Generating Logfiles Report
From one or several logfiles you can generate a report in HTML format which
summarizes the data in the logfiles. The overall structure of the HTML file appears from
the following figure.
50
The Report
In the report is an important feature of the TEMS since it gives the optimizer a full
overview of the drive test for a big number of logfiles as he can find the summerized
information for the logfiles such as:
• Logfile information table.
• There is also the events table.
• Distribution graphs of all logfiles.
As can be seen from the figures below.
51
Fig.23: The events table.
52
1.4-Exporting Logfiles
Logfiles can be exported in the following formats:
Text file with tab delimited data (suitable for processing in, for example, a
spreadsheet application). TEMS Automatic logfiles, too, can be exported in this
format. The text export format for logfiles uses an ASCII representation with tab
delimited data. The default file extension is .fmt.
53
1.5-Drive test analysis
In the drive testing there are many problems come out which can be observed easily
using TEMS applications. As can be seen from the discussed cases.
- Undecoded BCCH
Description:
BSICs can’t be decoded in 5s
Usually consider 3 strongest neighbors
Reason:
GCLK shift, only decode same site BSICs
Channel interference.
Non-BCCH carrier, no dedicated spectrum for BCCH.
54
- No Handover
Description:
Neighbor BSIC is decoded and COMMON handover requirement is
fulfilled but there is never a handover.
Reason:
Missing neighbor
• No such neighbor in CM database
Fig.27. No Handover.
55
- Delay Handover
Description:
Neighbor BSIC is decoded but handover occurs in much later time.
Reason:
All possible neighbors suffer blocking.
Large hreqt * hreqave( the time required to take HO decision).
qual_power_flag is enabled, full BTS/MS power must be reached
before handover.
Large handover_recognized_period.
56
- Ping Pong Handover
Description:
Lot of handovers between cells.
“Time between Handover” is around hreqt*hreqave of such HO
cause.
Reason:
Improper hardware calibration.
Hardware fault.
UL/DL interference.
Negative handover.
Different coverage footprint for antennas of a cell.
57
- Negative Handover
Description:
Serving cell hands over to a weaker neighbor.
Reason:
ho_only_max_power is enabled.
qual_margin_flag is disabled.
ho_margin_usage_flag is enabled with negative
ho_margin_rxqual/rxlev.
Negative HO_MARGIN.
Micro-cellular algorithms are enabled, especially type 5.
-59dBm -66dBm
before after
HO HO
58
- Over Shooting
Description:
Cell shoots at far distance but that location has closer cells around.
Reason:
Overshooting cell has small downtilt, 0 degree!
Overshooting cell has too high altitude.
Closer cells have overshooting as well.
BSIC of closer cells can’t be decoded.
59
- High Overlapping
Description:
Cells have major RxLev difference within ±5dB.
Reason:
Overshooting.
Too many cells in that area.
Poor antenna downtilt.
Description:
Coverage area of the cell is incoherent to the antenna direction.
Reason:
Wrong cable connection to antennas.
Incorrect record of antenna orientation.
Incorrect ANTENNA_SELECT.
60
- No Dominant Server
Description:
RxLev of best neighbors are close to that of serving cell.
Reason:
Poor antenna downtilt.
Lack of near-by site.
61
- Poor Coverage
Description:
Low RxLev with RxQual.
In rural area, RxLev is less than 15 (-95dBm).
RxLev = 15 – 110 = - 95dBm
In city center, RxLev is less than 35 (-85dBm).
Different location has different threshold, noise level is the key point.
Reason:
Lack of cell site.
BSIC of dominant server can’t be decoded.
Dominant server has blocking or cell-bar.
Handover problem. E.g. missing & incorrect neighbor, negative
handover, no & delay handover.
62
- Interference
Description:
High RxLev with RxQual.
Reason:
Channel interference.
Not using dominant server.
No handover.
Turn the corner with delay handover.
63
-Handover Failure
Description:
MS fails to reach target cell, so return to source cell.
MS sends HO FAILURE and UL-SABM to source cell and there is a
response.
Reason:
Channel interference.
Poor coverage.
External interference at UL, like wideband repeater.
64
- Handover Loss
Description:
MS fails to reach target cell, but can’t return to source cell.
MS sends HO FAILURE and UL-SABM to source cell but no
response.
Reason:
Channel interference.
Poor coverage.
External interference at UL, like wideband repeater.
65
- UL Drop
Description:
BSS doesn’t receive UL SACCH for link_fail times.
BSS stops transmitting DL power.
Reason:
External interference.
Channel interference.
Faulty ancillary. UL path loss >>> DL path loss.
Fig.39: UL drop.
66
- Drop Call
Description:
67
- Sudden Power Drop
Description:
Dedicated ARFCN has significant non-power control RxLev
difference from RxLev of BCCH.
Reason:
No/improper TX power calibration.
Faulty ancillary. E.g. combiner, filter.
Different cable lengths from BTS to antennas.
Due to air combing, so antennas have different coverage footprints.
68
- MS Power Rapid Increase
Description:
MS rapidly increases its TX power due to
¾ Optimised Power Control.
¾ UL SACCH multiframes aren’t received for link_fail -
link_about_to_fail times.
Reason:
Sudden UL interference, e.g. wideband repeator, channel interference.
Too much rapid power down.
l_rxlev_ul_p is too small.
UL power rapid
increase from 19 to
5 suddenly
69
2- MARS (Motorola Analysis and Reporting System)
2.1- Introduction:
The Motorola Analysis and Reporting System (MARS) is a tool for the exploration,
reporting and analysis of performance management statistics from a Motorola GSM
network, and has the ability to store long term statistics, limited only by the available disk
space. MARS has a graphical user interface (GUI), which leads the user through its
functions in a logical and intuitive sequence.
Tables
MARS produces tables of selected statistics, within user defined time limits, for the
entities specified by the user, in chosen formats. Comprehensive facilities are provided
for instant subsetting of data in tables by where ... clause setting from an interactive
window. MARS provides comprehensive printing and display formatting.
Reports
MARS produces reports of selected statistics within user defined time limits for the
entities specified by the user, in chosen formats. Comprehensive facilities are provided
for instant subsetting of data in reports by where ... clause setting from an interactive
window. MARS provides comprehensive printing and display formatting.
Graphs
MARS produces graphs of selected statistics within user defined time limits for the
entities specified by the user, in chosen formats. MARS provides comprehensive printing
and display formatting.
Explore
In addition to the features provided by the MARS Graph, Table and Report facilities, the
Explore option provides extended data analysis and exploration facilities. It includes
70
histograms, two-dimensional and three-dimensional scatter plots and advanced statistical
analysis capabilities.
Templates
MARS enables the user to save and retrieve previously defined templates for table,
report and graph presentation.
Cell Groups
Cell Groups can be created that contain cells from one or more Sites from one or more
BSCs. Saved Cell Groups are available for future selection and analysis using the
MARS reporting and analysis functions.
71
User Statistics
By the use of formulae, which are comprised of selected statistic types, statistical
analysis can be generated from the database. User defined formula (statistics) can be
saved and are then available for future selection, to be used as the basis of analysis
using the Table, Report, Graph, and Explore functions.
72
4.3- Scheduling a data load
When MARS is loaded from more than one OMC, the data load for each OMC must be
completed before the next OMC load starts. The scheduled data load may take
significantly longer than the same load performed manually. It is recommended that users
perform a scheduled data load on a representative large OMC and note the time taken.
This time, with an added margin, should be allowed as the interval between scheduled
data loads.
Read
Data MARS &
OMC-R MARS Load Application MARS
tape Write
stats stats data
unload unload directory
directory directory
73
2.4-Introduction to scheduled reports
The MARS Scheduled Report function produces table reports on a scheduled
(unattended) basis. Report scheduling is handled by the built in facilities of the
operating system in which MARS is running. In the UNIX environment it is the Cron
facility and in Windows environment it is the AT facility.
Each Scheduled Report is controlled by the following:
Table template, which defines the layout of the report columns.
Cell group, which defines the population of the rows.
Fields that define the output, date range, and frequency of report generation.
Currently only a table template may be selected and the only output available is to a
user specified file in comma-separated format that is a .CSV file. The .CSV file can be
used in other spreadsheet software.
Once a report name and the Template and Cell Groups to be used for a report have been
defined, a report can be run on a regular basis.
When data has been loaded as above, the entities for which statistics are required, the
time interval, and start and end times must be selected.
*Defining intervals
To select the time interval at which MARS should sum statistics, click the drop down
menu in the Interval field, to display and select a preset option.
The interval options offered are:
On a per interval basis of 15, 30 or 60 minutes (Quarter Hour, Half-hour, or
Hour).
Rolled up to:
Day.
Week.
Month.
Year.
Total (over the whole time period selected).
74
3-CTP (Call Trace Product)
3.1- Introduction:
It is an advanced cell optimization and diagnostics tool that uses call trace data for
analysis purposes. It gets its data form BSS equipment which has the ability to trace
normal subscriber calls and to store that data on the OMC.
75
Fig.47: Importing the call traces.
76
Fig.49: Call decode.
77
4-Actix (Analyzer)
It is a tool for post-processing cellular network data, and runs under Microsoft
Windows on a PC. It can load network performance data from many different sources,
including:
* TEMS Logfiles.
* HP Databases.
* CTP / UL Files.
Once the data is loaded, a variety of analysis tools provide a clear image of overall
network performance for the optimizer as:
* Statistics per File.
* Displaying the data on Maps.
* Layer 3 Databases.
78
Fig.52: Display event of the logfiles on the chart.
79
Fig.54: Layer 3 databases.
80
5- MapInfo
5.1- Introduction
It is a comprehensive desktop mapping tool that enables you to perform complex
geographic analysis such as redistricting, accessing your remote data, dragging and
dropping map objects into your applications, creating thematic maps that emphasize
patterns in your data, and much more.
81
5.4- Thematic Mapping
Thematic mapping is the process of enhancing your map according to a particular theme.
At the cornerstone of the theme is the data in your table. Themes represent your data with
shades of color, fill patterns, symbols, or bar and pie charts. With MapInfo Professional,
you create different thematic maps by assigning these colors, patterns, or symbols to map
objects according to specific values in your table.
82
Chapter 3:
OPTIMIZATION TECHNIQUES
83
Fig.59: Importing the text data to Access.
84
Fig.61: The BTS alarm table.
85
2- Check the lost TCHs
86
Chapter 4:
STATISTICS
1-Statistic usages
* Network accessibility.
A registered MS should be able to access the network. Access denial is divided into three
main categories:
1- Call blocking.
- No signaling channel (SDCCH) is available.
- No Traffic Channel (TCH) is available.
2- Failure to maintain a signaling channel or traffic channel.
- Mobile is moving out of range.
- Mobile is being switched off.
- A hardware failure (MS or BSS).
3- Refusal by the MSC for network access.
Failure to gain access to the network is pegged in BSS statistics, but for a more detailed
picture MSC statistics would have to be investigated, as it is an MSC process.
87
Post-selection delay is the time from dialing the last digit on the fixed network, or
pressing the .send. button on a MS, to receiving the appropriate tone. One possible
reason for this delay is that all resources have been allocated to other calls, which may
result in a queuing delay.
- Answer signal delay.
Answer signal delay is the time taken in connecting the called terminal through to the
calling terminal, once the called terminal has gone off hook.
The raw statistics TCH_DELAY and CALLS_QUEUED are associated with call set-up
time and answer signal delay.
- Service integrity
Statistics associated with the following processes are used to determine service integrity:
* Call clarity.
Call clarity is measured by the uplink/downlink path loss difference on the air interface.
The raw statistic PATH_BALANCE is the only measurement associated with call
clarity.
* Lack of interference.
The lack of interference is measured by the bit error rate and the interference level on
monitored idle channels. The raw statistics BER and INTF_ON_IDLE are the only
measurements associated with lack of interference.
- Service retainability
Service retainability is determined by the lack of premature releases. A premature release
may be affected by one of the following factors:
*The base ceases to detect the RF signaling from the mobile.
*The MS fails to reach the target channel on handover.
* The call releases due to equipment failure (MSC, base site, or MS).
* The call is lost due to emergency call preemption.
A subscriber perceives a premature release as a dropped call.
88
1.2- Fault finding
GSM statistics can be used to find certain classes of faults in the cellular system. A set of
statistics which may be used to perform this function is identified in this section.
Monitoring Faults
Hard failures are normally identified via alarm surveillance. However, it is possible for a
system component to deteriorate over time, while still continuing to function. The
deterioration may manifest itself in a number of ways such as an increase in dropped call
rate, or a lower call completion rate. Monitoring of these system parameters over time
can provide the operator with an early indication of performance degradation due to
deterioration in hardware components.
Types of faults
Examples of the types of faults that may be identified using statistics include:
* Damaged antennas.
* Frequency drift.
* Electromechanical problems.
- Problems with remote combiners.
- Noisy channels.
1.3- Optimization
Optimization of system parameters is necessary to ensure that the installed cellular
infrastructure is utilized as efficiently as possible. Statistics can be used to monitor and
verify the effects of optimization activities. For example, if handover thresholds are
adjusted, statistics may be used to verify that the new threshold results in an improved
handover success rate. Optimization of a GSM network is a process whereby several BSS
database parameters are fine-tuned from their default values and antenna installations are
adjusted to improve call success rate and quality. By optimizing a network, the
performance of the cellular equipment is verified and a benchmark obtained for the
system that may be used for subsequent expansion. The results may also be used to
modify the original data used in the frequency planning tool.
89
2- Statistics types
There are different types of statistics such as:
2.1-Raw statistics
The BSS generates raw statistics for reporting individual network performance. The
OMC-R processes raw statistics to create key, network health and custom statistics.
These statistics include call processing, interface, and processor utilization
measurements.
*Call statistics: Call processing functions and features generate statistics that
show how the system is performing.
*Interface statistics: Terrestrial interface activities generate interface statistics
that show the activity on and condition of the interface links. The interface links are the
physical connections between the MS, BSS, and MSC network elements.
*Processor utilization statistics: Processor utilization statistics show the
percentage of GPROC utilization.
90
3- Examples of key statistics
3.1- CALL_SETUP_SUCCESS_RATE
Description
The CALL_SETUP_SUCCESS_RATE statistic tracks the percentage of call attempts
that result in a successful TCH access. Network accesses which do not require a TCH are
excluded; for example, location updates, SMS, and Supplementary Service attempts.
Formula
In the above formula the numerator is the call volume which is equal to the
TOTAL_CALLS statistic, this tracks the total number of calls originated for each cell on
the BSS plus ASSIGNMENT_REDIRECTION statistic. This tracks the number of
times a call assignment is redirected to another cell. The denominator contains the setup
request count.
3.2- HANDOVER_FAILURE_RATE
Description
The HANDOVER_FAILURE_RATE statistic tracks the percentage of handovers that
were attempted from the source cell (the cell for which the statistic is presented) that
failed to successfully reach the target cell and failed to successfully recover to the source
cell, that is, the handover failed and the call dropped. A handover attempt is counted
when a handover command is sent to the MS. Congestion on the target cell does not
result in the BSS sending a handover command to the mobile therefore this measurement
is not impacted by target cell congestion.
91
Formula
In the above formula the numerator contains all call lost during handovers and the
denominator contains all handover attempts for the call.
3.4- HANDOVER_SUCCESS_RATE
Description
The HANDOVER_SUCCESS_RATE statistic tracks the percentage of handovers that
were attempted from the source cell (cell for which the statistic is presented) that
successfully reached the target cell. A handover attempt is counted when a handover
command is sent to the MS. This key statistic includes inter-BSS Handovers. Congestion
on the target cell does not result in the BSS sending a handover command to the mobile
therefore this measurement is not impacted by target cell congestion.
Formula
This formula is representing the percentage of the successful handovers for both out_inter
and out_intra BSS plus the handover success in the intra_cell over the handover attempts.
92
3.5- SDCCH_BLOCKING_RATE
Description
The SDCCH_BLOCKING_RATE statistic tracks the percentage of attempts to allocate
an SDCCH that were blocked due to no available SDCCH resources. This statistic
includes incoming SDCCH handover attempts.
Formula
The above formula the numerator is equals to the ALLOC_TCH_FAIL statistic, which
tracks the number of unsuccessful allocations of a TCH within a cell for both call
origination and hand in. the denominator is equal to the numerator subtracted from the
CHAN_REQ_MS_FAIL, which represent the number of times that the BSS times out
waiting for the MS to establish on the SDCCH that was assigned to it during the
immediate assignment procedure.
3.6- SDCCH_RF_LOSS_RATE
Description
The SDCCH_RF_LOSS_RATE statistic compares the total number of RF losses (while
using an SDCCH), as a percentage of the total number of call attempts for SDCCH
channels. T his statistic is intended to give an indication of how good the cell/system is at
preserving calls.
Formula
This formula is derived by the division of the RF_LOSSES_SD statistic that tracks the
number of calls lost while using a SDCCH over the subtraction of the ALLOC_SDCCH
statistic which is the sum of the number of times a SDCCH is successfully seized and
CHAN_REQ_MS_FAIL which represent the number of times that the BSS times out
93
waiting for the MS to establish on the SDCCH that was assigned to it during the
immediate assignment procedure.
3.7- TCH_BLOCKING_RATE
Description
The TCH_BLOCKING_RATE statistic provides the percentage of all requests for TCH resources which
fail due to no available TCH resources.
Formula
3.8- TCH_RF_LOSS_RATE
Description
The TCH_RF_LOSS_RATE statistic tracks the percentage of TCH resources that are
abnormally released due to a failure on the radio interface.
Formula
94
In the three previous formulas the change is in the denominator according to level which
the rate of the TCH_RF_LOSS is considered.
Formulas
95
Chapter 5:
RF CONFIGURATIONS
Overview of:
1- Configuration diagrams
96
• SURF Module
97
• DCF Block
98
• DDF Block
99
• HCU Block
100
• TDF Block
101
¾ Configuration for omni 1
The figure blow shows a suggested configuration, using one Horizonmacro cabinet, for
omni 1 with twin duplexed filter.
102
¾ Configuration for omni 3 or 4
The figure below shows a suggested configuration, using a single Horizonmacro cabinet,
for omni 3 or omni 4 with duplexed combining bandpass filter.
103
¾ Configuration for omni 4
The figure below shows a suggested configuration, using a single Horizonmacro cabinet,
for omni 4 with dual stage duplexed combining filter and hybrid combining unit.
104
Fig.71: single cabinet omni 5 or 6 with DDF.
105
¾ Configuration for sector 1/1
The following figure shows a suggested configuration, using one Horizonmacro cabinet,
for sector 1/1 with twin duplexed filter.
106
¾ Configuration for 2 cabinet sector 3/3
The following figure shows a suggested configuration, using two Horizonmacro cabinets,
for sector 3/3 with dual stage duplexed combining filter.
107
¾ Configuration for 2 cabinet sector 5/5 or 6/6
The following figure shows a suggested configuration, using two Horizonmacro cabinets,
for sector 5/5 or 6/6 with dual stage duplexed combining filter and air combining.
Fig.77: Two cabinet sector 5/5 or 6/6 with DDF and air combining.
Fig.78: single cabinet sector 1/1/1, 1/1/2, 1/2/2 or 2/2/2 with DCF.
108
¾ Configuration for 2 cabinet sector 2/2/2
The following figure shows a suggested configuration, using two Horizonmacro cabinets,
for sector 2/2/2 with duplexed combining bandpass filter.
Fig.80: two cabinet sector 3/3/3 or sector 4/4/4 with DCF and air combining.
109
¾ Configuration for 2 cabinet sector 4/4/4
Figure shows a suggested configuration, using two Horizonmacro cabinets,
for sector 4/4/4 with dual stage duplexed combining filter and hybrid combining
unit.
110
¾ Configuration for sector 5/5/5 or 6/6/6
The following figure shows a suggested configuration, using three Horizonmacro
cabinets, for sector 5/5/5 or sector 6/6/6 with dual stage duplexed combining filter and air
combining.
Fig.83: Sector 5/5/5 or sector 6/6/6 with DDF and air combining.
111
Chapter 6:
FIELD EXPERIENCE
112
Fig.85: The Handheld Controller used for tilting.
113
Fig.88: No downtilte & equal path links in feed network.
5. Re-location of a new site since the old site was on a small height & a new
construction caused antenna/coverage blocking.
6. Site integration where Each radios were tested for Tx / Rx performance
individually & the neighbors using TEMS. As can be seen from the table_E.
114
Chapter 7:
SOCIAL EXPERIENCE
The training period was not just for studying & working but the social life was an
important part where we met a lot of people with different personalities and cultures,
which really was such an interesting and incredible experience. Honestly, in
MOTOROLA I personally felt the respect & the hardworking styles. Thus, I tried to learn
from the whole team over there. Finally, we tried to return a little from the more that
MOTOROLA gave it to us, me myself & my colleges, by giving them a gift which is a
shield as can be seen from the picture below, which represent really our appreciating for
their love & respect.
115
ANNEXURES /REFERENCES
116
117
118
References:
119
END
120
121