Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GSM 900:
o 2 x 25 MHz frequency bands around 900 MHz. (extended : 2 x 35 MHz)
GSM 1800:
o 2 x 75 MHz frequency bands around 1800 MHz.
GSM 1900: (North and South American variant of the GSM 1800):
o 2 x 75 MHz frequency bands around 1900 MHz.
History
public
PABX
residential
PSTN
office
Small Cells
PSTN
PSTN
PABX
Medium Cells
GSM
Large Cells
From 2G to 3G
2G services
3G services
GPRS
GSM
UMTS
UMTS
Up to 160Kbps
Up to 2Mbps
Up to 2Mbps
Internet services
Multimedia
R97/98/99 (GSM)
Internet
services
VoiP
R99 (3GPP)
R5 (3GPP)
Multimedia
GERAN
E-GPRS
Up to 384Kbps
Internet services
VoiP
R99 (GSM)
R4/R5
(3GPP)
...
...
...
...
...
...
PSTN
...
...
PLMN
...
...
PLMN
PSTN
ISDN
PDN
=
=
=
=
ISDN
PDN
Omni-directional
Unidirectional
Sectored
4
3
7
4
3
7
10
12
12
10
1
6
11
12
11
10
2
8
12
3
11
11
5
11
2
8
1
9
2
8
10
12
downlink
...
...
uplink
...
...
...
...
...
...
GSM architecture
Operators
OSS
GSM
External
Networks
MS
BSS
NSS
Users
MT0
SIM card
TE1
MT1
TE2
TA
ISDN
MT2
TE2
(including
TAF)
ISDN concepts
MT
TE
= Mobile Termination
= Terminal Equipment
TE1 = ISDN
TE2 = V or X type
TA(F)
= Terminal Adaptor (Function)
GSM concepts
NSS
BTS
PSTN/
ISDN
BSC
CBC
Other
BSCs
BTS
PSTN/
ISDN
BSS
EIR
SMS-C
VLR
AuC
HLR
GCR
MSC/VLR
PSTN/
ISDN
BSS with
PCU
GSM+GPRS
HLR
SGSN
GPRS
Backbone
GGSN
Internet
Um (Radio)
BTS
BS
C
BS
C
MS - BTS
LAPDm
BTS
(GSM specific)
LAPD
BTS - BSC
Abis
(ISDN type)
MSC
MSC
G
VLR
C
D
VL
R
B
C
D
E
F
G
H
I
F
H
AuC
HLR
E
B
BSC - MSC
EIR
GCR
MSC-VLR
(SM-G)MSC-HLR
HLR-VLR
(SM-G)MSC-MSC
MSC-EIR
VLR-VLR
HLR-AuC
MSC-GCR
PSTN
ISDN
PSTN /
ISDN
Um (Radio)
BSS
with
PCU
Gb
BSS - SGSN
BSSGP
Gn
Gr
Gc
Gf
Gs
SGSN-SGSN
SGSN-GGSN
SGSN-HLR
GGSN-HLR
SGSN-EIR
SGSN-MSC/VLR
IP
IP
SS7
IP/SS7
SS7
SS7
Gi
GGSN-Data Network
IP
Gs
Gn
GGSN
Gn
LAPDm
(GSM specific)
MSC
SGSN
SGSN
MS - BTS
BSS
with
PCU
Gr
Gf
Gc
HLR
EIR
Data
Network
MSC/VLR
BSC
Abis interface
BTS Site
BTS
BTS Site
BTS
BTS Site
A interface
BSC Site
BSC
MSC Site
MSC/VLR
TRAU
BSC Site
BSC
MSC Site
TRAU
BSC Site
MSC/VLR
MSC Site
2Mb link, each channel = 16 Kbps
2Mb link, each channel = 64 Kbps
Inter-PLMN COMPATIBILITY
==> Complete Specification (to the nearest bit)
Very elaborate SPECTRUM EFFICIENCY optimization techniques:
Reduction of INTERFERENCE to Manage a large number of Mobiles per km
SIGNALLING: information interchanges (in some cases, without the user's knowledge)
between the mobile equipment and network machines
o Out of Call : required for managing mobiles, eg. : location update
o During a Call :required for various reasons, eg.: handover, access to a supplementary
service, call release
MS status
Packet switcing mode (GPRS)
"Idle"
-on
itch
ff
Sw
h- o
c
it
Sw
MS
reachable
et
D
ut
t
en
MS not
reachable
of
End ction
sa
tr a n
rO
to
en
hm
ac
m
ch
ta
De
wo
Net
MS
reachable
"Connected"
"Idle"
e
im
o
tt
en
m rk
ch o
ta tw
At ne
MS not
reachable
ss
cce
rk A
T
of
Out of Time
"Stand-by"
"Ready"
Packet Tx or Rx
"Power Off"
Radio Resources
"Idle" Status
Access
"Connected" Status
procedure
Mobile
pre-synchronization
Channels
to be used
Main
Tasks
&
Types of
Interchange
Network Access
Common
Access
Channels
Common
Broadcast
Channels
Frequency
search
Timing
Synchro
System
Parameter
Analysis
Frequency
Monitoring
(Paging)
Access
Request
Dedicated
Channel
Assignment
Out of call
signalling phase
TRAFFIC phase
(Optional)
Dedicated
Signalling
Channels
Dedicated
Traffic
Channels
Same dedicated
channel used for:
- Authentication
- Signalling:
Traffic
Signalling
. Location Updating
. Short Messages
. (Traffic Channel
Assignment)
22
17
DOWNLINK
Band
(BTS ->MS)
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
22
17
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
UPLINK
Band
MS -> BTS
time axis
22
17
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
CHANNEL
Burs
t
time axis
Training sequence
Data (114 bits)
guard time
26 bits
"Stealing Flags"
S=0
57 bits
57 bits
S=1
57 bits
57 bits
Training Sequences :
8 different bit patterns, chosen so that:
o They are easily recognizable (very accurate auto-correlation function)
o They are easily distinguishable from one another (little correlation between each
pattern)
Stealing Flags :
TS 0 1 2 3 4 5 6 7
BTS
MS
Frequency Correction
Timing synchronization
SDCCH
PCH
Subscriber paging
Power Control
AGCH
FCCH
SCH
SACCH
BCCH
TCH
PCH
FACCH
AGCH
SACCH
SDCCH
BCCH
FACCH
SCH
System information
TCH
FCCH
Mobile presynchronization
Subscriber paging
Response to access request
232425 0 1 2 3 4 5 6 7 8 9 10
20
Multiframe : 26 frames
20
23 2425
120 ms
20
30
Multiframe : 51 frames
40
50 0 1
(= 235 ms approx.)
Block 0
Block 1
Block 2
20
Block 3
Block 4
30
Block 5
Block 6
Multiframe : 52 frames
Block 7
40
Block 8
Block 9
50 51 1
Block 10
Block 11
(= 240 ms.)
TFI 28
TFI 2
0 1 2 3 4 5 6 7 8 9 10
Block 0
Block 1
20
Block 2
Block 3
Block 4
Block 5
Data
Data
Data
30
Data
TFI 19
Data
40
Block 6
Block 7
Block 8
Block 9
TFI = 2
TFI = 2
TFI = 2
Data
50 51 0
Data
Data
Block 10 Block 11
Data
Data
Data
Data
20 21
31
41
51 1
F S B B B B c c c c F S c c c c c c c c F S c c c c c c c c F S c c c c c c c c F S c c c c c c c c - F S
S = SCH
LOGICAL
CHANNEL
OCCURRENCE
and/or USABLE BIT
RATE
FCCH
Frequency
Correction
BCCH
Broadcast
Control
1 every 10 frames
(46 ms)
SCH
Synchro
B = BCCH
UPLINK
1
10
(Multiframes : 51 frames)
20 21
f
31
41
C
51
DOWNLINK
f = FCCH
LOGICAL
CHANNEL
RACH
Random
Access
AGCH
Access
Grant
PCH
Paging
s = SCH
b = BCCH
OCCURRENCE
and/or USABLE BIT
RATE
Only uplink
These 2 sub-channels
share the "CCCH"
channel based
on variable rules
according to cell and
operator
R = RACH
D0
D1
D2
D3
D4
D5
D6
D7
A0
A1
A2
A3
D0
D1
D2
D3
D4
D5
D6
D7
A4
A5
A6
A7
DOWNLINK
A1
A2
A3
D0
D1
D2
D3
D4
D5
D6
D7
A0
A5
A6
A7
D0
D1
D2
D3
D4
D5
D6
D7
A4
UPLINK
(Multiframes : 51 frames)
D = SDCCH
LOGICAL
CHANNEL
SDCCH
Standalone
Dedicated
Control
SACCH
Slow
Associated
Control
A = SACCH
OCCURRENCE
and/or USABLE BIT
RATE
8 TSs every 2x51 frames,
giving 456 bits / 235 ms
---> 1.94 kbit/s
1 "FULL-RATE" + 1 SACCH :
T T T T T T T T T T T T
T T T T T T T T T T T T - T T T T T T T T T T T T A T T T T T T T T T T T T 0 1 2 3 4 5 6 7 8 9 10 11 A 12 13 14 15 16 17 18 19 20 21 22 23
A = Associated SACCH
2 "HALF-RATE" + 2 SACCHs :
T T T T T T T T T T T T A T T T T T T T T T T T T A T
T
T
T
T
T
A
T
T
T
T
T
T A
T
T
T
T
T
T
T
T
T
T
T
2
0 0 1 1 2 2 3 3 4 4 5 5 1 6 6 7 7 8 8 9 9 10 10 11 11 2
1 T
SACCH
Slow
Associated
Control
OCCURRENCE
and/or USABLE BIT
RATE
24 TSs every 120 ms
---> 22.8 kbit/s
12 TSs every 120 ms
---> 11.4 kbit/s
4 TS every 480 ms --->
~ 1 kbit/s
TCH cycle stealing :--->
max 11.4 or 22.8 kbit/s
"Beacon" frequency
0 1 2 3 4 5 6 7
Other
frequencies
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
BTS
FCCH + SCH + BCCH
TS 0
RACH
TS 1
PCH + AGCH
downlink direction
8 SDCCH/8 + 8 SACCH/8
uplink direction
in each direction
in each direction
10
Examples :
Number of Frequencies
3
4
5
22
30
38
Beacon
frequency
TS
0 1 2 3 4 5 6 7
Other
frequency
0 1 2 3 4 5 6 7
TS 0 of beacon
frequency:
other TSs:
BTS
15
22
29
(FCCH
(Multiframes of 51 frames)
F S
F S
F S
D0
D1
F S
D2
D3
F S
A0
A1
F S
F S
F S
D0
D1
F S
D2
D3
F S
A2
A3
UPLINK
D3
R R
A2
A3
R R R R R R R R R R R R R R R R R R R R R R R
D0
D1
R R
D2
D3
R R
A0
A1
R R R R R R R R R R R R R R R R R R R R R R R
D0
D1
R R
D2
F = FCCH
S = SCH
B = BCCH
R = RACH
BTS
TS i
BTS
Tx
Rx
MS1
MS
Rx
Presynchronized Tx
forward propagation time
Access Burst
TS i
Tx
BTS
Rx
TS i
MS1
Rx
(after TA)
Tx
- TA
The Network knows the LOCATION AREA (LA) in which the mobile is travelling.
An LA can cover more than one cell.
The PCH channel is used to signal a Call to a mobile. The same "Paging" message is
transmitted to all cells in the area (shaded areas above).
Only a mobile in "IDLE" state (pre-synchronized) can respond to paging.
11
BSC
MS2
MS3
MS4
MS4
MS5
MS5
Abbreviation
FCCH
Broadcast
SCH
BCCH
RACH
PCH
CCCH
AGCH
CBCH
NCH
Dedicated
signalling
(out of call)
Dedicated
Traffic +
signalling
(during call)
SDCCH
Name
Type
Role/Info carried
Burst format
--> MS
Frequency
Synchronization CHannel
MP
--> MS
Sync
MP
--> MS
Normal
PP
<-- MS
Access
Paging CHannel
PP
--> MS
Normal
PP
--> MS
Normal
Normal
Notification CHannel
--> MS
MP
Normal
PP <---->
Normal
SACC
H
TCH/F
PP <---->
Normal
PP <---->
13 kbit/s traffic
Normal
TCH/H
PP <---->
Normal
SACCH
PP <---->
Normal
FACCH
PP <---->
Normal
SPEECH
TRAU --> BTS
SILENCE
TRAU
S*
MS
S'
SID FRAME
480 ms
...
...
BTS
MS <--> BTS
Burst
Channel
Encoding
Interleaving
Formatting
Encryption
Modulation
Transmission
POWER CONTROL
FR Speech frames :
260 bits / 20 ms :13 kbit/s
22.8 kbit/s
(per channel)
Deinterleaving
Channel
Decoding
Speech
Decoding
Burst
Deformatting
270.8 kbit/s
Decryption
Demodulation
(modulated)
Reception
-Tb/2
t
Tb/2
Tb
dB
0
-10
200
KHz
-20
-30
-70
-200
-100
100
200
300
400
kHz
13
SDCCH
TS
0 1 2 3 4 5 6 7
"Beacon" frequency
Other
frequencies
Output
Power
39
(dBm)
33
Example of PC Commands
(GSM 900 MS)
Output
Power
(dBm)
P max MS 2W
33
28 dB
PC
steps
19
13
~ 3 mW
time
= 60 ms
(commands)
19
15
PC Level
19 17
31
31
29 dBm
Rx
Chain 1
...
...
RESULT
Rx
Chain 2
14
...
...
TAC
IMEI
:
FAC
SNR
SP
(SPare)
Serial NumbeR
Type Approval Code
Final Assembly Code
Software Version Number
TAC
IMEISV:
FAC
SNR
SVN
MS - ISDN
Nature
Format
Meaning
N of digits
( Mobile
MCC
Mobile
Country
Code
MNC
H1 H2
Directory Number
MSIN
x x x ........ x x x
CC
234
U.K.
NDC
M1 M2
Country National
Code Destination
Code*
( national identity )
max 10
1 to 3
SN
xx xx xx xx
Subscriber Number
( national identity )
including M1 M2 identifying the HLR
2 to 4
total up to 15
Examples
208
France
01
Orange
69 xx xx xx xx LYON
94 xx xx xx xx MASSENA
10
Cegetel
Characteristics
44
44
44
44
33
802
385
956
973
607/8
33
609
Cellnet GSM
Vodafone GSM
Mercury DCS
Hutchinson DCS
61 MC DU to 69 MC DU
01 MC DU to 09 MC DU
11 xxxx to 3x xxxx
LYON
MASSENA
LA FOURCHE
MCC
MNC
LAC
CI
LAI
CGI
15
(SMS)
SS
CC
SS (SMS)
CC
(Relays)
(Relays)
MM
MM
DTAP
DTAP
BSS
MAP
RR
RR
BSS
MAP
MAP
MAP
TCAP
TCAP
SCCP
SCCP
SCCP
SCCP
MTP 3
MTP 3
MTP 3
MTP 3
LAPD
MTP 2
MTP 2
MTP 2
MTP 2
S.C.1
S.C.1
S.C.1
S.C.1
3
RR'
2
LAPDm
S.C.1
BTSM
LAPDm
LAPD
S.C.1
S.C.1
Um
MS
BTSM
A bis
BTS
A
BSC
S.C.1
(D)
MSC / VLR
NSS
(eg. : HLR)
Meaning
RR
Radio Resource
Management
MM
Mobility Management
CC
Call Control
SS
Supplementary Services
SMS
Function
- Paging management
- Ciphering mode management
- Frequency redefinition
- Dedicated channel assignment
- Handover management
- Measurements and power control
- Location Updating
- Ciphering mode management
- Frequency redefinition
- Dedicated channel assignment
Entities
MS - BSC
(and BTS)
MS MSC / VLR
MS - MSC
(+ SMS-C)
(+ HLR)
16
SM
G
SMS
G
SMS
SM
GMM
GMM
GTP
GTP
LLC
LLC
UDP
UDP
BSSGP
IP
IP
Frame
Relay
L1 bis
L2
L2
L1
L1
relay
RLC
MAC
RLC
MAC
L1 RF
L1 RF
BSSG
P
Frame
Relay
L1 bis
Um
Gn
Gb
MS
BSS
GSN
SGSN
GSN
IP / X25
SNDCP
SNDCP
LLC
LLC
relay
RLC
RLC
MAC
MAC
Physical
Layer
Physical
Layer
Frame
Relay
L1 bis
Um
Frame
Relay
L1 bis
Gb
MS
IP/X25
BSSGP
BSSG
P
SNDCP
L2
L2
L1
L1
Gn
BSS
Header
GTP
UDP &
TCP
IP
GTP
UDP &
TCP
IP
SGSN
GGSN
Data
Data
Header
Header
Header
LLC
RLC MAC
Header
CRC
PHYSICAL
Header
CRC
CRC
LLC Encapsulation
CRC
CRC
Block 2
Block 3
Block 8
17
Um
...
...
A bis
MS
RACH
BTS
RR CHANNEL REQUEST
MSC
BSC
BTSMCHANNEL REQUIRED
ASSIGNMENT of an
SDCCH Channel
BTSM CHANNEL ACTIV.
SDCCH N
ACTIVATION of
Channel indicated
BTSM
RR IMMEDIATE ASSIGN.
SDCCH N
CONNECTION to the
SDCCH Channel
MM CM_SERVICE REQUEST
SDCCH
SABM
AGCH
T3101
ESTABLISH INDIC.
Authentication
o Checks that the Mobile Station is the required station and not an intruder
Ciphering
o All Information (Signalling, Speech and Data) is sent in ciphered mode, to avoid
monitoring and intruders (who could analyze signalling data)
Temporary Identification (TMSI)
o used instead of IMSI for safety reason: tracing of MS not so easy on air interface
o Allocated at least when MS is registered in a new VLR (but may be allocated at each
transaction)
...
...
SIM card
Ki
Radio Channel
AuC
Ki
RAND
A3
A3
A3
A3
SRES
SRES
=?
OK
A8
A8
A8
Cipher command
Kc : Cipher key
A8
BTS
Kc
A5
Ciphering/Deciphering
Ciphered data
A5
A5
Speech - Data - Signalling
Ciphering/Deciphering
18
...
...
Um
A bis
BTS
MS
PSTN or ISDN
MSC/VLR
BSC
RR CHANNEL REQUEST
RACH
SABM
MM CM Serv. Req.
UA
ESTABLISH INDIC.
MM CM Serv. Req.
AUTHENTICATION
CIPHERING
Ciphered
SDCCH
CC
SET - UP
CC CALL PROCEEDING
DATA REQUEST
CC Call Proceeding.
ISUP IAM
SCCP DATA
CC Call Proceeding.
CIC selection
SCCP DATA
BTSM PHYS. CTX REQ.
BSSMAP
Assignment Request
BTSM PHYS. CTX CONF.TCH allocation
BTSM CHANNEL ACTIV. TCH
BTSM CHANNEL ACTIV. ACK
RR ASSIGNMENT CMD TCH
...
...
DATA REQUEST
RR Assignment Cmd
RELEASE REQ *Local End
Um
MS
FACCH
A bis
BTS
SABM
UA
ASSIGNMENT COMPL.
T3107
* if no answer from MS
A
BSC
PSTN or ISDN
MSC/VLR
ESTABLISH INDIC.
DATA INDICATION
Assign. compl.
SCCP DATA
Assign. compl.
RF CHANNEL REL.
RF CHANNEL REL. ACK
DATA REQUESTAlerting
SCCP DATAAlerting
ALERTING
SCCP DATAConnect
ANM
CONNECT
DATA REQUESTConnect
CONNECT ACK
DATA IND.
Connect
Ack
Off-hooking
SCCP DATA
Connect
Ack
CONVERSATION PHASE
19
GSM
Network
PSTN or ISDN
... MOBILE
...
PAGING REQUEST
CHANNEL REQUEST
IMMEDIATE ASSIGNMENT
SET-UP of an
RR CONNECTION (MT)
PAGING RESULT
SERVICE INDICATION
AUTHENTICATION REQUEST
AUTHENTICATION RESPONSE
CIPHERING MODE CMD
CIPHERING MODE COMPLETE
SET UP
CALL CONFIRMED
ASSIGNMENT CMD
ASSIGNMENT COM
AUTHENTICATION
START OF CALL
TRAFFIC CHANNEL
ASSIGNMENT
CALL CONFIRMATION
ALERTING
CONNECT
CONNECT ACK
CALL ACCEPTED
VMSC VLR
...
...
Visited PLMN
International SCCP
Gateways
Incoming
COUNTRY 3
Outgoing
Home PLMN
Outgoing
interrogation
Incoming
HLR
GMSC
PSTN
COUNTRY 1
COUNTRY 2
General
o This procedure is always initiated by the Mobile Station and involves providing the
VLR (and HLR if required) with its current position,
o The visited VLR stores the Location Area (LA),
o The LA n (LAI) received is updated dynamically in SIM non-volatile memory.
20
3 Phases :
o Identification of requirement, Selection of a new cell, Execution
Mobile Station:
o Continuous Quality and Received Power Control
o Continuous adjacent cell Power monitoring
o Transmission of measurement reports to the BTS (every 0.5s)
Network:
o The BTS measures the Quality and the received Power from the mobile
o The BSC runs the Power Control and Handover central algorithm
o The BSC controls the handover operation
Handover Types:
o Intra-BSC / Inter - BSC, Intra - MSC / Inter - MSC (first and subsequent)
o Internal (within the same BTS) if there is uplink or downlink interference
o Synchronized / non-synchronized
BTS 1
MSC /
VLR
BTS 2
BSC
BSC
PSTN
MSC /
VLR
(Intra BSC)
BSC
MSC /
VLR
BSC
21