Global System For Mobile Communications (GSM) : Anindita Kundu
Global System For Mobile Communications (GSM) : Anindita Kundu
Mobile
Communications
(GSM)
Anindita Kundu
Overview
• The 2nd Generation Mobile Phones
• GSM 1800
– also called Digital Cellular System – DCS 1800
– 1710-1785MHz for uplink and
– 1805-1880MHz for downlink.
• GSM 1900
– Also called Personal Communions Service – PCS 1900
– Mainly used in US
– 1850-1910 MHz for uplink
– 1930-1990MHz for downlink
System Architecture
System Architecture
VLR EIR
Um Abis A
MS MSC HLR
BTS O
BSC
MSC HLR
MS BSC
BTS AuC
VLR
MS GMSC
ISDN / PSTN
Radio Cell
PDN
0 124 0 124
935-960MHz
124 Channels (200KHz) downlink
890-915MHz
124 Channels (200KHz) uplink
1 2 3 4 5 6 7 8
4.615ms
GSM Time Slot (Normal Burst)
Guard User User Guard
Trail S Training S Trail
Space Data Data Space
3 bits 57 bits 1 26 bits 1 57 bits 3
0.5465ms
0.577ms
LOGICAL CHANNELS
TRAFFIC SIGNALLING
• SACCH:
– 114bits -> 0.1199s
– 950bits per sec.
GSM TDMA Frame Slots and Bursts
935-960MHz
124 Channels (200KHz) downlink
890-915MHz
124 Channels (200KHz) uplink
1 2 3 4 5 6 7 8
4.615ms
GSM Time Slot (Normal Burst)
Guard User User Guard
Trail S Training S Trail
Space Data Data Space
3 bits 57 bits 1 26 bits 1 57 bits 3
0.5465ms
0.577ms
TDMA Format Time Slot
Fields
• Trail bits–allow synchronization of
transmissions from mobile units located at
different locations from base station
• Multi frames
– frames that are grouped or linked together to perform specific
functions.
– Multi frames on the GSM system use established schedules for
specific purposes, such as coordinating with frequency hopping
patterns.
– Multi frames used in the GSM system include the 26 traffic
multi frame, 51 control multi frame, super frame, and hyper
frame.
Frame, Multi-frame, Super-
frame, Hyper-frame
• Traffic Multi frame Structures
– The 26 traffic multi frame structure is used to
• send information on the traffic channel.
• combine user data (traffic), slow control signaling (SACCH), and idle
time period.
– The idle time period allows a mobile device to perform other necessary
operations such as monitoring the radio signal strength level of a
beacon channel from other cells.
– The time interval of a 26 frame traffic multi frame is 6 blocks of speech
coder data (120 m sec).
• Hyper frame
– A hyper frame is a multi frame sequence that is composed of
2048 super frames,
– It is the largest time interval in the GSM system (3 hours, 28
minutes, 53 seconds).
– Every time slot during a hyper frame has a sequential number
(represented by an 11 bit counter) that is composed of a frame
number and a time slot number.
– This counter allows the hyper frame to synchronize frequency
hopping sequence, encryption processes for voice privacy of
subscribers' conversations.
8 slot TDMA frames are typically organized into 26-
frame multi frame. One of the frame in multi frame is
used for control signaling and the other is currently
unused, leaving 24 frame for data traffic.
So each traffic channel receives one slot/frame and 24
frames/120ms multi frame, then the resulting data
rate is:
– The HLR will forward the IMSI to the AuC and request
authentication triplets.
Ki
A3
SRES
Authentication Response
SRES (32 Bit)
=
• Location Registration
• Location Update with VLR-change
• Call setup (in both directions)
• SMS (Short Message Service)
Security aspects: Session
Key
MS Netz
Ki
Kc 64 Bit
Ki
A8
• Key generation: Algorithm A8
– Stored on SIM and in AuC
Kc
– with Ki parametric one way function
– no (Europe, world wide) standard
– can be determined by net operator
– Interfaces are standardized
– combination A3/A8 known as COMP128
Security aspects: encryption at
the Radio interface
MS Net
TDMA-frame- Ciphering Mode Command TDMA-frame-
K number number Kc
c
A5 A5
Key block
Ciphering Mode Complete
+ +
Plain text block Encrypted Text Plain text block
114 Bit
Channel Assigned
Authentication Request
Authentication Response
Authentication Verification
Acknowledge
Update
Channel Release
GSM Procedures
• Service mode:
– Mobile Originated Call (Outgoing)
• Call Establishment Procedure
– Mobile Terminated Call (Incoming)
– Handover
Mobile Originated Call
MS BSS
Channel Request on RACH
Complete Call
Call Proceed (on SDCCH)
Trunk Assignment
Assignment of
TCH (SDCCH)
Assignment Assignment
Complete Complete
Initial Address Message (IAM)
(voice path from
MS to MSC)
Answer Complete Message (ACM)
Alerting (Ring heard)
Answer
Connect
Connect Acknowledgement
Mobile Terminated Call
MS BSS
Paging request on PCH using TMSI
Channel Request on
RACH
Assign SDCCH on AGCH
Page Response on SDCCH
Page Response
Access Request
Call Confirmed
Alert
Setup Complete
Connect
Connect Acknowledge
Answer
End of MSC –
VLR Dialogue
Call Release
• MS sends disconnect message to
MSC
• MSC sends release message to PSTN
• PSTN sends release complete
message to MSC
• MSC through BSS asks MS to release
resources
• MS informs release completion
Handover
Serving Target
MS MSC
BSS BSS
Measurement
Report
HO Required
HO Request
HO Request Ack
HO Command
HO Command
HO Complete Handover
HO Complete
Release Command
Release Complete
SS7 Signaling