Professional Documents
Culture Documents
About GSM Communication
About GSM Communication
Mobile Communications
GSM
Manuel P. Ricardo
Faculdade de Engenharia da Universidade do Porto
GSM 2
Acknowledgements
GSM 3
GSM 4
GSM - Overview
GSM 5
Services
Basic services
voice services, data services, short message service
Additional services
emergency number, group 3 fax
Supplementary services
identification: forwarding of caller number
suppression of number forwarding
automatic call-back
GSM 6
Basic Services
BSS
MS
radio cell
MS
BTS
RSS
BTS
BSC
BSC
NSS
MSC
MSC
VLR
signaling
VLR
HLR
GMSC
OSS
IWF
EIR
AuC
OMC
ISDN, PSTN
PDN
GSM 7
GSM 8
MS - Mobile Station
Mobile terminal equipment
BSS
Base Station
Subsystem
BSC
BSC
MS
BTS
GSM Architecture
Network Subsystem (NSS)
VLR
MSC
BSC
GMSC
fixed network
MSC
VLR
BSC
GSM 9
GSM Architecture
Operation Subsystem (OSS)
GSM 10
OMC
Network
Element
AuC
HLR
EIR
MSC
GSM 11
network and
switching subsystem
fixed
partner networks
MS
ISDN
PSTN
Um
BTS
MSC
Abis
BSC
Um : radio interface
HLR
SS7
BTS
BSC
GMSC
IWF
ISDN
PSTN
PDN
GSM 12
BTS
BTS
BSC
TRAU
MSC
64 kbit/s
BSC
BTS
64 kbit/s
BSC TRAU
16 kbit/s
MSC
BTS
64 kbit/s
BSC
16 kbit/s
MSC
TRAU
64 kbit/s
(4 x 16 sub-mux)
MSC
GSM 13
Mobile Addresses
GSM 14
GSM 15
BTS
X
X
X
X
X
X
BSC
X
X
X
X
X
X
X
X
X
X
GSM 16
GSM 17
Subscriber data
IMSI - International Mobile Subscriber Identity
List of subscribed services with parameters and restrictions
Location data
current MSC/VLR address
GSM 18
Local database
data about all users currently in the domain of the VLR
includes roamers and non-roamers
associated to each MSC
Subscriber identity
IMSI - International Mobile Subscriber Identity
Temporary location
LAI - Location Area Identification
Temporary addresses
MSRN - Mobile Station Roaming Number
TMSI - Temporary Mobile Subscriber Identity
Temporary
Temporary
GSM 20
AuC, EIR
Authentication Center (AuC)
associated to HLR
search key: IMSI
supports authentication and encryption mechanisms
Ki - subscriber secret authentication key
A3 - authentication algorithm
A8 - cipher key generation algorithm
GSM 21
GSM - TDMA/FDMA
fre
qu
en
cy
935-960 MHz
124 channels (200 kHz)
downlink
FDMA channels
890-915 MHz
124 channels (200 kHz)
uplink
time
TDMA frame
0
7
4.615 ms
user data
training
user data
3 bits
57 bits
26 bits
57 bits
tail
guard
space
Radio interface
bit rate
156.25 bits/0.5769 ms=
270.8 kbit/s
GSM 22
Burst Structures
CD
TS
CD
TB GP
57
26
57
3 8.25
Guard Period - avoids
overlapping between bursts
SS
CD
TB
GP
41
36
68.25
GSM 23
Frame Hierarchy
frame
8 x 15/26 ms = 60/13 ms = 4.615 ms
time-slot
15/26 ms = 0.577 ms
0
frame 0
frame 1
frame 2
traffic multiframe
26 x 60/13 = 120 ms
frame 24
frame 25
frame 0
frame 1
frame 2
x 51
superframe (*)
6.12 s
x 2048
hyperframe (**)
3.5 hours
x 26
control multiframe
51 x 60/13 = 235.38 ms
0
frame 49
frame 50
GSM 24
Logical Channels
BCCH
RACH
AGCH
PCH
Random Access
Channel
Access Grant
Channel
Paging
Channel
ACCH
Associated
Control
Channels
SDCCH
SACCH
FACCH
Fast Associated
Control Channel
SCH
Slow Associated
Control Channel
FCCH
Broadcast
Control Channel
DCCH
Dedicated
Control
Channels
Synchronization
Channel
TCH/H
CCCH
Common
Control
Channels
BCH
Broadcast
Channels
Frequency Correction
Channel
TCH/F
TrafficChannels
Half-rate
Half-rate
TrafficChannels
Full-rate
Full-rate
CCH
Control Channels
Stand-alone
Dedicated
Control Channel
TCH
Traffic Channels
GSM 25
Logical Channels
Channel
TCH
Traffic Channels
Direction
TCH/H
TCH/F
FCCH
BCH
Broadcast
Channels
SCH
CCCH
Common
Control
Channels
DCCH
Dedicated
Control
Channels
Allocation
Allocated by network on
demand by MS
Carrier synchronization
BTS MS Frame synchronisation
Permanent
BCCH
RACH
Application
BTS MS
AGCH
BTS MS
PCH
SDCCH
Allocated by network on
demand
SACCH BTS MS
FACCH
(*) Fast allocation by setting S bit; bits are stolen from TCH
GSM 26
Logical channels
Channel
TCH
Traffic Channels
BCH
Broadcast
Channels
CCCH
Common
Control
Channels
TCH/H
TCH/F
Burst type
Time-slot
Mulitiframe
Normal
(114 data bits)
Any
26 frames
(120 ms)
12
Frequency
correction
SCH
Synchronisation
BCCH
Normal
(114 data bits)
RACH
Random
access
27 minimum
51 typical
AGCH
PCH
Normal
(114 data bits)
SACCH
FACCH
5
TS0 - base channel (*)
TS0/TS2/TS4/TS6 (**)
Capacity
24
FCCH
SDCCH
DCCH
Dedicated
Control
Channels
Bursts /
Multiframe
Same TS as SDCCH
Same TS as TCH
Same TS as TCH (bits
stolen from TCH)
51 frames
(235.38 ms)
51 frames
(235.38 ms)
51 frames
(235.38 ms)
26 frames
(120 ms)
12 minimum
2 (***)
Same as
TCH
Same as TCH
GSM 27
downlink
0
receive
3
uplink
transmit
transmit
GSM 28
Initial ranging
Adaptive control
BTS monitors burst and measures delays with specified time advance
if path delay varies more than 1 bit period, the new value is signalled on SACCH
GSM 29
Frequency hopping
Application of frequency hoping
optional, but usually implemented
channels with no frequency hopping: BCH and CCCH
Hoping sequence
several possible hoping algorithms
selected algorithm broadcast on BCCH
GSM 30
Transmission power
GSM 1800
8W
39 dBm
vehicular
4W
36 dBm
vehicular
5W
37 dBm
portable
1W
30 dBm
portable
2W
33 dBm
portable
0.25 W
24 dBm
portable
0.8 W
29 dBm
portable
usual classes
GSM 31
Power Control
Implemented on both links
Objective: lowest power level which provides desired quality (BER)
Procedure
MS measures power received and BER and sends result on SACCH
BTS sends new power level on SACCH, if and when necessary
control range
GSM 900
GSM 1800
5 - 39 dBm
0 - 36 dBm
Comments
effective maxima depend on cell size and MS capability
control steps of 2 dB
channels with no power control - use maximum power for the cell
downlink BCH and CCCH: power set by BTS
uplink RACH
BCCH broadcasts maximum power level for the cell
MS uses this value to set RACH transmission power
GSM 32
Abis
MS
BTS
BSC
MSC
CM
CM
MM
MM
BSSAP
RR
RR
BTSM
RR
BTSM
LAPDm
LAPDm
LAPD
LAPD
radio
radio
PCM
PCM
16/64 kbit/s
BSSAP
SS7
SS7
PCM
PCM
64 kbit/s /
2048 kbit/s
GSM 33
MM (Mobility Management)
registration, authentication, location and handover management
GSM 34
VLR
3 6
calling
station 1
PSTN
GMSC
15
14
MSC
7
10
10 13
16
10
BSS
BSS
BSS
11
11
11
11
17
12
MS
GSM 35
MS
BCCH System parameters and other overhead
incoming call
PCH
idle updated
announced TMSI
matches stored value
successful access
calculate SRES / Kc
send SRES
SRES confirmed
GSM 36
switch signaling to
FACCH using
assigned TCH
generate ringing sound
Connect FACCH
switch to traffic channel
MS
mobile off-hook
switch to traffic channel
data flow
FACCH Disconnect
Release FACCH
idle updated
GSM 37
3, 4: security check
5
GMSC
PSTN
MSC
8
2 9
1
MS
BSS
10
GSM 38
MS
idle updated
number dialed
successful access
calculate SRES / Kc
send SRES
SRES confirmed
GSM 39
MS
switch signaling to
FACCH using
assigned TCH
ringing tone
FACCH Connect
Connect acknowledge FACCH
TCH
data flow
Disconnect FACCH
mobile on-hook
FACCH Release
Release complete FACCH
idle updated