Professional Documents
Culture Documents
Section 0 Review of GSM Principles
Section 0 Review of GSM Principles
MS
VLR
BSS
HLR
MS TRX
BTS
MSC AuC
BSC
MS
EIR NSS
PSTN
GSM Mobile Terminal (MT)
Reference Points
R S Um A
Interface Interface
TE - Terminal Equipment
TA - Terminal Adaptor
MS - Mobile Station
ME - Mobile Equipment
SIM - Subscriber Identity Module
The Mobile Station (MS)
• The mobile station consists of:
• mobile equipment (ME)
• subscriber identity module (SIM)
PSTN/ISDN
• Key elements of the NSS: VLR
MSC
GMSC
• Mobile Switching Centre (MSC) with:
• Visitor Location Register (VLR)
• Home Location Register (HLR) with: SS7
Network
• Authentication Centre (AuC)
• Equipment Identity Register (EIR) AuC
• Gateway MSC (GMSC) EIR
HLR
MSC
Visitor Location Register (VLR)
• Together with the AuC, the HLR checks the validity and service
profile of subscribers
HLR Implementation
HLR
Gateway Mobile Switching Centre (GMSC)
• The GMSC accesses the network’s HLR to find the location of the
required mobile subscriber
GMSC
Equipment Identity Register (EIR)
• EIR is a database that stores a unique International
Mobile Equipment Identity (IMEI) number for each EIR
item of mobile equipment
• The EIR controls access to the network by returning the status of a
mobile in response to an IMEI query
• Possible status levels are:
• White-listed The terminal is allowed to connect to the network.
VLR D HLR
MS
Um B C H
MS TRX
AuC
BTS Abis BSC A MSC
BSS F
MS
EIR
NSS
P-GSM Spectrum (Primary GSM)
Uplink Downlink
Fu(n)
Range of ARFCN:
1 - 124
1 2 3 4 n
Guard Band
100 kHz wide
Guard Band
100 kHz wide
Channel Numbers (n) (ARFCN)
200 kHz spacing
E-GSM Spectrum (Extended GSM)
Uplink Downlink
Uplink Downlink
Fu(n)
Range of ARFCN:
512 - 885
1 2 3 4 n
Guard Band
100 kHz wide
Guard Band
100 kHz wide
Channel Numbers (n) (ARFCN)
200 kHz spacing
1800 MHz Utilization in UK
DECT
Vodafone/
One 2 One Orange
Cellnet
Downlink
Uplink Downlink
Fu(n)
Range of ARFCN:
512 - 810
1 2 3 4 n
Guard Band
100 kHz wide
Guard Band
100 kHz wide
Channel Numbers (n) (ARFCN)
200 kHz spacing
Multiple Access Techniques
• Purpose: to allow several users to share the resources of the air
interface in one cell
• Methods:
• FDMA - Frequency Division Multiple Access
Frequency
• Guard bands between channels User 1
User 5
• Used in analog systems, such as AMPS, TACS
Time
• Limitations on:
• frequency re-use
• number of subscribers per area channel bandwidth
Time Division Multiple Access (TDMA)
• Access to available spectrum is limited to timeslots
• User is allocated the spectrum for the duration of one timeslot
• Timeslots are repeated in frames
Frequency
Signalling
Signalling
User 6
User 3
User 7
User 1
User 2
User 4
User 5
User 6
User 7
User 1
User 2
User 3
User 4
User 5
Time
Frame Timeslot
GSM Channels
• Logical Channels:
• time-dependant virtual channels carried on a single physical
channel
• one physical channel may support one or multiple logical channels
GSM Physical Channels
• GSM employs both FDMA and TDMA at the Air Interface
• Each BTS may comprise a number of TRXs, with the carrier of each TRX
operating on a different frequency (FDM)
• Each GSM carrier supports 8 time-separated physical channels (TDMA)
• Each physical channel is allocated to a specific timeslot on the carrier
• A group of 8 timeslots on a carrier is known as a TDMA frame
1 frame period
4.615 ms
0 1 2 3 4 5 6 7
timeslot = 0.577 ms
GSM Logical Channels
• Two types of logical channel are defined; traffic and control channels
• Each is further sub-divided as shown:
Traffic
Traffic Control
Control
TCH
TCH BCH
BCH CCCH
CCCH DCCH
DCCH
FCCH
FCCH PCH
PCH SDCCH
SDCCH
TCH/F
TCH/F
SCH
SCH RACH
RACH SACCH
SACCH
TCH/H
TCH/H
BCCH
BCCH AGCH
AGCH FACCH
FACCH
CBCH
CBCH
Traffic Channels (TCH)
• One physical channel (1 timeslot) can support:
• 1 TCH/F or 2 TCH/H
• TCH/F: 13 kb/s voice or 9.6 kb/s data
• TCH/H: 6.5 kb/s voice or 4.8 kb/s data
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Logical Channel 1 1 1 1
•TCH
•SACCH
• TCH Multiframe structure: •FACCH
T T T T T T T T T T T T S T T T T T T T T T T T T I
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
F S BCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH I
0 1 2-5 6-9 10 11 12-15 16-19 20 21 22-25 26-29 30 31 32-35 36-39 40 41 42-45 46-49 50
RACH
Uplink
Multiple Signalling Channel Configurations
• In a non combined multiframe, up to 7 of the 9 blocks may be reserved
for AGCH:
F S BCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH I
• Additional CCCH capacity can be provided on other timeslots (TS 2,4 or 6) of the
BCCH carrier if required
• The number of AGCH blocks reserved is indicated to the MS in the system
information messages that the MS reads on the BCCH
Frame Hierarchy
1 timeslot = 0.577 ms
= 2048 Superframes
Hyperframe: (= 3 hr 28 min 53.76 s)
TRAU Configurations
Um Abis A
BTS Site BSC Site MSC Site
CCU
TRAU A
CCU
Layer 3
Signalling CC: Call Control Signalling
MM: Mobility Management
CC MM RR RR: Radio Resources CC MM RR
Layer 2
Build frames
Reconstruct frames
Request
Send acknowledgement
acknowledgement
Layer 1
Channel coding Error correction
Error protection De - interleaving
Interleaving Equalization
RF modulation RF demodulation
Radio waves
GSM Voice & Channel Coding Sequence
Speech Coding
8000 Hz
sampling
13-bit
resolution
Quantization
8000x13bits
= 104 kbps 22.8 kbps
2080-bit (20ms) 456-bit blocks
blocks
(note 1)
RPE-LTP Channel GMSK
Speech Coder Coding Interleaving Modulation
260-bit blocks
13 kbps Radio Burst
Encryption Multiplexing
note 1: 160 samples of 13 bits per 20ms
Radio Interface
Speech Coding
• GSM transmits using digital modulation - speech must be converted to
binary digits
• Coder and decoder must work to the same standard
• Simplest coding scheme is Pulse Code Modulation (PCM)
• Sampling every 125 µs
• Requires data rate of 64 kbps
• This is too high for the bandwidth available on the radio channels
1.2
1
PCM
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
8000 Hz
sampling
13-bit
resolution
Quantization
8000x13bits
= 104 kbps 22.8 kbps
2080-bit (20ms) 456-bit blocks
blocks Radio Interface
(note 1)
RPE-LTP Channel GMSK
Speech Coder Coding Interleaving Modulation
156.25-bit bursts
260-bit blocks
13 kbps Radio Burst
Encryption Multiplexing
Channel Coding
note 1: 160 samples of 13 bits per 20ms
Speech Digitisation
8000 samples per second x 13 bits per sample = 104kbps per second
Divided into 20mS blocks = 2080 bits per block
GSM Channel Coding
Speech Coding
8000 Hz
sampling
13-bit
resolution
Quantization
8000x13bits
= 104 kbps 22.8 kbps
2080-bit (20ms) 456-bit blocks
blocks Radio Interface
(note 1)
RPE-LTP Channel GMSK
Speech Coder Coding Interleaving Modulation
156.25-bit bursts
260-bit blocks
13 kbps Radio Burst
Encryption Multiplexing
note 1: 160 samples of 13 bits per 20ms
GSM (TCH/F) Channel Coding
260 bits
Inc 3 4
189 bit block coding 53 bits parity 132 bits tail
bits bits
un
co
de
d
½-rate
x2 convolution encoder
78 non-encoded
378 convolution encoded bits + bits
456 bits
Block Interleaving
Speech Coding
8000 Hz
sampling
13-bit
resolution
Quantization
8000x13bits
= 104 kbps 22.8 kbps
2080-bit (20ms) 456-bit blocks
blocks Radio Interface
(note 1)
RPE-LTP Channel GMSK
Speech Coder Coding Interleaving Modulation
156.25-bit bursts
260-bit blocks
13 kbps Radio Burst
Encryption Multiplexing
note 1: 160 samples of 13 bits per 20ms
Interleaving - Effects of ‘Burst’ Noise
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Noise burst
1 Channel 1
1 Channel 2
1 Channel 3
• Interleaved Channels:
1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8
Noise burst
Interleaving
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 (8 x 57 bit blocks)
1 11 2 22 3 33 4 44 5 55 6 66 7 77 8 8
GSM Burst Multiplexing
Speech Coding
8000 Hz
sampling
13-bit
resolution
Quantization
8000x13bits
= 104 kbps 22.8 kbps
2080-bit (20ms) 456-bit blocks
blocks Radio Interface
(note 1)
RPE-LTP Channel GMSK
Speech Coder Coding Interleaving Modulation
156.25-bit bursts
260-bit blocks
13 kbps Radio Burst
Encryption Multiplexing
Channel Coding
note 1: 160 samples of 13 bits per 20ms
Radio Burst Multiplexing
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 (8 x 57 bit blocks)
1 11 2 22 3 33 4 44 5 55 6 66 7 77 8 8
26 training
3 57 data bits 1 bits 1 57 data bits 3 8.25
8000 Hz
sampling
13-bit
resolution
Quantization
8000x13bits
= 104 kbps 22.8 kbps
2080-bit (20ms) 456-bit blocks
blocks Radio Interface
(note 1)
RPE-LTP Channel GMSK
Speech Coder Coding Interleaving Modulation
156.25-bit bursts
260-bit blocks
13 kbps Radio Burst
Encryption Multiplexing
Channel Coding
note 1: 160 samples of 13 bits per 20ms
GSM Voice/Channel Coding Summary
Speech 20ms Block 20ms Block 20ms Block (2080 bits per block)
Interleaving
1 11 2 22 3 33 4 44 5 55 6 66 7 77 8 8
26
3 57 data bits 1 training
bits
1 57 data bits 3 8.25 1 burst = 156.25 bit periods (0.577mS)
Mobile-Initiated RR Connection Setup
Mobile BSS
Mobile BSS
Mobile BSS
SDCCH Channel Release
MS BSS
Message Type
Handover Reference
Power Command
or
Mobile Allocation Frequency Hopping
Handover Margin
Measurement report
Handover Required
Measurement report
Handover Request
Measurement report
Acknowledgement
Handover Command
Handover Command
Handover Access
Handover Detection
Physical Information
Handover Complete
Handover Complete
Clear Command
Measurement report
Clear Complete
Measurement report
Network Areas
• Cell: radio coverage area of one base station (BTS)
• GSM assigns a cell global identity number to each cell
• PLMN Service Area: public land mobile network area - the area
served by one network operator
MS Mobility States
A Mobile Station (MS) can be in one of three mobility states:
• MS turned off
NO
Select next highest FCCH
carrier level detected?
NO
YES
SCH Scan for SCH
detected? synchronisation burst
YES
• Explicit:
• Mobile informs MSC it is switching off BSC
• HLR stores last location area for mobile
• VLR records that mobile is no longer available on network
• Mobile powers down VLR
• Implicit
MSC
• VLR forces IMSI Detach due to no response
AuC
HLR
Location Update Options
BSC
• Location Area Change
BSC
• Periodic Location Update
MSC
• Cell change during call
BSC
• TMSI update on LA change
Au
C
HLR
VLR
MSC
TMSI Re-allocation
• BSS determines the nature of the call - e.g. regular voice call,
emergency call, supplementary service
Mobile BSS
VLR 3 HLR
BSS
4
8 7 6
4 2
11 10
8 8
9 BSS 9 1 PSTN
MSC GMSC
5
12 12
BSS
Network-Initiated Call Setup
Mobile BSS
PCH Paging Request
Access Request
MS HLR/AuC [IMSI]
Ki RAND RAND Ki Send Authentication info
[IMSI]
A3 A3
Send Authentication info Ack
SRES2 SRES1
[IMSI, Triplet (RAND SRES1 Kc)]
Authentication & ciphering Request
SRES1 SRES1/RAND [RAND]
SRES2
= Authentication & ciphering Response
[SRES2]
MSC
User Data Encryption
A8 A8
Kc
Kc
Data Kc Data
A5 A5
Encrypted Data
2.5 Generation GSM
• Evolution of GSM towards 3G systems
• Main requirement is for increased data
rates
3rd Generation
• Mobile access to: n
tio
• Internet era UMTS
384 kb/s
2 Mb/s
en
G
• E-mail . 5 38.8 kb/s ECSD
2
• Corporate networks
69.2 kb/s
EDGE EGPRS
14.4 HSCSD
kb/s
9.6 CSD
kb/s
SMS
Circuit Switched
2nd Generation
Packet Switched
HSCSD
Gb
Packet Switched
Serving Gateway
GSN GSN PDN
GPRS Air Interface
• New ‘Packet’ logical channels defined - PBCCH, PDTCH etc.
• New multiframe structure based on ‘radio blocks’ of 4 timeslots
• Allows up to 8 mobiles to share a timeslot
• For high data rates, several physical channels may be allocated to one
user
• 4 levels of channel coding schemes (CS-1 to CS-4):
• Decreasing level of error checking
• Greater data throughput rates
• Scheme selected according to CS-4
interference level (C/I)
Data throughput
CS-3
CS-2
CS-1
C/I
Using Spare GSM Capacity
• GPRS can use traffic capacity on
the GSM network away from the Maximum Capacity
Available
busy hour for non time critical
Timeslot Usage
Available
for GPRS
data transfers for GPRS
Time
Time
Charging for GPRS Services
• GPRS allows the user to be ‘always connected’
- charging by time is not appropriate
• Some possible methods of charging are:
• By volume of data transferred Internet
• Flat rate for Internet access
• By Quality of Service
• For content - operator may provide own £
pages (value added services)
• Quality of Service parameters:
£
• Service Precedence (priority)
£
• Reliability £
• Delay £
• Throughput
EDGE
(0,1,0)
(0,1,1) (1,1,0)
• Enhanced Data rates for GSM Evolution
• Use 8 Phase-Shift Keying (8PSK) modulation (0,0,1) (1,1,1)
- 3 bits per symbol
• Improved link control allows the system to adapt
to variable channel quality - leads to slightly (0,0,0) (1,0,1)
reduced coverage area (1,0,0)
• Applied to GSM, EDGE allows a maximum data rate of 48 kb/s per
timeslot, giving the quoted figure of 384 kb/s per carrier (8 timeslots)