Mobile Communication Systems: GSM. Global System for Mobile Communication
. Mário Jorge Leitão. Partially adapted with permission from. Mobile ...
Comunicações Móveis Licenciatura em Engenharia Electrotécnica e de Computadores Licenciatura em Engenharia Informática e Computação
Mobile Communication Systems: GSM Global System for Mobile Communication Mário Jorge Leitão
Partially adapted with permission from Mobile Communication: Wireless Telecommunication Systems - Jochen Schiller http://www.jochenschiller.de
Overview GSM
formerly: Groupe Spéciale Mobile (founded 1982)
now: Global System for Mobile Communication
Pan-European standard (ETSI, European Telecommunications Standardisation Institute)
simultaneous introduction of essential services in three phases by the European telecommunication administrations
seamless roaming within Europe possible
today many providers all over the world use GSM (more than 180 countries in Asia, Africa, Europe, Australia, America)
more than 900 million subscribers
more than 70% of all digital mobile phones use GSM
Mário Jorge Leitão
GSM
2
Performance characteristics of GSM Communication
mobile, wireless communication; support for voice and data services
Total mobility
international access, chip-card enables use of access points of different providers
Worldwide connectivity
one number, the network handles localization
High capacity
better frequency efficiency, smaller cells, more customers per cell
High transmission quality
high audio quality and reliability for wireless, uninterrupted phone calls at higher speeds (e.g., from cars, trains)
Security functions
access control, authentication via chip-card and PIN
Mário Jorge Leitão
GSM
3
Mobile Services GSM services
basic services z
voice services z data services z short message service
additional services z
emergency number z group 3 fax z electronic mail
supplementary services z z z z z
identification: forwarding of caller number suppression of number forwarding automatic call-back conferencing with up to 7 participants ...
Mário Jorge Leitão
GSM
4
Basic Services
Services are supported by traffic channels
Voice services (speech coding with protection)
full rate: 13 / 12.2 kbit/s (original coder / enhanced full rate coder) half rate: 5.6 kbit/s (enhanced half rate coder)
Data services (coding with different levels of protection)
full rate: 22.8 kbit/s (gross bit rate, unprotected transmission) half rate: 11.4 kbit/s (gross bit rate, unprotected transmission)
full rate: 9.6 / 4.8 / 2.4 kbit/s half rate: 4.8 / 2.4 kbit/s
Enhanced data services
HSCSD (High Speed Circuit Switched Data) z
n X 14.4 / n X 9.6 / n X 4.8 kbit/s (n=1, 2, 3, 4)
GPRS (General Packet Radio Service) z
various rates (typically up to 53.6 kbit/s)
Mário Jorge Leitão
5
GSM
GSM architecture: PLMN - Public Land Mobile Network
radio cell MS
BSS
MS
radio cell MS
BTS
RSS
BTS
BSC
BSC
MSC NSS
MSC
VLR
signaling
VLR HLR
GMSC IWF
OSS
Mário Jorge Leitão
EIR
AuC
ISDN, PSTN PDN
OMC
GSM
6
GSM architecture: PLMN - Public Land Mobile Network RSS - Radio Subsystem: covers all radio aspects
MS
Mobile Station
BSC Base Station Controller
Management of several BTS and MS
BTS
Transmitter, receiver and antennas
Mobile terminal equipment
Base Transceiver Station
BSS Base Station Subsystem
BSC BSC
MS
BTS
Mário Jorge Leitão
7
GSM
GSM architecture: PLMN - Public Land Mobile Network NSS - Network Subsystem: switching, mobility management, interconnection to other networks, system control
MSC
Mobile Switching Centre Management of all connections
HLR
Home Location Register Associated to each PLMN
VLR
Visitor Location Register Associated to each MSC
GMSC Gateway MSC
HLR
VLR
MSC
MSC providing interconnection to other networks
GMSC
MSC
VLR BSC
BSC
Mário Jorge Leitão
fixed network
GSM
8
GSM architecture: PLMN - Public Land Mobile Network OSS - Operation Subsystem: centralized operation, management, and maintenance of all GSM subsystems
OMC
Operation and Management Control of the radio and network Centre subsystems
AuC
Authentication Centre
Security functions
EIR
Equipment Identity Register
Mobile station registration
OMC
AuC
Network Element
Mário Jorge Leitão
EIR
HLR
MSC
9
GSM
GSM architecture: interfaces radio subsystem MS
network and switching subsystem
fixed partner networks
MS ISDN PSTN Um
BTS
MSC
Interfaces
Abis BSC
A
HLR
Um : radio interface
Abis : standardized, open interface with 16/64 kbit/s user channels
A: standardized, open interface with 64 kbit/s user channels
SS7
BTS
VLR BTS BSC BTS BSS
ISDN PSTN
GMSC IWF
PDN
Mário Jorge Leitão
GSM
10
Voice transcoding and rate adaptation
Need for transcoding and rate adaptation
BTS - 13 kbit/s air-interface (original coder) MSC - 64 kbit/s ISDN type switching (PCM, A-law)
3 options for Transcoding and Rate Adapter Unit (TRAU) Abis
BTS
BTS
A
BSC
TRAU
MSC
64 kbit/s
BTS
BSC
64 kbit/s
BSC TRAU 16 kbit/s
BTS
MSC
64 kbit/s
BSC 16 kbit/s
Mário Jorge Leitão
MSC
TRAU
MSC
64 kbit/s (4 x 16 sub-mux)
GSM
11
Mobile addresses
Several mobile numbers are needed
IMSI - International Mobile Subscriber Identity Mobile Country Code (MCC) + Mobile Network Code (MNC) + Mobile Subscriber Identification Number (MSIN) z
uniquely identifies the user (SIM card)
TMSI - Temporary Mobile Subscriber Identity 32 bits z
local number allocated by VLR, may be changed periodically z hides the IMSI over the air interface - transmitted instead of IMSI
MSRN - Mobile Station Roaming Number Visitor Country Code (VCC) + Visitor National destination Code (VNDC) + Current MSC code + temporary subscriber number z
generated by VLR for all visiting users
z
helps HLR to determine current location area z hides the IMSI inside the network
Mário Jorge Leitão
GSM
12
Mobile station functional groups
MT (Mobile Termination)
offers common functions used by all services the MS offers end-point of the radio interface (Um) - equivalent to NT of an ISDN access hides GSM radio specific characteristics
TE (Terminal Equipment)
peripheral device of the MS, offers services to a user
TA (Terminal Adapter)
interfaces MT with different types of terminal
TE1
MT
TE2
Um
Mário Jorge Leitão
TA
MT
GSM
Um
13
Mobile station functional groups
SIM card (Subscriber Identity Module)
uniquely associated to a user
stores user and location addresses z
IMSI - International Mobile Subscriber Identity z TMSI - Temporary Mobile Subscriber Identity z LAI - Location Area Identification
supports authentication and encryption mechanisms z z z z z
PIN - Personal Identity Number PUK - PIN Unblocking Key Ki - subscriber secret authentication key A3 - authentication algorithm A8 - cipher key generation algorithm
contains personal data z
list of subscribed services z RAM for user directory, SMS
Mário Jorge Leitão
GSM
14
Base transceiver station and base station controller
Tasks of a BSS are distributed over BSC and BTS
BTS comprises radio specific functions BSC is the switching center for radio channels z
switch calls from MSC to correct BTS
Functions Management of radio channels Frequency hopping (FH) Management of terrestrial channels Mapping of terrestrial onto radio channels Channel coding and decoding Rate adaptation Encryption and decryption Paging Uplink signal measurements Traffic measurement Authentication Location registry, location update Handover management
Mário Jorge Leitão
BTS X
X X X X X
BSC X X X X
X X X X X X
GSM
15
Mobile switching center
The MSC (mobile switching center) plays a central role in GSM
switching functions additional functions for mobility support management of network resources interworking functions via Gateway MSC (GMSC) integration of several databases
Specific functions of a MSC
switching of 64 kbit/s channels paging and call forwarding termination of SS7 (signaling system no. 7) mobility specific signaling location registration and forwarding of location information support of short message service (SMS) generation and forwarding of accounting and billing information
Mário Jorge Leitão
GSM
16
Location registers
Database requirements
scalability high capacity low delay
Home Location Register (HLR)
central master database z
data from every user that has subscribed to the operator z one database per operator z may be replicated
subscriber data z
IMSI - International Mobile Subscriber Identity z list of subscribed services with parameters and restrictions
location data z
current MSC/VLR address
Mário Jorge Leitão
GSM
17
Location registers Visitor Location Register (VLR)
local database z
data about all users currently in the domain of the VLR z includes roamers and non-roamers z associated to each MSC
subscriber identity z
temporary location z
IMSI - International Mobile Subscriber Identity
LAI - Location Area Identification
temporary addresses z
MSRN - Mobile Station Roaming Number z TMSI - Temporary Mobile Subscriber Identity
Mário Jorge Leitão
GSM
18
GSM location / mobile addresses: summary HLR - Home Location Register Permanent
IMSI - International Mobile Subscriber Identity
Temporary
MSRN - Mobile Station Roaming Number
VLR - Visitor Location Register Permanent
IMSI - International Mobile Subscriber Identity LAI - Location Area Identification
Temporary
MSRN - Mobile Station Roaming Number TMSI - Temporary Mobile Subscriber Identity
SIM - Subscriber Identity Module Permanent Temporary
IMSI - International Mobile Subscriber Identity LAI - Location Area Identification TMSI - Temporary Mobile Subscriber Identity
Mário Jorge Leitão
GSM
19
Operation subsystem elements Authentication Center (AuC)
associated to HLR search key: IMSI supports authentication and encryption mechanisms z
Ki - subscriber secret authentication key z A3 - authentication algorithm z A8 - cipher key generation algorithm
Equipment Identity Register (EIR)
stores mobile stations IMEI (International Mobile Equipment Identity) white list - mobile stations allowed to connect without restrictions black list - mobile stations locked (stolen or not type approved) gray list - mobile stations under observation for possible problems
Operation and Maintenance Center (OMC)
control capabilities for the radio and the network subsystems
Mário Jorge Leitão
GSM
20
GSM - TDMA/FDMA
nc y
935-960 MHz 124 channels (200 kHz) downlink
fre qu e
FDMA channels 890-915 MHz 124 channels (200 kHz) uplink
time TDMA frame 0
1
3
2
4
6
5
7 4.615 ms
Radio interface bit rate 156.25 bits/0.5769 ms= 270.8 kbit/s
time-slot (normal burst) tail
user data
S
training
S
user data
3 bits
57 bits
1
26 bits
1
57 bits
tail
guard space
3 bits 8.25 bits
148 bits / 0.5465 ms 156.25 bits / 0.5769 ms
Mário Jorge Leitão
21
GSM
Burst structures
Normal Burst: normal data transmission TB
CD
S
TS
S
CD
TB GP
3
57
1
26
1
57
3 8.25 Guard Period - avoids overlapping between bursts
Trainin Sequence - allows estimation of propagation characteristics (including multipath), in order to set up the equaliser parameters
Tail Bits - assist receiver equalisation (set to 0)
Stealing flags - indicate that a burst normally assigned to traffic is stolen for signalling
Coded Data - user data transmission
Access Burst: MS first time access TB
SS
CD
TB
GP
8
41
36
3
68.25
Synchronisation Sequence long training sequence
Mário Jorge Leitão
Coded Data - channel or handover access request
GSM
Guard Period - long period since time advance is not yet defined
22
Burst structures
Frequency Correction Burst: frequency synchronisation of the MS TB
FBS
TB GP
3
142
3 8.25 Fixed Bit Sequence - frequency information for MS local oscilator locking
Synchronisation Burst: time synchronisation of the MS TB
CD
SS
CD
TB GP
3
39
64
39
3 8.25
Synchronisation Sequence long training sequence Coded Data - data used to align the mobile to the base station's time-slot structure
Mário Jorge Leitão
23
GSM
Frame hierarchy frame 8 x 15/26 ms = 60/13 ms = 4.615 ms
time-slot 15/26 ms = 0.577 ms 0
0
1
1
2
3
4
5
6
7
frame 0
2
frame 1
2
frame 2 traffic multiframe 26 x 60/13 = 120 ms
2
frame 24
2
frame 25
2
3
4
5
6
7
frame 0
0
frame 1
0
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
0
frame 50
Mário Jorge Leitão
GSM
(*) - aligns traffic and control multiframes (**) - allows cycle for frame number
24
Logical channels
SCH
BCCH
RACH
AGCH
PCH
Broadcast Control Channel
Random Access Channel
Access Grant Channel
Paging Channel
Downlink channel: BTS transmits
SDCCH Stand-alone Dedicated Control Channel
Uplink channel: MS transmits
ACCH Associated Control Channels
SACCH
FACCH Fast Associated Control Channel
FCCH
Synchronization Channel
TCH/H
DCCH Dedicated Control Channels
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
Slow Associated Control Channel
TCH Traffic Channels
Bi-direccional channel: both transmit
Mário Jorge Leitão
25
GSM
Logical channels
Channel TCH Traffic Channels
Direction TCH/H TCH/F
SCH
Carrier synchronization BTS → MS Frame synchronisation
DCCH Dedicated Control Channels
RACH
Permanent
General network information Cell information (present and adjacent)
BCCH
CCCH Common Control Channels
Allocation Allocated by network on demand by MS
BTS ↔ MS User data
FCCH BCH Broadcast Channels
Application
BTS ← MS
AGCH
Request SDCCH for signalling Request TCH for handover
Multiple access with slotted Alhoa contention between MS
Confirmation of SDCCH or TCH request BTS → MS
PCH
Permanent Allert MS to a call originated in the network
SDCCH
Registration / location updating Call control procedures
Allocated by network on demand
SACCH BTS ↔ MS
Control information between MS and BTS during the progress of a call or call set up
Associated to a specific TCH or SDCCH
FACCH
Exchange of time critical control information during the progress of a call
Allocated by network or MS (*)
(*) Fast allocation by setting S bit; bits are stolen from TCH
Mário Jorge Leitão
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)
24 x 114 / 120 = 22.8 kbit/s
12
12 x 114 / 120 = 11.4 kbit/s
FCCH SCH
Synchronisation
BCCH
Normal (114 data bits)
4
RACH
Random access
27 minimum 51 typical
PCH
Normal (114 data bits)
SACCH
5 TS0 - base channel (*) TS0/TS2/TS4/TS6 (**)
TS0 - base channel (*) TS2/TS4/TS6 (**)
TS0 - base channel (*) TS0/TS2/TS4/TS6 (**)
SDCCH
Same TS as SDCCH
Normal (114 data bits)
51 frames (235.38 ms)
51 frames (235.38 ms)
5
Same TS as TCH
26 frames (120 ms)
4 x 114 / 235.38 = 1.94 kbit/s
12 minimum
51 frames (235.38 ms)
Same TS as TCH (bits stolen from TCH)
FACCH
Capacity
24
Frequency correction
AGCH
DCCH Dedicated Control Channels
Bursts / Multiframe
12 x 114 / 235.38 = 5.81 kbit/s minimum
4
4 x 114 / 120 = 3.8 kbit/s
2 (***)
2 x 114 / 120 = 1.9 kbit/s
1
1 x 114 / 120 = 0.95 kbit/s
Same as TCH
Same as TCH
(***) 4 bursts in 2 multiframes equivalent to 2 bursts/ multiframe
(*) Low capacity cells (**) High capacity cells
Mário Jorge Leitão
27
GSM
Transmission / reception timing
Transmit / receive frame staggering
to simplify hardware design, transmitter and receiver never operate at the same time
transmission is half-duplex
the numbering scheme is staggered by 3 time-slots receive
downlink 0
1
2
receive 3
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
4
uplink
transmit
Mário Jorge Leitão
5
transmit
GSM
28
Transmission / reception timing
Transmit time advance
Principle of operation z z z z z
correct timing of uplink bursts at the BTS is required to avoid overlapping different path delays (MS-BTS distances) must be compensated transmission from the MS is advanced 0-63 bits under BTS control maximum time advance of 63 bits allows 0.233 ms round trip delay maximum cell radius is approximately 35 km
Initial ranging z
Access Burst is transmitted without time advance z Guard Period of 68.25 bits allows for a path delay due to 37 km distance z BTS measures path delay and sends required time advance on SACCH z MS introduces time advance on all bursts
Adaptive control z
BTS monitors burst and measures delays with specified time advance z if path delay varies more than 1 bit period, the new value is signalled on SACCH
Mário Jorge Leitão
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
Slow frequency hopping characteristics
in a given time-slot, successive TDMA frame are transmitted on different carriers
main hoping parameters z
period: 4.615 ms z frequency: 217 hops/s z number of bits: 1250 bits/hop
Mário Jorge Leitão
GSM
30
Transmission power
Mobile station power classes GSM 900
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
Discontinuous transmission (DTX) for voice
no data transmission during periods of silence (approx. 60% of time) z
Voice Activity Detector (VAD) algorithm suppresses TCH transmission
silent frames are sent to synthesise comfort noise at the receiver
several advantages z
reduces interference, on average, by 3 dB z Increases MS battery life
Mário Jorge Leitão
31
GSM
Transmission power
Power control
implemented on both links
objective: lowest power level which provides desired quality (BER)
procedure z
MS measures power received and BER and sends result on SACCH z 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 z
downlink BCH and CCCH: power set by BTS z uplink RACH – BCCH broadcasts maximum power level for the cell – MS uses this value to set RACH transmission power
Mário Jorge Leitão
GSM
32
Security in GSM
Security services access control/authentication
user Î SIM (Subscriber Identity Module): secret PIN (Personal Identification Number) z SIM Î network: challenge - response method z
confidentiality
z
voice and signaling encrypted on the wireless link (after successful authentication)
anonymity
“secret”: • A3 and A8 available via the Internet • network providers can use stronger mechanisms
z
TMSI - Temporary Mobile Subscriber Identity z newly assigned at each new location update z encrypted transmission
3 algorithms specified in GSM
A3 for authentication (“secret”, open interface) A5 for encryption (standardized) A8 for encryption key generation (“secret”, open interface)
Mário Jorge Leitão
33
GSM
GSM - authentication
SIM
mobile network Ki
RAND
128 bit
AuC
RAND
128 bit
RAND
Ki
128 bit
128 bit
A3
A3 SIM
SRES* 32 bit
MSC
SRES* =? SRES
SRES
SRES 32 bit
Ki: individual subscriber authentication key
Mário Jorge Leitão
GSM
32 bit
SRES
SRES: signed response
34
GSM - key generation and encryption
MS with SIM
mobile network (BTS) Ki AuC
RAND
RAND
128 bit
RAND
128 bit
128 bit
A8 cipher key
128 bit
SIM
A8
Kc 64 bit
Kc 64 bit data
BTS
Ki
SRES data
encrypted data
MS
A5
A5
Mário Jorge Leitão
35
GSM
GSM protocol layers for signaling
Um
Abis
MS
A
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
Mário Jorge Leitão
GSM
BSSAP
SS7
SS7
PCM
PCM
64 kbit/s / 2048 kbit/s
36
GSM protocol layers for signaling
CM (Connection Management)
MM (Mobility Management)
modified version of ISDN LAPD protocol
BTSM (Base Transceiver Station Management)
setup, maintenance and release of radio channels control of radio transmission quality
LAPDm (“Link Access Protocol D-channel” modified)
registration, authentication, location and handover management
RR (Radio Resource Management)
call control, short message service and supplementary service
radio resources control messages between BSC and BTS
BSSAP (Base Station System Application Part)
control of BSC by MSC
Mário Jorge Leitão
37
GSM
Mobile Terminated Call 1: calling a GSM subscriber 4
2: forwarding call to GMSC
HLR
VLR
5
3: signal call setup to HLR 3 6
4, 5: get routing info (MSRN) from VLR 6: forward routing info to GMSC
calling station 1
PSTN
2
GMSC
15
8, 9: get current status of MS (LAI + TMSI)
9
MSC
7 10
7: route call to current MSC
8
14
10 13 16
10
BSS
BSS
BSS
11
11
11
10, 11: paging of MS in location area 11 17
12, 13: MS answers paging and authentication request
12 MS
14, 15: security checks 16, 17: set up connection
Mário Jorge Leitão
GSM
38
Mobile Terminated Call
Channel activity at radio interface BTS
MS BCCH System parameters and other overhead
incoming call
PCH
Paging message to specified TMSI Channel request RACH
idle updated announced TMSI matches stored value
successful access
AGCH Assign stand alone dedicated control channel Paging acknowledge SDCCH
successful paging send RAND calculate SRES / Kc
SDCCH Authentication request
calculate SRES / Kc
Authentication response SDCCH
send SRES
SRES confirmed
SDCCH Request to transmit in cipher mode
switch to cipher mode
Acknowledge cipher mode request SDCCH
Mário Jorge Leitão
39
GSM
Mobile Terminated Call
Channel activity at radio interface (cont.) BTS
SDCCH Setup message for incoming call SDCCH Assign traffic channel and release SDCCH Acknowledge channel assignment FACCH
FACCH Alerting mobile
FACCH Connect acknowledge TCH
remote party on-hook
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
FACCH Release complete FACCH Release traffic channel
Mário Jorge Leitão
GSM
idle updated
40
Mobile Originated Call
1, 2: connection and authentication request HLR
3, 4: security check 5-8: check resources (free circuit)
3 6
9-10: set up call
5 GMSC
PSTN
4
7
MSC
8 2 9 1 MS
BSS
10
Mário Jorge Leitão
41
GSM
Mobile Originated Call
Channel activity at radio interface BTS
MS
BCCH System parameters and other overhead Channel request RACH
idle updated number dialed
successful access
AGCH Assign stand alone dedicated control channel Call establishment request SDCCH send RAND calculate SRES / Kc
SDCCH Authentication request Authentication response SDCCH
calculate SRES / Kc send SRES
SRES confirmed
SDCCH Request to transmit in cipher mode
switch to cipher mode
Acknowledge cipher mode request SDCCH
Mário Jorge Leitão
GSM
42
Mobile Originated Call
Channel activity at radio interface BTS
MS
Setup message for outgoing call SDCCH
SDCCH Assign traffic channel and release SDCCH Acknowledge channel assignment FACCH
FACCH Alerting remote party
remote party ringing
switch signaling to FACCH using assigned TCH ringing tone
FACCH Connect
remote party off-hook
Connect acknowledge FACCH
switch to traffic channel
TCH
switch to traffic channel
data flow Disconnect FACCH
mobile on-hook
FACCH Release Release complete FACCH
FACCH Release traffic channel
Mário Jorge Leitão
idle updated
43
GSM
4 types of handover 1 MS
BTS
2
3
4
MS
MS
MS
BTS
BTS
BTS
BSC
BSC
BSC
MSC
MSC
1 - between different sectors of the same cell 2 - between different cells within the same BSC domain 3 - between different BSC domains within the same MSC domain 4 - between different MSC domains
Mário Jorge Leitão
GSM
44
Handover decision
receive level BTSold
receive level BTSnew
handover margin
HO_MARGIN MS
MS BTSold
BTSnew
Mário Jorge Leitão
45
GSM
Mobile-Assisted Handover (MAHO) MS scans, measures and reports power received from several RF carrier based on BCCH information OLD MS
NEW
BTS
measurement report
BSC
BSC
MSC
BTS
measurement result HO decision HO required
HO request resource allocation ch. activation
HO command
HO command
HO command
HO request ack
ch. activation ack
HO complete
HO complete
HO access link establishment
Mário Jorge Leitão
clear command
clear command
clear complete
clear complete
GSM
46
Location update
MS is aware of location
BTS broadcasts Location Area Identification (LAI) on BCCH SIM stores current LAI and TMSI
Events which determine a current location update
MS is switched on and current LAI equals stored LAI a timer set by the network expires and MS reports position
ªTMSI may be updated and stored in SIM
Events which determine a new location update
MS is switched on and current LAI differs from stored LAI MS enters a new location area
ªTMSI and LAI are updated and stored in SIM
Mário Jorge Leitão
47
GSM
Location update
OLD MSCold
NEW VLRold
HLR
VLR
request IMSI
MSC
location update request
MS location update request (old LAI/TMSI sent)
send IMSI send IMSI update location request
cancel location cancellation confirmed
Mário Jorge Leitão
cancel location request
update confirmed
update location
update confirmed
update confirmed
cancellation confirmed
GSM
48
Location update
Channel activity at radio interface BTS
MS BCCH System parameters and other overhead
idle updated
Channel request RACH successful access
AGCH Assign stand alone dedicated control channel Location updating request SDCCH send RAND calculate SRES / Kc
SDCCH Authentication request Authentication response SDCCH
old LAI/TMSI sent calculate SRES / Kc send SRES
SRES confirmed
SDCCH Request to transmit in cipher mode
switch to cipher mode
Acknowledge cipher mode request SDCCH new TMSI sent (optional)
SDCCH Location update confirmed
store LAI/TMSI in SIM
Acknowledge new location SDCCH
SDCCH Release stand alone dedicated control channel
Mário Jorge Leitão
GSM
idle updated
49