Professional Documents
Culture Documents
GSM ARCHITECTURE
GSM/BSS/AR/V1.0
Preliminary
By
Sasken Technical Training Team
GSM Architecture
II
AR/V1.0
GSM ARCHITECTURE
Document number:
AR01
Document version:
GSM/BSS/AR/V1.0
Sasken Confidential
GSM Architecture
III
Publication History
Issue V1.0
Compilation of AR01 course with dedicated six lessons to
GSM Architecture.
Sasken Confidential
GSM Architecture
IV
CONTENTS
GSM Architecture
CHAPTER I
1. GSM Network Overview
1.1 Introduction
CHAPTER II
2. Mobile Station (MS)
2.1 Functions of MS
12
2.4.1 MSISDN
12
2.4.2 IMSI
13
2.4.3 TMSI
13
2.4.4 MSRN
13
2.4.5 IMEI
14
CHAPTER III
3. Base Station Subsystem (BSS)
15
16
18
19
21
Sasken Confidential
GSM Architecture
CHAPTER IV
4. Network Switching Subsystem (NSS)
24
25
27
29
33
35
36
37
38
CHAPTER V
5. Operations and Maintenance System (OMS)
39
5.1 Overview
39
42
43
44
45
CHAPTER VI
6. GSM Interfaces
47
6.1 Introduction
47
48
49
49
50
50
Sasken Confidential
GSM Architecture
In other words, the subscriber has to be located and identified to provide him/her
with the requested services. In order to understand how we are able to serve the
subscribers, it is necessary to identify the main interfaces, the subsystems and network
elements in the GSM network, as well as their functions.
Sasken Confidential
GSM Architecture
User
BSS
MS
MSC
Data networks
SS7
Other
MSC
Um
The network switching subsystem includes the equipment and functions related to
end-to-end calls, management of subscribers, mobility, and interface with the fixed
Sasken Confidential
GSM Architecture
PSTN. It consists of
MSCs,
Visitor Location Register (VLR),
Home Location Register (HLR),
Authentication Center (AUC), and
Equipment Identity Register (EIR).
The MSC provides call setup, routing, and handover between BSCs in its own
area and to/from other MSC; an interface to the fixed PSTN; and other functions such as
billing.
The HLR is a centralized database of all subscribers registered in a PLMN. There
may be more than one HLR in PLMN, but the individual subscriber has entry to only one
of them.
The VLR is a database of all mobiles, currently roaming in the MSCs area of
control. As soon as an MS roams into a new MSC area, the VLR connected to that MSC
will request data about the MS from the HLR. At the same time, the HLR will be
informed as to which MSC area the MS resides. If, at a later time, MS wants to make a
call, the VLR will have all the information needed for the call setup without having to
interrogate the HLR each time. Thus, VLR in one sense is a distributed HLR. VLR also
contains more exact information about the mobile location.
The AUC is connected to the HLR. The function of the AUC is to provide HLR
with authentication parameters and ciphering keys that are used for security purposes.
The EIR is the database where the International Mobile Equipment Identity
(IMEI) numbers for all registered mobile equipment are stored.
Some other components of the network are Echo Canceller, which reduces the
annoying effect caused by the mobile network when connected to a PSTN circuit; and the
network Interworking Function (IWF), which is the interface between MSC and other
Sasken Confidential
GSM Architecture
Sasken Confidential
GSM Architecture
Sasken Confidential
GSM Architecture
2. Mobile Station
The MS consists of two parts, the Mobile Equipment (ME) and an electronic
smart card called a Subscriber Identity module (SIM).
The ME is the hardware used by the subscriber to access the network. The
hardware has an identity number associated with it, which is unique for that particular
device and permanently stored in it. This identity number is called the International
Mobile Equipment Identity (IMEI) and enables the network operator to identify mobile
equipment which may be causing problems on the system.
The SIM is a card which plugs into the ME. This card identifies the MS
subscriber and also provides other information regarding the service that subscriber
should receive. The subscriber is identified by an identity number called the International
Mobile Subscriber Identity (IMSI).
Mobile Equipment may be purchased from any store but the SIM must be
obtained from the GSM network provider. Without the SIM inserted, the ME will only be
able to make emergency calls. By making a distinction between the subscriber identity
and the ME identity, GSM can route calls and perform billing based on the identity of the
subscriber rather than the equipment or its location.
Sasken Confidential
GSM Architecture
2.1 Functions of MS
The primary functions of MS are to transmit and receive voice and data over the
air interface of the GSM system. MS performs the signal processing functions of
digitizing, encoding, error protecting, encrypting and modulating the transmitted signals.
It also performs the inverse functions on the received signals from the base station. A list
of relevant functions includes the following:
Voice and data transmission
The MS supports the transmission of voice and data over the air interface.
Frequency and Time synchronization
In order to transmit voice and data signals, the mobile must be in synchronization
with the system so that the messages are transmitted and received by the mobile at
the correct instant. To achieve this, the MS automatically tunes and synchronizes
to the frequency and TDMA timeslot specified by the BSC. This message is
received over a dedicated time slot several times within a multiframe period of 51
frames. The exact synchronization will also include adjusting the timing advance
to compensate for varying distance of the mobile from the BTS.
Monitoring of power and signal quality of the surrounding cells for optimum
handover
The MS monitors the power level and signal quality, determined by the Bit Error
Rate (BER) for known receiver bit sequences (synchronization sequence), from
both its current BTS and up to six surrounding BTSs. This data is received on the
downlink broadcast control channel. The MS determines and sends to the current
BTS a list of the six best received BTS signals. The measurement results from MS
on downlink quality and surrounding BTS signal levels are sent to BSC and
processed within the BSC. The system then uses this list for best cell handover
decisions. Unlike analog cellular systems, the measurement of adjacent signal
levels by the MS rather than the base station has several benefits. Since the
processing requirements are distributed to all mobiles rather than being
concentrated to a small number of base stations, it provides freedom and
flexibility to solve the anomalous propagation problems.
Provision of location updates
MS keeps the GSM network informed of its location during both national and
international roaming, even when it is inactive. As long as the system is switched
on, it either provides the location update periodically or the system will force it to
provide its present location. The system notes in which national PLMN, MSC
Sasken Confidential
GSM Architecture
zone and BSC area the MS is currently located. This enables the system to page in
its present location area.
Equalization of multipath distortions
The MS includes an equalizer that compensates for multipath distortion on the
received signal. This reduces intersymbol interference that would otherwise
degrade the BER. The equalizer tap setting is derived on every frame by
comparing the received synchronizing sequence with the locally stored sequence
within the MS.
Display of short messages
The MS can store and display short received alphanumeric messages on the liquid
crystal display (LCD) that is used to show call dialing and status information.
These messages are limited to 160 characters in length.
Timing advance
A MS must be able to adjust continuously its transmit time in order to compensate
for the variation of distance between the MS and the BTS. Timing advance is
determined by the BTS. When the MS is on a dedicated channel, the required
timing advance is sent to the MS and the actual timing advance used is reported
by the MS.
2.2 Mobile Equipment
The ME is the only part of the GSM network which the subscriber will really see.
There are three main types of ME, these are listed below:
Vehicle Mounted
These devices are mounted in a vehicle and the antenna is physically mounted on
the outside of the vehicle.
Portable Mobile Unit
This equipment can be handheld when in operation, but the antenna is not
connected to the handset of the unit.
Handportable Unit
This equipment comprises of a small telephone handset not much bigger than a
calculator. The antenna is be connected to the handset.
The ME is capable of operating at a certain maximum power output dependent on its
type and use.
These mobile types have distinct features which must be known by the network,
for example their maximum transmission power and the services they support. The ME is
therefore identified by means of a classmark. The classmark is sent by the ME in its
Sasken Confidential
GSM Architecture
initial message.
The following pieces of information are held in the classmark:
Revision Level
Identifies the phase of the GSM specifications that the mobile complies with.
RF Power Capability
The maximum power the MS is able to transmit, used for power control and
handover preparation. This information is held in the mobile power class number.
Ciphering Algorithm
Indicates which ciphering algorithm is implemented in the MS. There is only one
algorithm (A5) in GSM phase 1, but GSM phase 2 specifies different algorithms
(A5/0A5/7).
Frequency Capability
Indicates the frequency bands the MS can receive and transmit on. Currently all
GSM MSs use one frequency band, in the future this band will be extended but
not all MSs will be capable of using it.
Short Message Capability
Indicates whether the MS is able to receive short messages.
Table 2.1
Mobile Power Class, Maximum Power Level
Sasken Confidential
GSM Architecture
10
The SIM is a removable smart card and contains an integrated circuit chip with a
microprocessor, random access memory (RAM) and read-only memory (ROM). It is
inserted in the ME by the subscriber when he or she wants to use the ME to make or
receive a call. The most important parameters that a SIM holds are presented in Table
2.2. It should be noted that the list is not complete and that the SIM can also be used to
store, for example, telephone numbers.
Table 2.2
Data stored on a SIM
Sasken Confidential
GSM Architecture
11
Sasken Confidential
GSM Architecture
12
Sasken Confidential
GSM Architecture
13
Sasken Confidential
GSM Architecture
14
after the call has been set up. Figure 2.5 shows the format of an MSRN. The MSRN is
used solely to route an incoming call and contains no information to identify the caller or
the called party.
Sasken Confidential
GSM Architecture
15
Sasken Confidential
GSM Architecture
16
A BTS is a network component that serves one cell and is controlled by a BSC. It
comprises radio transmission and reception devices, up to and including the antennas, and
also all the signal processing specific to the radio interface. A single transceiver within
BTS supports eight basic radio channels of the same TDMA frame. A list of functions
performed by BTS is as follows.
Encodes, encrypts, multiplexes, modulates and feeds the RF signals to the
antenna
The primary responsibility of the BTS is to transmit and receive radio signals
from a mobile unit over an air interface. To perform this function completely, the
signals are encoded, encrypted, multiplexed, modulated, and then fed to the
antenna system at the cell site.
Transcoding and rate adaptation
Transcoding to bring 13 Kbps speech to a standard data rate of 16 Kbps and then
combining four of these signals to 64 Kbps is essentially a part of BTS, though, it
can be done at BSC or at MSC. The voice communication can be either at a full or
Sasken Confidential
GSM Architecture
17
Sasken Confidential
GSM Architecture
18
A BSC may control several BTSs, the maximum number of BTSs which may be
controlled by one BSC is not specified by GSM. Individual manufacturers specifications
may vary greatly.
The BTSs and BSC may either be located at the same cell site co-located, or
located at different sites Remote. In reality most BTSs will be remote, as there are
many more BTSs than BSCs in a network.
Another BSS configuration is the daisy chain. A BTS need not communicate
directly with the BSC which controls it, it can be connected to the BSC via a chain of
BTSs. Daisy chaining reduces the amount of cabling required to set up a network as a
BTS can be connected to its nearest BTS rather than all the way to the BSC. Problems
may arise when chaining BTSs, due to the transmission delay through the chain. The
length of the chain must, therefore, be kept sufficiently short to prevent the round trip
speech delay becoming too long.
Other topologies are also permitted, including stars and loops. Loops are used to
introduce redundancy into the network, for example if a BTS connection was lost, the
BTS may still be able to communicate with the BSC if a second connection is available.
Sasken Confidential
GSM Architecture
19
The BSC provides the control for the BSS. Any operational information required
Sasken Confidential
GSM Architecture
20
by the BTS will be received via the BSC. Likewise any information required about the
BTS (by the OMC for example) will be obtained by the BSC. The BSC incorporates a
digital switching matrix, which it uses to connect the radio channels on the air interface
with the terrestrial circuits from the MSC. The BSC switching matrix also allows the
BSC to perform handovers between radio channels on BTSs, under its control, without
involving the MSC. The functions of BSC are as follows.
The BSC performs the Radio Resource (RR) management for the cells under its
control. It assigns and releases frequencies and timeslots for all MSs in its own
area.
The BSC performs the intercell handover for MSs moving between BTSs in its
control.
It also reallocates frequencies to the BTSs in its area to meet locally heavy
demands during peak hours or on special events.
The BSC controls the power transmission of both BSSs and MSs in its area. The
minimum power level for a mobile unit is broadcast over the BCCH.
The BSC provides the time and frequency synchronization reference signals
broadcast by its BTSs.
The BSC also measures the time delay of received MS signals relative to the BTS
clock. If the received MS signal is not centered in its assigned time slot at the BTS,
the BSC can direct the BTS to notify the MS to advance the timing such that
proper synchronization takes place.
The BSC controls the frequency hopping of all the BTSs and MSs in its area. It
establishes the hopping sequence for each BTS and directs the BTS to inform the
MSs under its control of the assigned sequence.
The BSC may also perform traffic concentration to reduce the number of
transmission lines from the BSC to MSC and its BTSs.
The BSC also provides interface to the Operations and Maintenance Center for
BSS.
Sasken Confidential
GSM Architecture
21
The TRAU is required to convert the speech or data output from the MSC (64
kbit/s PCM), into the form specified by GSM specifications for transmission over the air
interface, that is, between the BSS and MS (64 kbit/s to 16 kbit/s and vice versa).
The 64 kbit/s Pulse Code Modulation (PCM) circuits from the MSC, if
transmitted on the air interface without modification, would occupy an excessive amount
of radio bandwidth. This would use the available radio spectrum inefficiently. The
required bandwidth is therefore reduced by processing the 64 kbit/s circuits so that the
amount of information required to transmit digitized voice falls to a gross rate of 16
kbit/s. The transcoding function may be located at the MSC, BSC, or BTS.
The content of the 16 kbit/s data depends on the coding algorithm used. There are
two speech coding algorithms available and selecting which one to use depends on the
capabilities of the mobile equipment and the network configuration. The Full Rate speech
algorithm is supported by all mobiles and networks. It produces 13 kbit/s of coded speech
data plus 3 kbit/s of control data which is commonly referred to as TRAU data
(Transcoder Rate Adaptation Unit).
Sasken Confidential
GSM Architecture
22
The TRAU data on the downlink will be used by the BTS and therefore removed
from the 13 k of speech data before transmission on the air interface. the 13 kbit/s of
speech data is processed at the BTS to form a gross rate of 22.8 kbit/s on the air interface
which includes forward error correction. In the uplink direction the BTS adds in TRAU
data which will be used by the transcoder.
Enhanced Full Rate is an improved speech coding algorithm and is only supported
by Phase 2+ mobiles and is optional in the Network. It produces 12.2 kbit/s from each 64
kbit/s PCM channel. The TRAU data in this case is made up to 3.8 kbit/s to keep the
channel rate to and from the BTS at 16 kbit/s as for Full Rate. As with Full Rate the
TRAU data is used at the BTS and Transcoder.
For data transmissions the data is not transcoded but data rate adapted from 9.6
kbit/s (4.8 kbit/s or 2.4 kbit/s may also be used) up to a gross rate of 16 kbit/s for
Sasken Confidential
GSM Architecture
23
transmission over the terrestrial interfaces, again this 16 kbit/s contains a 3 kbit/s TRAU.
As can be seen from the Figure 3.7, although the reason for transcoding was to
reduce the data rate over the air interface, the number of terrestrial links is also reduced
approximately on a 4:1 ratio. When the TRAU is installed at the MSC site (see top
portion of Figure 3.8), a fullrate speech channel uses only 16 Kbps over the link from the
BSC to the MSC.
The specifications allow for the installation of the TRAU between the BTS and
the BSC. That requires, however, the use of 64-Kbps channels between the BSC and the
MSC and hence the use of more links (see bottom portion of Figure 3.8). This variant is,
therefore, used only infrequently. In fact, most of the time, the TRAU is installed at the
site of the MSC to get the most benefit from the compression.
Figure 3.8 Possible configurations where TRAU can be inserted in the BTS, BSC and MSC chain
Sasken Confidential
GSM Architecture
24
Sasken Confidential
GSM Architecture
25
GSM Architecture
26
active call, moving from one cell to another. This is ensured if the two BSSs are
connected to the same MSC but also when they are not. In this latter case the
procedure is more complex, since more than one MSC is involved.
Billing for all subscribers based in its area
The MSC performs billing on calls for all subscribers based in its area. When the
subscriber is roaming elsewhere, the MSC obtains data for the call billing form the
visited MSC
Encryption
Encryption parameters transfer from VLR to BSS to facilitate ciphering on the radio
interface is done by MSC.
Signaling exchange between different interfaces
The exchange of signaling information on the various interfaces towards the other
network elements and the management of the interfaces themselves are all controlled
by the MSC.
Gateway to SMS
The MSC serves as a SMS gateway to forward SMS messages from Short Message
Service Centers (SMSC) to the subscribers and from the subscribers to the SMSCs. It
thus acts as a message mailbox and delivery system.
4.1.1 Gateway MSC (GMSC)
An MSC with an interface to other networks is called a gateway MSC. Figure 4.2
shows a PLMN with gateway MSCs interfacing other networks. Network operators may
opt to equip all of their MSCs with gateway functionality or only a few. Any MSC that
does not possess gateway functionality has to route calls to external networks via a
gateway MSC.
The gateway MSC has some additional tasks during the establishment of a mobile
terminating call from an external network. The call has to enter the PLMN via a gateway
MSC, which queries the HLR and then forwards the call to the MSC where the called
party is currently located.
Sasken Confidential
GSM Architecture
27
Every PLMN requires access to at least one HLR as a permanent store of data.
Sasken Confidential
GSM Architecture
28
The HLR can best be regarded as a large database with access times that must be kept as
short as possible. The faster the response from the database, the faster the call can be
connected. Such a database is capable of managing data for literally hundreds of
thousands subscribers.
Within the HLR, subscriber-specific parameters are maintained, such as the
parameter Ki, which is part of security handling. It is never transmitted on any interface
and is known only to the HLR and the SIM, as shown in Figure 4.3.
Each subscriber is assigned to one specific HLR, which acts as a fixed reference
point and where information on the current location of the user is stored. To reduce the
load on the HLR, the VLR was introduced to support the HLR by handling many of the
subscriber-related queries (e.g., localization and approval of features).
Because of the central function of the HLR and the sensitivity of the stored data, it
is essential that every effort is taken to prevent outages of the HLR or the loss of
subscriber data.
Figure 4.3 Only the SIM and the HLR know the value of Ki.
Sasken Confidential
GSM Architecture
29
The VLR contains a copy of most of the data stored at the HLR. It is, however,
Sasken Confidential
GSM Architecture
30
temporary data which exists for only as long as the subscriber is active in the particular
area covered by the VLR. The VLR database will therefore contain some duplicate data
as well as more precise data relevant to the subscriber remaining within the VLR
coverage.
The VLR provides a local database for the subscribers wherever they are
physically located within a PLMN, this may or may not be the home system. This
function eliminates the need for excessive and time-consuming references to the home
HLR database.
The additional data stored in the VLR is listed below:
Mobile status (busy/free/no answer etc.).
Location Area Identity (LAI).
Temporary Mobile Subscriber Identity (TMSI).
Mobile Station Roaming Number (MSRN).
4.3.1 Location Area Identity (LAI)
Cells within the Public Land Mobile Network (PLMN) are grouped together into
geographical areas. Each area is assigned a Location Area Identity (LAI), a location area
may typically contain 30 cells. Each VLR controls several LAIs and as a subscriber
moves from one LAI to another, the LAI is updated in the VLR. As the subscriber moves
from one VLR to another, the VLR address is updated at the HLR. The format of the LAI
is shown in Figure 4.5. The shaded, one-digit field is a filler (1111bin). It extends the only
three-digit MCC to 2 bytes. That is not necessary for the two-digit (1-byte) MNC. The
actual location area code (LAC) is four digits long. The LAC is an identifier that can be
assigned by the network operator. All values, except 0000hex and FFFEhex, are allowed.
Those two values are reserved for cases when the LAI on a SIM has been deleted.
GSM Architecture
31
of security for the subscriber. The TMSI may be updated in any of the following
situations:
Call setup.
On entry to a new LAI.
On entry to a new VLR.
4.3.3 Mobile Subscriber Roaming Number (MSRN)
As a subscriber may wish to operate outside its home system at some time, the
VLR can also allocate a Mobile Station Roaming Number (MSRN). This number is
assigned from a list of numbers held at the VLR (MSC). The MSRN is then used to route
the call to the MSC which controls the base station in the MSs current location.
The database in the VLR can be accessed by the IMSI, the TMSI or the MSRN.
Typically, but not necessarily, a VLR is linked with a single MSC. The GSM standard
allows, as Figure 4.6 illustrates, the association of one VLR with several MSCs.
The initial intentions were to specify the MSC and the VLR as independent
network elements. However, when the first GSM systems were put into service in 1991,
numerous deficiencies in the protocol between the MSC and the VLR forced the
manufacturers to implement proprietary solutions. That is the reason the interface
between the MSC and the VLR, the B-interface, is not mentioned in the specifications of
Sasken Confidential
GSM Architecture
32
GSM Phase 2. GSM Recommendation 09.02 now provides only some basic guidelines on
how to use that interface.
Table 4.1 lists the most important data contained in the HLR and the VLR.
Table 4.1
The Most Important Data in the HLR and the VLR
Sasken Confidential
GSM Architecture
33
Sasken Confidential
GSM Architecture
34
Sasken Confidential
GSM Architecture
35
The prices for mobile equipment have fallen dramatically due to the great success
Sasken Confidential
GSM Architecture
36
of GSM; consequently, the theft rate is low. Several GSM operators have decided not to
install the EIR or, at least, to postpone such installation for a while. If the EIR is installed,
there is no specification on when the EIR should be interrogated. The EIR may be
queried at any time during call setup or location update.
GSM provides a wide range of data services to its subscribers. The GSM system
interfaces with the various forms of public and private data networks. It is the job of the
IWF to provide this interfacing capability. Networks to which IWF provides interface are
as follows.
PSTN
ISDN
Circuit-switched public data networks (CSPDN)
Packet-switched public data networks (PSPDN)
The IWF, which in essence is a part of MSC, provides the subscriber with access
to data rate and protocol conversion facilities so that data can be transmitted between
GSM Data Terminal Equipment (DTE) and a land-line DTE. It will also allocate a
modem from its modem bank when required. This will be the case when the GSM DTE
Sasken Confidential
GSM Architecture
37
exchanges data with a land DTE connected via an analog modem, through a narrowband
PSTN circuit.
The IWF also provides direct-connect interfaces for customer-provided equipment
such as X.25 PADs. In order to achieve this interconnection, the IWF has to convert
protocols between the GSM PLMN and the connecting network. Different protocol
conversions may be required for signaling and traffic messages. This may include data
rate adaptation and the addition of signaling bits reformatting. Additionally, as previously
stated, this may also require an audio modem for transmission through a narrowband
telephone link.
An EC is used on the PSTN side of the MSC for all voice circuits. Echo control is
required at the switch because the inherent GSM system delay can cause an unacceptable
echo condition, even on short distance PSTN circuit connections.
The total round trip delay introduced by the GSM system (the cumulative delay
caused by call processing, speech encoding and decoding etc) is approximately 180 ms.
This would not be apparent to the MS subscriber, but for the inclusion of a 2-wire to 4wire hybrid transformer in the circuit. This is required at the land partys local switch
because the standard telephone connection is 2-wire. The transformer causes the echo.
This does not affect the land subscriber.
During a normal PSTN land to land call, no echo is apparent because the delay is
too short and the user is unable to distinguish between the echo and the normal telephone
side tone. However, without the EC and with the GSM round trip delay added, the
effect would be very irritating to the MS subscriber, disrupting speech and concentration.
Sasken Confidential
GSM Architecture
38
Sasken Confidential
GSM Architecture
39
The operations and maintenance system provides the capability to manage the
GSM network remotely. This area of the GSM network is not currently tightly specified
by the GSM specifications, it is left to the network provider to decide what capabilities
they wish it to have. The functions of the OMS can be divided into three broad
categories:
Fault management
Configuration management
Performance management
These functions cover the whole of the GSM network elements from the level of
individual BTSs, upto MSCs and HLRs.
Sasken Confidential
GSM Architecture
40
Fault management
Sasken Confidential
GSM Architecture
41
Performance management
Sasken Confidential
GSM Architecture
42
Sasken Confidential
GSM Architecture
43
The NMC can take regional responsibility when an OMC is not manned, with the
OMC acting as a transit point between the NMC and the network equipment. The NMC
provides operators with functions equivalent to those available at the OMC.
Sasken Confidential
GSM Architecture
44
The OMC-R is made up of servers and stations. Each WorkStation provides the
operating staff with a Graphical User Interface, called Human Machine Interface. The
server centralizes the O&M functions dedicated to the BSS network elements and thus
allows consistent management of the BSS network elements. The following O&M
functions are provided:
Security management: to manage user profiles in order to control the users access to
functions provided by the OMC-R.
Configuration management: to manage the resources to be supervised. Examples of
resources that can be managed: PCM links, SS7 and traffic channels on A interface, cells,
list of frequencies allocated in each cell, list of adjacent cells of a given cell, frequency
hopping laws implemented in the cells, TDMA frames.
Performance management: values of counters are collected from the BSS network
elements and reports are generated and displayed to the users. Thresholds can be defined
and associated with the counters to generate alarms for maintenance purposes.
Fault management: the OMC-R handles event reports received from the network
elements and related to anomalies. Alarm messages can be generated with a severity from
these reports by using criteria defined by the user.
The following internal functions are provided:
Sasken Confidential
GSM Architecture
45
The Operation and Maintenance Center of the NSS part (OMC-S) may be able to
achieve different kinds of functions.
NSS configuration management:
BSCs, Location Areas, Cells.
Terrestrial links, etc.
Software configuration (downloading, file transfer).
MSRN and handover number management.
Fault management:
Detection.
Sasken Confidential
GSM Architecture
46
Presentation.
Re-configuration.
Performance management:
Traffic control.
Service quality monitoring.
Security management:
User profiles.
Session monitoring.
OMC-S operation:
System management.
OMN management.
File transfer operations.
5.4 Conclusions
With the standardization of A- and A-bis interfaces, the road toward a flexible, efficient
and cost-effective base station has been created. As a result, it has formed a competitive
equipment market and a future evolution of the individual network components. Thus, the
following points can be made.
Mobiles can now take their equipment anywhere in the world and get the GSM
service in the same way as if they were in their home PLMN.
Optimum choice of BSC and BTS can now be adopted for both rural and urban
areas.
Equipment manufacturers can independently develop MSC, BSC, and BTS
subsystems.
Equipment developed by different manufacturers can now be easily interfaced.
Sasken Confidential
GSM Architecture
47
6. GSM Interfaces
6.1 Introduction
One of the main purposes behind the GSM specifications is to define several open
interfaces, which then limit certain parts of the GSM system. Because of this interface
openness, the operator maintaining the network may obtain different parts of the network
from different GSM network suppliers. When an interface is open, it also strictly defines
what is happening through the interface, and this in turn strictly defines what kind of
actions/procedures/functions must be implemented between the interfaces.
The GSM specifications define two truly open interfaces within the GSM
network. The first one is between the Mobile Station and the BTS. This open-air interface
is appropriately named the air interface. It is relatively easy to imagine the need for
this interface to be open, as mobile phones of all different brands must be able to
communicate with GSM networks from all different suppliers.
The second interface is located between the MSC and the BSC. This interface is
called the A-interface. The system includes more than the two defined interfaces, but
they are not totally open, as the system specifications have not been completed when the
commercial systems were launched. The GSM system along with different interfaces is
shown in Figure 6.1.
Sasken Confidential
GSM Architecture
48
Sasken Confidential
GSM Architecture
49
Sasken Confidential
GSM Architecture
50
(SCCP) of SS7. Error-free transport is handled by a subset of the MTP, and logical
connection is handled by a subset of the SCCP. The application parts are divided between
the BSS application part (BSSAP) and BSS operation and maintenance application part
(BSSOMAP). The BSSAP is further divided into Direct Transfer Application Part
(DTAP) and BSS management application part (BSSMAP). The DTAP is used to transfer
layer 3 messages between the MS and the MSC without BSC involvement. The BSSMAP
is responsible for all aspects of radio resource handling at the BSS. The BSSOMAP
supports all the operation and maintenance communications of BSS.
Sasken Confidential
GSM Architecture
51
Sasken Confidential
GSM Architecture
52
subscriber to obtain the routing number of the visited MSC. The latter then initiates the
transmission of a paging message within each of its associated cells. If the called
subscriber answers, the BSS assigns a traffic channel to be used for the communication,
and the link is fully established.
During a call, the MS is allowed to move from cell to cell in the whole GSM
service area, and GSM maintains the communication links without interruption of the
end-to-end connection. The handover procedure in GSM is mobile assisted and
performed by the BSS. The MS periodically measures downlink signal quality and
reports it to its serving BTS, as well as to all cells in its neighborhood that are prospective
candidates for handover. Different handover types can be performed, changing either a
channel in the serving cell (i.e., the serving BTS remains the same) or changing the cell
inside the area controlled by a BSC; between two BSCs within a location area; or
between two location areas (i.e., MSCs).
The GSM protocol architecture for signaling and mapping onto the corresponding
OSI layers is shown in Figure 6.3. GSM uses out-of-band signaling through a separate
signaling network.
At the data link layer the radio interface of the MS uses LAPDm protocol. The
higher-layer protocols of GSM are grouped into the third layer. GSM layer 3 includes
functionality of higher OSI layers and OSI management, such as connection
management, subscriber identification, and authentication.
At the interface between BSC and MSC, the lower layers are realized by MTP of
SS7. It covers functionality of layer 1, layer 2, and part of layer 3 of the OSI reference
model. The MTP itself is layered into three levels. The two lower levels are mapped
directly onto the corresponding OSI layers, and level 3 covers the lower part of the OSI
network layer. The missing functionality of the higher part of the network layer is
provided by SCCP. The BSSAP serves primarily as a bridge between the radio resource
(RR) management and the MSC, handling for instance the assignment and switching at
call setup and handover processing. It therefore provides the functionality typically
provided by the transport layer, application layer, and network management of OSI.
The MSC is connected to the signaling network via SS7 and is responsible for
exchange of all information required for call setup, maintenance, and management.
TCAP contains functions to provide associations between two TCAP users as well as
protocols and services to perform remote operations. It is closely related to the Remote
Operation Service Element (ROSE) of the OSI application layer. Since TCAP directly
uses the services of SCCP, the transport, session, and presentation layers are null layers.
Hence, this part of SS7 is a typical example of a system using a reduced protocol stack
Sasken Confidential
GSM Architecture
53
where functions of different OSI protocol layers are incorporated into the remaining
layers. TCAP provides functionality of the OSI transport layer.
The call-related signaling between MSCs and external networks uses the ISDN
User Part (ISUP), while all GSM-specific signaling between MSC and location registers
is performed via the MAP. These protocols correspond to the OSI application layer,
although their functionality is mainly used to maintain network-level connections. It can
be noticed that the network complexity of telecommunication networks seems to yield
protocols that combine functionality distributed across the higher layers and management
part of the OSI protocol stack.
6.7 Conclusions
The design of a GSM system has been done with a view of providing compatible
interfaces between mobile-BTS, BTSs-BSCs and BSCs-MSCs. By standardizing A and
A-bis interfaces, the flexible, efficient, and cost-effective design of base station and
switching equipment have been achieved.
Sasken Confidential