Wireless and Mobile Network Architecture: Chapter 6: GSM System Overview
Wireless and Mobile Network Architecture: Chapter 6: GSM System Overview
Wireless and Mobile Network Architecture: Chapter 6: GSM System Overview
Architecture
1
Outline
Introduction
GSM Architecture
Location Tracking and Call Setup
Security
Data Services
Unstructured Supplementary Service Data
Summary
2
Introduction
Global System for Mobile Communications
(GSM)
A digital wireless network standard.
European telecommunications operators and
manufactures.
The basic requirements of GSM
Services
Providing service protability (roaming), ex: mobile
phones
Quality of services and security
Quality for voice telephony, information encryption
3
Cont.
Radio frequency utilization
Coexisting with the earlier systems in the same
frequency band.
Network
For switching and mobility management.
Cost
Limiting the cost in MSs.
4
Fig 9.1 GSM Architecture
5
Fig 9.1 GSM Architecture
6
9.1 GSM Architecture
Mobile Station (MS)
The MS consists of two parts:
Subscriber identity module (SIM)
Containing the subscriber-related information.
The SIM is protected by a persional identity number (PIN)
PIN unblocking key (PUK)
To unlock the SIM
Mobile equipment (ME)
Containing the noncustomer-related hardware and software
specific to the radio interface.
7
Cont.
This SIM-ME design supports portability.
The ME is the property of the subscriber.
The SIM is the property of the service provider.
SIMs may be attached to MEs with different
characteristics.
The characteristic indication of the the ME is called classmark.
The ME and SIM are called the mobile terminal
(MT).
In a broader definition, the MS includes a
third part called terminal equipment (TE),
which can be a PDA or PC connected to the
ME.
8
Fig 9.2 SIM data retrieved from a
software tool
9
Cont.
Base Station System (BSS)
The BSS consists of two parts:
Base transceiver station (BTS)
Containing transmitter, receiver, and signaling equipment specific to the
radio interface.
Transcoder/rate adapter unit (TRAU) carries out GSM-specific speech
encoding/decoding and rate adaption in data transmission.
Base station controller (BSC)
Providing switching functions connect to an MSC.
Supporting radio channel allocation/release and handoff management.
The BSC communicates with the BTSs using ISDN protocols via
the A-bis interface.
10
Fig 9.3 & 9.4 GSM BTS and BSC
BTS
BSC
13
Power saving
Note that, for a given distance, less power is
required to transmit signal over a lower
frequency
To save MS power, uplink frequencies in
mobile systems are always the lower band of
frequencies.
14
Cont.
The GSM frame
A GSM frame in a frequency channel is 4.615
msec.
The frame is divided into eight bursts (time slots)
of length 0.577 msec.
By a delay of three time slots prevents an MS from
transimtting and receiving at the same time.
Timeing advance value is calculated by the BSS and
signaled to the MS twice per second.
15
Fig 9.5 GSM burst structure
bits
bits
16
Cont.
The burst begins with three head bits, and ends
with three tail bits, all of which are logical zeros.
Two groups of data bits are separated by an
equalizer training sequence of 26 bits.
Each data group consists of 57 information bits
and one flag.
The flag indicates whether the information bits are for
user speech/data or signaling.
17
Cont.
Two types of logical channels
Traffic channels (TCHs)
Carry user information (speech or data)
Full-rate TCH (TCH/F)
Enhanced full-rate (EFR) speech coders
Provides transmission speed of 13 Kbps for speech or 9.6, 4.8, 2.4
Kbps for data
Half-rate TCH (TCH/F)
Allows transmissions of 6.5 Kbps speech, or 4.8 or 2.4 Kbps of data
18
Cont.
Common control channels (CCCHs)
Downlink
Paging channel (PCH)
Used by the network to page the destination MS in call
termination.
Access grant channel (AGCH)
Used by the network to indicate radio link allocation upon prime
access of an MS.
Uplink
Random access channel (RACH)
Used by the MSs for initial access to the network.
19
Cont.
Dedicated control channels
Downlink and uplink
Standalone dedicated control channel (SDCCH)
Used only for signaling and short messages.
Slow associated control channel (SACCH)
Transmission of power and time alignment control information
reports from the MS.
Fast associated control channel (FACCH)
Used for time-critical signaling, such as call-establishing progress,
authentication of subscriber, or handoff.
Downlink
Cell broadcast channel (CBCH)
Carries only the short message service cell broadcast messages.
20
Cont.
Broadcast channels (BCHs)
Frequency correction channel (FCCH) and
synchronization channel (SCH)
Carry synchronization information from the BSS to the
MS.
Broadcast control channel (BCCH)
Provides system information to support cell selection and
location registration procedures in an MS.
21
Paging channel (PCH) Used by the network to page the
destination MS in call termination.
Common
control Access grant channel (AGCH) Used by the network to indicate radio link
allocation upon prime access of an MS.
channels
(CCCHs) Random access channel Used by the MSs for initial access to the
(RACH) network.
Standalone dedicated control Used only for signaling and short messages.
channel (SDCCH)
Slow associated control Transmission of power and time alignment
channel (SACCH) control information reports from the MS.
Dedicated
control Used for time-critical signaling, such as call-
Fast associated control channel
channels establishing progress, authentication of
(FACCH)
subscriber, or handoff.
Cell broadcast channel (CBCH) Carries only the short message service cell
broadcast messages.
22
Fig 9.6 GSM call origination
Common
Control
Channels
Dedicated
Control
Channels
23
Fig 9.7 GSM call termination
Common
Control
Channels
24
9.2 Location Tracking and Call Setup
25
Fig 9.8 The MS registration process
26
Fig 9.8 The MS registration process
27
Cont.
Step 3. The new VLR sends a registration
message to the HLR.
If the registration request is accepted, the HLR
provides the new VLR with all information for call
handling.
Step 4. The new VLR informs the MS of the
successful registration.
Step 5. The HLR sends a deregistration
message to the old VLR.
28
Fig 9.9 The mobile call termination
(delivery) procedure
MSISDN
MSRN
30
Fig 9.9 The mobile call termination
(delivery) procedure
31
Cont.
MS ISDN number (MSISDN) is part of the
ISDN numbering plan defined in ITU-T
Recommendation E.164.
The number points to the subscriber’s record in
the HLR.
Different communication sessions that are
distinguished by their transcation identifiers
may be associated with an MS at the same
time.
Details of the information fields maintained in
the HLR are described in Chapter 11.
32
9.3 Security
Two aspects:
Authentication
Avoiding fraudulent access by a cloned MS.
Input: Ki, 128-bit random number (RAND)
Algorithm: A3 (depend on the GSM service provider)
Output: Signed result (SRES)
Encryption
Avoiding unauthorized listening.
Input: Ki, RAND, Kc, and TDMA frame number
Algorithm: A8, A5
Output: Cipher and decipher data
33
Fig 9.10 Authentication and encryption
34
Fig 9.10 Authentication and encryption
35
9.4 Data Services
GSM Phase 2 standard supports two data
service groups (9.6Kbps)
Short message services
Chapter 12
Bearer services
A circuit-switched connection
The wireline circuit and radio channel resources are reserved even
if the data are not transferred.
36
Cont.
GSM Phase 2+ standared (28.8Kbps or higher)
European Telecommunications Standard Institute
(ETSI)
Support fast access to radio resources on demand
and packet-switched transmission.
High-Speed Circuit-Switched Data (HSCSD)
General Packet Radio Service (GPRS)
37
9.4.1 HSCSD
High-Speed Circuit-Switched Data (HSCSD)
Circuit-switched protocol
For high-speed file transfers and mobile video
applications.
Radio link protocol (RLP)
Using multiple TDMA time slots (up to eight).
The protocol may not recover the frame errors.
The blocking rate of the system will be increased.
38
Fig 9.11 HSCSD architecture
IWF supports adaption between GSM and the
external networks.
39
9.4.2 GPRS
General Packet Radio Service (GPRS)
Packet-switched protocol
For bursty data applications such as e-mail and
WWW.
Two new entities
Serving GPRS support node (SGSN)
SGSN receives and transmits packets between the MSs and
their counterparts in the public-switched data network (PSDN).
Gateway GPRS support node (GGSN)
Connectionless network protocols, such as internet protocol.
Connection-oriented protocols, such as X.25
40
Fig 9.12 GPRS architecture
41
Cont.
SGSN and GGSN interact with the HLR and the
VLR, to track the location of the MSs.
GPRS needs to implement a packet radio media
access control (MAC) for packet switching to
guarantee fast call setup procedure and low-bit
error rate. (Chapter 18)
42
Cont.
Difference between HSCSD and GPRS
GPRS
Supports up to 100 users with one to eight channels.
Supports broadcast and multisessions.
Requires an investment in new infrastructure.
HSCSD
Supports fewer users, where a user may utilize two to
eight channels.
Supports point-to-point session.
Needs to address handoff issues.
43
9.5 Unstructured Supplementary
Service Data
To support new service in old MSs,
unstructured supplementary service data
(USSD) was introduced.
USSD is used as a GSM transparent bearer for old
MSs.
Chapter 19 will describe in detail.
44
Cont.
A USSD string is a command code followed by
several parameters that are separated by an
asterisk (*) and ends with the pound symbol
(#).
Ex: *159*5288128#
Specify command code 159
Phone number 528-8128
45
Fig 9.13 USSD architecture
46
Cont.
If the USSD service node is an MSC, the
USSD messages are exchanged through path
(1).
If the service node is a VLR (or HLR), the
messages are exchanged through path
(1)Ù(2) (or (1)Ù(2)Ù(3)).
The HLR is expensive to modify, maintain,
and test to handle additional services.
USSD gateway
Connecting to the application server.
47
9.6 Summary
This chapter provides an overview of the GSM
system.
GSM architecture
How the locations of the MSs are tracked.
How phone calls are delivered to those MSs in a
GSM network.
The security and data service aspects of GSM.
Details of the GSM network signaling will be
discussed in subsequent chapters.
48