Académique Documents
Professionnel Documents
Culture Documents
OMC
MS
BSS
MS
TRX
VLR HLR
BTS
BSC
MSC
AuC
MS
EIR
NSS
PSTN
Reference Points
Interface
Um
Interface
TA
ME
TE - Terminal Equipment TA - Terminal Adaptor MS - Mobile Station ME - Mobile Equipment SIM - Subscriber Identity Module
The purpose of the BTS is to: BTS contains: Radio Transmitter/Receiver (TRX) Signal processing and control equipment Antennas and feeder cables The BSC:
allocates a channel for the duration of a call maintains the call: monitors quality controls the power transmitted by the BTS or MS generates a handover to another cell when required
BSS
BSC
BTS
BTS BTS
BSC
BSC
BSC
MSC
Together with the AuC, the HLR checks the validity and service
profile of subscribers
HLR Implementation
One HLR in a network May be split regionally Stores details of several thousand subscribers Stand alone computer - no switching capabilities May be located anywhere on the SS7 network Combined with AuC
AuC
HLR
The GMSC accesses the networks HLR to find the location of the
required mobile subscriber
A particular MSC can be assigned to act as a GMSC The operator may decide to assign more than one GMSC
GMSC
Black-listed
MS
VLR
Um
MS
TRX
B Abis A
MSC
H
AuC
BTS
BSC
MS
BSS
F
EIR
NSS
Uplink
Fu(n)
1 2 3 4
Uplink
Range of ARFCN: 1 124 975 - 1023 Guard Band 100 kHz wide
Fu(n)
1 2 3 4
Uplink
Fu(n)
1 2 3 4
1710 Uplink
1721.5
1751.5 Orange
MHz
One 2 One
1876.5 1880
MHz
Uplink
Fu(n)
1 2 3 4
Methods:
FDMA - Frequency Division Multiple Access TDMA - Time Division Multiple Access CDMA - Code Division Multiple Access
Good selectivity
Time
Frequency
Signalling
Signalling
User 3
User 6
User 1
User 2
User 4
User 5
User 7
User 6
User 1
User 2
User 3
User 4
User 5
Frame
Timeslot
Time
User 7
GSM Channels
GSM defines two fundamental channel types:
Physical Channels:
the individual channels carried by a radio frequency carrier Each carrier comprises 8 time-separated channels
Logical Channels:
time-dependant virtual channels carried on a single physical channel one physical channel may support one or multiple logical channels
timeslot = 0.577 ms
TCH TCH
BCH BCH
CCCH CCCH
DCCH DCCH
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
BTS transmits: 0 1 2 3 4 5 6 7
MS transmits: 5 6 7 0 1 2 3 4
synchronisation by sending the absolute value of the frame number (FN), together with the BTSs BSIC such as radio resource management and control messages, Location Area Code etc.
RACH: Random Access Channel is sent by the MS to request a resources from the network e.g. an SDCCH channel for call setup. AGCH: Access Grant Channel is used to allocate a dedicated channel (SDCCH) to the mobile. PCH: Paging Channel sends paging signal to inform mobile of a call. CBCH: Cell Broadcast Channel is an optional GSM Phase II implementations for SMS broadcast messages, for example road traffic reports or network engineering messages.
Logical Channels
Multiframes provide a way of mapping the logical channels on to the
physical channels (timeslots)
Time 0 1
TDMA Frame 2 3 4 5 6 7 0 1
TDMA Frame 2 3 4 5 6 7 0 1
TDMA Frame 2 3 4 5 6 7
Logical Channel
1 1
1 1
T 0
T 1
T 2
T 3
T 4
T 5
T 6
T 7
T 8
T 9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
T = TCH S = SACCH I = Idle FACCH is not allocated slots in the multiframe. It steals TCH slots when required.
Downlink
F
0
F = FCCH
CCCH 6-9
S = SCH
CCCH 42-45
I = Idle
CCCH 46-49
S
1
BCCH 2-5
F
10
S
11
CCCH 12-15
CCCH 16-19
CCCH 22-25
CCCH 26-29
F
30
S
31
CCCH 32-35
CCCH 36-39
F
40
S
41
I
50
20 21
RACH
Uplink
BCCH
CCCH
CCCH
CCCH
CCCH
CCCH
CCCH
CCCH
CCCH
CCCH
BCCH
CCCH
CCCH
CCCH
SDCCH 0
SDCCH 1
SDCCH 2
SDCCH 3
SACCH 0
SACCH 1
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 0 1 2 3 4 5 6 7 1 frame = 8 timeslots = 4.615 ms
Multiframe:
= 26 TCH Frames (= 120 ms) or 51 BCCH Frames (= 235 ms) = 26 BCCH Multiframes (= 6.12s) or 51 TCH Multiframes (= 6.12s)
Superframe:
Hyperframe:
TRAU Configurations
Um
BTS Site
CCU CCU TRAU
64kbps 64kbps
Abis
BSC Site
MSC Site
16kbps
BTS Site
CCU CCU
16kbps
BSC Site
TRAU
MSC Site
B
64kbps
16kbps
BTS Site
CCU CCU
16kbps
BSC Site
MSC Site
TRAU
16kbps 64kbps
CCU
MSC Node
BSC Node
Layer 1
Radio waves
13-bit resolution Quantization 2080-bit (20ms) blocks (note 1) RPE-LTP Speech Coder
Channel Coding
Interleaving
Encryption
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
PCM
Sample analog signal at 8 kHZ Digital pulse train at 64 kbps
yahoo
13-bit resolution Quantization 2080-bit (20ms) blocks (note 1) RPE-LTP Speech Coder
Channel Coding
Interleaving
Channel Coding
Encryption
Speech Digitisation
8000 samples per second x 13 bits per sample = 104kbps per second Divided into 20mS blocks = 2080 bits per block
13-bit resolution Quantization 2080-bit (20ms) blocks (note 1) RPE-LTP Speech Coder
Channel Coding
Interleaving
Encryption
53 bits
132 bits
4 tail bits
d de co un
x2
78 non-encoded bits
456 bits
Block Interleaving
Speech Coding 8000 Hz sampling
13-bit resolution Quantization 2080-bit (20ms) blocks (note 1) RPE-LTP Speech Coder
Channel Coding
Interleaving
Encryption
Noise burst
1 1 1
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
Channel Coder
Channel Coder
456 bits
1 2 3 4 5 6 7 8 1 2 3
456 bits
4 5 6 7 8
(8 x 57 bit blocks)
1 11
2 22
3 33
4 44
55
66
7 7
13-bit resolution Quantization 2080-bit (20ms) blocks (note 1) RPE-LTP Speech Coder
Channel Coding
Interleaving
Channel Coding
Encryption
456 bits
1 2 3 4 5 6 7 8 1 2 3
456 bits
4 5 6 7 8
(8 x 57 bit blocks)
1 11
2 22
33
44
55
66
77
57 data bits
26 training bits
57 data bits
8.25
57 Data Bits
26 Training Bits
57 Data Bits
8.25
Frequency Correction Burst (FCCH) Data and tail bits are all 0 Synchronisation Burst (SCH) Data to synchronise MS with BTS Dummy Burst
Transmitted on BCCH carrier when there are no other bursts - allows power level measurements
142 fixed bits 64 Training Bits Sync Sequence 26 Training Bits 41 Training Bits
8.25
39 Data Bits
39 Data Bits
8.25
8.25
36 Data Bits
68.25
Tail bits
Guard period
GSM Modulation
Speech Coding 8000 Hz sampling
13-bit resolution Quantization 2080-bit (20ms) blocks (note 1) RPE-LTP Speech Coder
Channel Coding
Interleaving
Channel Coding
Encryption
Speech Coder
Speech Coder
RPE-LTP encoding
13kbps
260 bits
260 bits
Channel Coder
Channel Coder
22.8kbps
1 2
456 bits
3 4 5 6 7 8 1 2
456 bits
3 4 5 6 7 8
8 x 57-bit blocks
Interleaving
1 11 2 22 3 33 4 44 5 55 6 6 6 7 7 7 8 8
3 57 data bits 1
26 training bits
1 57 data bits 3
8.25
BSS
BSS
Paging Request RACH
AGCH
Immediate Assignment
RR Connection Release
Initiated by network only Reasons could include:
End of a call Too many errors Removal of channel in favour of higher priority call
Mobile
SDCCH
Short random delay Return to idle state
BSS
Channel Release
Handover Types
There are four different types of handover in the GSM system, which involve transferring a call between:
Internal
Channels (time slots) in the same cell Cells within the same BSS (same BSC) Cells in different BSSs (different BSCs) but under the control of the same MSC Cells under the control of different MSCs
BSC VLR MSC BSC
BSC
External
GSM handovers are hard i.e. mobile only communicates VLR with one cell at a time MSC
Handover Causes
Handover can be initiated by either MS or MSC Handover decision is based on the following parameters (in
priority order):
Received signal quality Received signal strength Distance of MS from BTS Drops below power budget margin
BSS
Channel Description
Frequency Hopping
Handover Margin
Handover to BTS 1
Handover to BTS 2
BTS 1
BTS 2
BSS 1
BSS 2
MSC
Handover Detection
Network Areas
Cell: radio coverage area of one base station (BTS) GSM assigns a cell global identity number to each cell
Location Area: Group of cells served by one or more BSCs. When there is an incoming call, the mobile is paged throughout its location area. A unique Location Area Identity (LAI) is assigned to each LA.
MSC Service Area: part of network covered by one MSC. All mobiles in this area will be registered in the VLR associated with the MSC. 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 MS turned on in idle mode MS turned on in dedicated mode
NO
FCCH detected?
YES
IMSI Attach
Mobile camps on to best serving BTS Mobile sends IMSI to MSC MSC/VLR is updated in HLR Subscriber data including current location area is added to local VLR
VLR MSC BSC
MSC and HLR carry out authentication check Optionally EIR checks for status of mobile
(white/grey/black)
AuC HLR
EIR
IMSI Detach
Explicit:
Mobile informs MSC it is switching off HLR stores last location area for mobile VLR records that mobile is no longer available on network Mobile powers down
BSC
Implicit
VLR forces IMSI Detach due to no response
AuC HLR
VLR MSC
No location update reuqirement Excessive signalling traffic load Requires paging procedure with reduced traffic load Required location updating with reduced traffic load
Location Updates
BSC BSC
Location Area Change Periodic Location Update IMSI Attach Cell change during call TMSI update on LA change
VLR MSC VLR MSC
BSC
Au C
HLR
TMSI Re-allocation
Used to protect a subscribers IMSI TMSI only unique within a Location Area (LA) Outside an LA, TMSI must be combined with LAI to remain unique TMSI re-allocated on LA change (minimum) or as a result of an
exceptional condition.
Normally takes place in encrypted mode Normally tales place in conjunction with another procedure e.g. Location
update, call setup etc
BSS
RACH RACH RACH Immediate Assignment LAPDm Connection Setup
BSS
VLR
3 4 6 10 5
HLR
8 8 9 12 8 9 12 8
7 11
MSC
2 1 PSTN
BSS
GMSC
BSS
BSS
Paging Request RACH
AGCH
Immediate Assignment
MS
Ki RAND
HLR/AuC
RAND Ki
A3
SRES2
A3
SRES1 Authentication & ciphering Request SRES1 SRES1/RAND [RAND] Send Authentication info Ack [IMSI, Triplet (RAND SRES1 Kc)]
SRES2
MSC
Capability is mandatory for MS and network Implementation is optional Does not provide for end-to-end encryption
MS
Ki
BTS
MSC
AuC
RAND Ki
A8
Kc Data Kc Data
A8
Kc
A5
A5
Encrypted Data
3rd Generation
UMTS ECSD 69.2 kb/s 384 kb/s 2 Mb/s
EDGE
GPRS
EGPRS
21.4 kb/s
9.6 kb/s
CSD SMS
2nd Generation
HSCSD
Increases bit rate for GSM by a mainly software upgrade Uses multiple GSM channel coding schemes to give 4.8 kb/s, 9.6 kb/s or 14.4 kb/s per timeslot Multiple timeslots for a connection e.g. using two timeslots gives data rates up to 28.8 kb/s Timeslots may be symmetrical or asymmetrical, e.g. two downlink, one uplink, giving 28.8 kb/s downloads but 14.4 kb/s uploads.
HSCSD handsets are typically limited to 4 timeslots, allowing: 2 up / 2 down (28.8 kb/s in both directions) 3 down and 1 up (43.2 kb/s down 14.4 kb/s up)
This limitation arises because the handset operates in half duplex and needs time to change between transmit and receive modes Nokia cardphone (PCMCIA card for laptops) uses HSCSD (Orange network) - quotes data downloads at 28.8 kb/s
GPRS
General Packet Radio Service Packet switching:
Data divided into packets Packets travel through network individually Connection only exists while packet is transferred from one node to next When packet has passed a node, the network resources become available for another packet
Data packet
PSTN
BTS
BSC PCU
Gb Packet Switched Serving GSN
HLR
Gateway GSN
PDN
C/I
Timeslot Usage
GPRS can use traffic capacity on the GSM network away from the busy hour for non time critical data transfers Even during the busy hour, there is spare capacity that GPRS can make use of:
Voice calls start and finish at random times, leaving short periods when channels are unused Packets of data can be sent when these channels become available - dynamic allocation
0
Ti m es lot s
24
Time (hours)
Timeslots
Time
Time
EDGE
(0,1,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)
EDGE can be applied to HSCSD (ECSD) and GPRS (EGPRS) EDGE will be expensive for operators to implement:
Each base station will require a new EDGE transceiver Abis interface between BTS and BSC must be upgraded