GSM
GSM
Simplex Duplex
on two-way
e-w
ay
Single Cell System
Base station
Downlink (DL)
Uplink
(UL)
• Orange
Coverage
•
• • • Carpentras • •
•• •
• •
• Avignon • •
•
• • • • Cavaillon
• • • •
• Nimes • •
• • •
• Arles •
• Salon-de-Provence
• • •
• •
Aix-en-Provence
Handover
Mobile phone is active,
e.g. a call takes place
Continued service
without interruption
Location Areas and Paging
Location Area 3
Location Area 1
Location Area
=
registration
area of one
no Location Update Location Area 2 subscriber
Location Update
1st Generation Limitations
1. No Roaming
2. Only Speech
3. Supplementary services not available
4. No security
5. Problems & limitations in radio interface
Roaming
Example:
Roaming
GSM subscriber =
from Spain ability to use the
infrastructure of
different
operator‘s
e
tim
3
2
Physical channel, 1
e.g. allocated to one 0
subscriber with FR voice & 7
no frequency hopping 6
5
4
3
2 TDMA frame
1 = 8 timeslots
0
7 =8x.577ms
6
5 =4.615ms
4
3
2
TDMA frame
1
0
frequency
200 kHz
GSM PLMN Organisation
Network Switching
Subsystem
• Switching
Air A • Mobility Management
• Connection Management
• Charging
MS BSS NSS
O&M
HLR
VLR
GMSC MSC
Mobile services Switching Centre
(MSC)
MSC GMSC
• Call control • Call control
• Mobility management • Interrogation of HLR
• Initiation of paging • Collection of changing information
• Collection of changing information • Often used for interworking with
• Often associated with the VLR external networks
Registers in the NSS
VLR HLR
• Identification numbers of subscribers • Subscriber Profile
• Security information • Routing Information
• Services that the subscriber can use
EIR AC
• Lists for Mobile Equipment (ME) Data for
checks • Authenticating (SIM) and
• Ciphering
Base Station Subsystem
BSC
TC
BTS BSC
TC
BTS
BTS
Elements:
• Base Station Controller (BSC), Base Transceiver Station (BTS), and
Transcoder and Rate Adaptation Unit (TRAU, TC)
Functions:
• Radio path control, BTS and TC control, synchronisation with MSC
• Air and A interface signalling, connection establishment MS-NSS
• Mobility management, speech transcoding
• Collection of statistical data
Base Station Controller (BSC)
BSC
22.8kbit/s
Interleaving
and ciphering
22.8kbit/s
Air
Interface 33.8kbit/s
GMSK TDMA burst
modulation formatting
Omnidirctional and Sectorised Cells
f1,f2, f3
BTS
BTS BTS
f1 f2
f5, f6 BTS
BTS
BTS
f3, f4
3 sectorised BTS
f = carrier frequency band
Network Management Subsystem
(NMS/2000)
N M S /2 0 0 0
BTS
D a ta C o m m u n ic a tio n s
N e tw o r k
DN2
BTS
BSC H LR
AC
E IR
MSC
VLR
BTS
BTS SMSC
Functions of NMS (1)
Fault management
• Collects alarm reports from network elements.
• Provides one point for managing all fault
situations.
Functions of NMS (2)
Configuration management
• Manages radio network configuration.
• Maintains up to date information on the network
element’s status.
Functions of NMS (3)
Performance management
• Collects measurement data from network elements.
• Produces performance result from raw data.
Interfaces
VLR
G
BSS NSS D
VLR HLR AC
EIR
B F C
Um
BSC
Abis
TC
BT Ater A
S
BT
S (G)MSC E
(G)MSC
GSM network architecture
Base Station Subsystem Network Management Subsystem
Mobile Stations
Base Station
Controller Database Server Network
Planning
Data System
Communication Workstations
Network
Network Measurement
Base System
Transceiver Communications
Stations Server
Data Communications
Digital Cross Server
Connect
PSTN/ISDN
Transcoder Mobile Switching Centre/
Submultiplexer Visitor Location Register
Voice
mail
BTS
GSM databases (1)
• Regular update of
subscriber’s current VLR
GSM network
HLR
VLR
MSC
SIM
Location update
• The Mobile Station monitors the information broadcast by
the network.
Why?
• To camp on the best suitable cell
Parameter Value
LAI (locationAreaId)
• MCC (Mobile Country Code) 0 … 999
• MNC (Mobile Network Code) 0 … 99
• LAC (Location Area Code) 0 … 65535
BSIC (bsIdentityCode)
• NCC (Network Colour Code) 0…7
• BCC (BTS Colour Code) 0…7
CI (cell-ID) 0 … 65535
• Two Modes
• Automatic - utilises a list of PLMNs in priority order. Highest priority
(available and allowable) PLMN is selected
• Manual - MS indicates to user which PLMNs are available
• Three Types of Lists
• Preferred
• Found
• Forbidden
Parameter Value
plmnpermitted 0 ... 7
NOTE This parameter is confusing. It’s not used for network selection. It’s used AFTER a network has been
selected so that measurements from only one PLMN are reported
Idle
Mode
Operation Base Station Colour Code
f1 bcc = 2
f2
Location Area Code bcc = 1 f1
f3
MCC = Country e.g Finland
MNC = Operator f1
LAC 1 = Helsinki LAC 2
bcc = 3
REQUEST SUBSCRIBER ID
SEND SUBSCRIBER ID
AUTHENTICATION
AUTHENTICATION RESPONSE
Parameter Value
Search for the frequency correction burst in that Tune to the next highest
carrier in order to verify if it is a BCCH carrier RF channel which is not
tried before
Is it a BCCH No
carrier?
Yes
Try to synchronize to the carrier and read
the BCCH data
Is it a correct No
PLMN ?
Yes
Yes
Is the cell barred?
No
No
Is C1>0
Yes
Camp on the cell
Elements involved in a location update
HLR
VLR VLR
MSC
MSC (new)
(old)
Location
Update
REQUEST SUBSCRIBER ID
SEND SUBSCRIBER ID
AUTHENTICATION RESPONSE
LOCATION UPDATE MESSAGE
ACKNOWLEDGEMENT
Call set-up in a GSM network
PSTN originated call (1)
MSISDN PSTN
MSISDN = CC + NDC + SN
CC: Country Code
NDC: National Destination Code
SN: Subscriber Number
358505527268
358 = Country Code (Finland)
50 = National Destination code (Radiolinja)
5527268 = Subscriber Number
Call set-up in a GSM network (2)
• The PSTN routes the call to a
GSM network
HLR
• The MSC connected to the PSTN
is known as the Gateway MSC
GMSC (GMSC)
• The GMSC analyses the received
PSTN MSISDN VLR
MSISDN
• The only database that knows
where a GSM subscriber is at any
given moment is the HLR
GSM
Network • The GMSC requests the HLR for
some routing information to
know where to route the call
• This procedure is known as HLR
Enquiry
Call set-up in a GSM network (3)
244052200002345
244: MCC of Finland
05: MNC of Radiolinja
2200002345: MSIN
Call set-up in a GSM network (4)
HLR
Gateway
MSC Target
MSC
PSTN VLR
VLR
GSM
Network
Target MSC
Network Subsystem summary (part 1)
A ir A
M SC VL R
M SC VL R HLR
O & M
• Elements:
MSC, VLR, HLR
• Functions
– Call control
– Mobility management
– Signalling (towards BSS, other networks, other NSS
elements)
– Subscriber data handling
– Locating a subscriber for mobile terminated calls
Location areas
• The MSC/VLR area is divided
into small areas called Location
Reception Restaurant Bar Pool areas.
• A subscriber can move within
this area without having to make
a generic location update
(explained later).
• The maximum size of an LA can
be one MSC area and the
minimum size is one cell.
LA 5 • Paging is done in all cells of the
LA where the subscriber is
LA 1 currently located.
LA 4
M SC VL R
• LAI = MCC + MNC + LAC
LAI = Location Area Identity
MCC = Mobile Country Code
LA 2 MNC = Mobile Network Code
LA 3
LAC = Location Area Code
Base Station Subsystem
BSC
TC
BTS BSC
TC
BTS
BTS
Elements:
• Base Station Controller (BSC), Base Transceiver Station (BTS),
Transcoder (TC)
Functions:
• Radio path control, BTS and TC control, synchronisation with MSC
• Air and A interface signalling, connection establishment MS-NSS
• Mobility management, speech transcoding
• Collection of statistical data
MSC - BSC - BTS connections
BTS
BSC BTS
MSC
Paging process
Location Area
Paging Paging
BTS BTS
Mobile responds
to paging Paging
BTS
Simplified steps of a call set-up
in a GSM network
A- GMSC HLR MSC/VLR
PSTN
Subscriber
MSISDN
IMSI
MSRN
MSRN
and and
establish establish
get get get call release
SDCCH TCH
service SDCCH TCH phase phase
connection connection
Call Phase Types
PHASE PHASE_NAME
1 Paging
2 MM signalling
3 Basic assignment
4 Release
5 FACCH assignment
6 SMS establishment (TCH)
7 SMS establishment (SDCCH)
8 Ciphering
9 External handover (source)
10 Internal handover intra (source)
11 Internal handover inter (source)
12 External handover (target)
13 Internal handover Intra (target)
14 Internal handover inter (target)
15 Conversation (TCH)
Call Phases for MTC
MS BTS BSC
MS NETWORK
MS NETWORK
SETUP (FACCH)
CALL PROC (SDCCH) Call Initiation
ALERT (FACCH)
Call Confirmation
CONNECT (FACCH)
CONNECT ACK (FACCH) Call Accepted
Protocols Mobile Originating Call, cont.
Protocols Mobile Terminating Call
MS NETWORK
MS NETWORK
SETUP (FACCH)
CALL CONF (SDCCH) Call Initiation
ALERT (FACCH)
Call Confirmation
CONNECT (FACCH)
CONNECT ACK (FACCH) Call Accepted
Protocols Location Update
MS NETWORK
CHAN REQ (RACH)
IMM ASSIGN (AGCH) Immediate assignment
MS NETWORK
DISCONNECT (FACCH)
REL (FACCH) Call Clearing
REL COM (FACCH)
CHAN REL
Release
Protocols Disconnect - MS Initiated
Disconnect, MS Initiated
MS NETWORK
DISCONNECT (FACCH)
REL (FACCH) Call Clearing
REL COM (FACCH)
CHAN REL
Release
Protocols Inter MSC Handover
BSC TC
BTS
MSC VLR
BSC TC
BTS
MSC VLR
MS NETWORK
ACTIVE CALL
ACTIVE CALL
Simplified steps of a mobile originated
call
EXC GMSC HLR MSC VLR BSS MS
1. channel assignment
2. security procedures
3. call setup
5. all ok
6. call is proceeding
11. B answers
Types of location updates
Power On
• Also known as “IMSI Attach” and
“Location Registration”.
• Done every time a Mobile Station
is switched on.
Generic M SC VL R
6. update HLR
Air A
BSC TC
BTS
h an nel
O ld C
Ch annel
N ew
Inter cell - Intra BSC handover
Air A
BTS BSC TC
BTS
BSC TC
BTS
MSC VLR
BSC TC
BTS
BSC TC
BTS
MSC VLR
BSC TC
BTS MSC VLR
HON = CC + NDC + SN
Inter MSC handover (3)
MS BSSold MSCold MSCnew BSSnew MS (after HO)
1. measurement reports
2. handover required
3. request HON
4. request for radio resources
8. handover command
9. handover complete
MSC
* I M SI VLR * I M SI
* Ki * Ki
Security algorithms
• Need to check Ki without transmitting it in the air
–Use of one-way algorithm, A3, to produce a Signed Response
(SRES), by using a Random Number (RAND) and Ki as inputs.
–SRES is calculated in the AC and SIM, and compared in the VLR for
authentication.
• Need a cipherkey, Kc to encrypt user speech.
–Kc is generated using the algorithm A8.
• Actual encryption of user speech is done using Kc and
digitised speech as inputs to the encryption algorithm A5.
–Performed between the Base Transceiver Station (BTS) and the
Mobile Equipment (ME).
Location of security algorithms
A ir A
AC
A3 A8
BSC TC
BTS MSC
VLR
M E + SIM A5
A5 A3 A8
Authentication triplet
• Authentication verification is done in the VLR serving the
subscriber.
• The VLR can be external to the subscriber’s home
network (in case of roaming).
• Excessive signalling is required to transfer the SRES to
the VLR every time authentication is needed.
• The AC generates a number of SRESs, and transfers
them along with the corresponding RAND and cipher key
Kc to the serving VLR.
• The VLR uses the triplets to verify the subscriber.
• When the number of triplets reaches below a certain
threshold, new triplets are requested from the AC.
Authentication triplet generation
Random number Ki
generator
AC A3 A8
RAND SRES Kc
Authentication triplet
RAND SRES Kc
VLR
Authentication triplet
Authentication procedure
Authentication Triplet
SRES
VLR RAND Kc
Comparison
BSC
BTS Kc
MS
RAND
SIM
A3 SRES
Ki A8 Kc
Speech encryption
SPEECH/DATA
BTS A5
Kc
TDMA
A5
ENCRYPTED
SPEECH/DATA
A5
Kc
TDMA
A5
SPEECH/DATA
IMEI checking
• The validity of a mobile equipment may be checked to
ensure its proper operation and as prevention against
stolen phones.
• The Equipment Identity Register (EIR), which is
implemented as part of the HLR, can store “black
listed” IMEI numbers.
• The mobile equipment sends its IMEI before a
transaction with the network
• The MSC can request the EIR to see if the received
IMEI is “black listed”
• If it is, the MSC can stop the call set-up
• An operator can set the MSC to check the IMEI of a
mobile equipment at times other than during call set-
up as well.
User confidentiality
• IMSI is a confidential identity of the subscriber.
• After a successful first time location update, a mobile
subscriber is allocated a Temporary Mobile Subscriber
Identity (TMSI).
• The next time a transaction between the GSM network
and the MS is initiated, the subscriber is identified by the
use of TMSI.
• TMSI is reallocated after every successful authentication
verification.
• The format of TMSI is operator dependent. It is a 32 bit
binary number.
• Additionally, there is the provision of a Personal
Identification Number (PIN) code in the SIM card, which,
if enabled, must be entered before an MS can be used.
Carrier frequency range
GSM 900 GSM 1800
Uplink: 890 - 915 Uplink: 1710 - 1785
Mhz Mhz
Downlink: 935 - 960 Mhz Downlink: 1805 - 1880 Mhz
TSL 6
TimeSLot 0
TSL 5
TSL 1
TSL 4
TSL 3 TSL 2 BTS
BTS
GSM frequency bands
• GSM 450
UL: 450,4 – 457,6 MHz and DL: 460,4 – 467,6 MHz
• GSM 480
UL: 478,8 – 486 MHz and DL: 488,8 – 496 MHz
• GSM 700
UL: 747 – 762 MHz and DL: 777 – 792 MHz
• GSM 850
UL: 824 – 849 MHz and DL: 869 – 894 MHz
• GSM 900 (standard GSM, P-GSM, Primary GSM)
UL: 890 – 915 MHz and DL: 935 – 960 MHz
Extended GSM 900 (E-GSM; only in combination with GSM 900)
UL: 880 – 915 MHz and DL: 925 – 960 MHz
• Railway GSM 900 (R-GSM; in combination with GSM)
UL: 876 – 880 MHz and DL: 921 – 925 MHz
• GSM 1800 (DCS 1800)
UL: 1710 – 1785 MHz and DL: 1805 – 1880 MHz
• GSM 1900 (PCS 1900)
UL: 1850 – 1910MHz and DL: 1930 – 1990 MHz
Modulation techniques
Digital signal 0 1 0
Frequency modulation
Amplitude modulation
Phase modulation
Example: Binary Phase Shift Keying (BPSK)
Digital signal 1 1
00 phase shift
=> Interpretation
Phase modulation
Digital signal 1 0
Phase modulation
Digital signal 0 1 1 0
Phase modulation
3.69µs
0 0
0 7 0
f s
= BURST PERIOD
Channel
Configuration Radio Timeslots & Frames
0 7
COMMON
COMMON DEDICATED
DEDICATED
CHANNELS
CHANNELS CHANNELS
CHANNELS
FCCH
FCCH SCH
SCH BCCH
BCCH SDCCH
SDCCH SACCH
SACCH FACCH
FACCH
PCH
PCH RACH
RACH AGCH
AGCH TCH/F
TCH/F TCH/H
TCH/H TCH/EFR
TCH/EFR
Channel
Configuration
Configuration of Signalling Channels
Combined Configuration
0 7
Non-combined Configuration
0 1 7
TDMA
TDMA Frame
Frame
BTS
Sync.
Sync.
Information
Information
BTS
Number of channels required during
call set-up (2)
• Channel to transmit mobile station’s request to initiate call
set-up.
• Channel to set up a call.
• Channel to transmit handover information.
TDMA
TDMA Frame
Frame
Channel
Channel
allocation
allocation
Request
Request
BTS
Traffic
Traffic
Number of channels required during
call set-up (3)
• Channel to page the called party.
• Channel to transmit measurements.
Conclusion: No channel left for conversation!
Solution: We must send more than one type of
information on a channel by sharing it.
TDMA
TDMA Frame
Frame
Answer
Answer
BTS BTS
BTS Traffic
Traffic
BTS
Paging
Paging
Logical channels in TDMA frames
... 0 1 2 3 4 5 6 7 ...
0 FCCH
1 SCH
2 BCCH
3 BCCH 0 TCH/F
4 BCCH 1 TCH/F
2 TCH/F
51-Frame Multiframe
26-Frame Multiframe
5 BCCH
3 TCH/F
...
...
...
PCH
...
AGCH 11 TCH/F
. . .
12 SACCH
...
FCCH 13 TCH/F
...
...
...
SCH
24 TCH/F
...
SDCCH 25 IDLE
...
SACCH
...
50 IDLE
Broadcast channels
Frequency Correction Channel (FCCH)
• Pure sine wave.
• The MS searches for this channels to switch on.
• Downlink.
... TDMA
TDMA Frame
Frame
...
BTS
BTS
Bursts
Bursts from
from Mobile
Mobile Stations
Stations 2Mbit/s
2Mbit/s to
to BSC
BSC
GSM burst types (1)
TDMA FRAME ~ 4.615 ms
576.9 µs
SYNCHRONISATION BURST
f s b b b b c c c c f s cf c c c c c c c f s tf t t t t t t t f s tf t t t t t t t f s sf s s s s s s s i
1. 2. 3. 4.
Uplink
t t t t r r s s s s s s sf s r r r r r r r r rf r r r r r r r r r rf r r r r t t t t t tf t t r r t t t t
0 50
Downlink
51 TDMA frames = 235 ms
f s b b b b c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c i
Uplink
r r r r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r
0 50
t t t t t t t t t t t t tf t t t t t t t t t tf t t t t t t t t t sf s s s s s s s s s sf s s s s s i i i
1. 2. 3. 4. 5. 6. 7. 8.
Uplink
s s s s s s s s s s s s fi i i t t t t t t t tf t t t t t t t t t tf t t t t t t t t t tf t t t t t t t t
0 50
t t t t t t t t t t t t sf t t t t t t t t t tf t t i
0 25
t t t t t t st t t t t t i
t t t t t t t t t t t t
0 25
• One Block Reserved for AGCH => 2 Blocks for PCH BTS MS
1 2 3 4 5 6 7 8 9
f s b b b b c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c i
f s b b b b c c c c f s cf c c c c c c c f s tf t t t t t t t f s tf t t t t t t t f s sf s s s s s s s i
Chs 1% 2% 3% 5 % Chs 1% 2% 3% 5%
1 0 .0 1 0 .0 2 0 .0 3 0 .0 5 21 1 2 .8 0 1 4 .0 0 1 4 .9 0 1 6 .2 0
2 0 .1 5 0 .2 2 0 .2 8 0 .3 8 22 1 3 .7 0 1 4 .9 0 1 5 .8 0 1 7 .1 0
3 0 .4 6 0 .6 0 0 .7 2 0 .9 0 23 1 4 .5 0 1 5 .8 0 1 6 .7 0 1 8 .1 0
SD 4 0 .8 7 1 .0 9 1 .2 6 1 .5 2 24 1 5 .3 0 1 6 .6 0 1 7 .6 0 1 9 .0 0
5 1 .3 6 1 .6 6 1 .8 8 2 .2 2 25 1 6 .1 0 1 7 .5 0 1 8 .5 0 2 0 .0 0
Channels
6 1 .9 1 2 .2 8 2 .5 4 2 .9 6 26 1 7 .0 0 1 8 .4 0 1 9 .4 0 2 0 .9 0
7 2 .5 0 2 .9 4 3 .2 5 3 .7 5 27 1 7 .8 0 1 9 .3 0 2 0 .3 0 2 1 .9 0
8 3 .1 3 3 .6 3 3 .9 9 4 .5 4 28 1 8 .6 0 2 0 .2 0 2 1 .2 0 2 2 .9 0
9 3 .7 8 4 .3 4 4 .7 5 5 .3 7 29 1 9 .5 0 2 1 .0 0 2 2 .1 0 2 3 .8 0
10 4 .4 6 5 .0 8 5 .5 3 6 .2 2 30 2 0 .3 0 2 1 .9 0 2 3 .1 0 2 4 .8 0
11 5 .1 6 5 .8 4 6 .3 3 7 .0 8 31 2 1 .2 0 2 2 .8 0 2 4 .0 0 2 5 .8 0
12 5 .8 8 6 .6 1 7 .1 4 7 .9 5 32 2 2 .0 0 2 3 .7 0 2 4 .9 0 2 6 .7 0
13 6 .6 1 7 .4 0 7 .9 7 8 .8 3 33 2 2 .9 0 2 4 .6 0 2 5 .8 0 2 7 .7 0
14 7 .3 5 8 .2 0 8 .8 0 9 .7 3 34 2 3 .8 0 2 5 .5 0 2 6 .8 0 2 8 .7 0
15 8 .1 1 9 .0 1 9 .6 5 1 0 .6 0 35 2 4 .6 0 2 6 .4 0 2 7 .7 0 2 9 .7 0
16 8 .8 8 9 .8 3 1 0 .5 0 1 1 .5 0 36 2 5 .5 0 2 7 .3 0 2 8 .6 0 3 0 .7 0
17 9 .6 5 1 0 .7 0 1 1 .4 0 1 2 .5 0 37 2 6 .4 0 2 8 .3 0 2 9 .6 0 3 1 .6 0
18 1 0 .4 0 1 1 .5 0 1 2 .2 0 1 3 .4 0 38 2 7 .3 0 2 9 .2 0 3 0 .5 0 3 2 .6 0
19 1 1 .2 0 1 2 .3 0 1 3 .1 0 1 4 .3 0 39 2 8 .1 0 3 0 .1 0 3 1 .5 0 3 3 .6 0
20 1 2 .0 0 1 3 .2 0 1 4 .0 0 1 5 .2 0 40 2 9 .0 0 3 1 .0 0 3 2 .4 0 3 4 .6 0
Section 1 - Channel Dimensioning
Trunking Efficiency
• Trunking efficiency or channel utilisation is given by:
carried traffic / number of channels
(where carried traffic = offered traffic modified by GoS)
SDCCH Dimensioning
• A Standalone Dedicated Control Channel (SDCCH) block is allocated to
a user by the access grant channel (AGCH) in response to a random
access (RACH) request for a channel
• SDCCH carries signalling between
the MS and BTS while no traffic
channel (TCH) is active SDCCH Activity Mean Holding Time (s)
Blocking Blocking
Section 1 - Channel Dimensioning
SDCCH Example
• Question:
A cell is required to serve 500 subscribers
SDDCH grade of service is set at 0.5%
Typical SDCCH traffic in the busy hour is 5 mE
• Solution:
Total SDCCH traffic = 500 x 5 = 2500 mE = 2.5 E
From Erlang B tables, using GoS = 0.005, this requires 8 blocks
SDCCH Allocation
• SDCCH blocks are allocated on the control channel multiframe
structure in a group of 4 (SDCCH/4) or 8 (SDCCH/8)
• Each SDCCH block comprises 4 timeslots and carries one
SDCCH message
• SDCCH/4 is combined with other control channels on timeslot 0:
SDCCH/4 allocation
Downlink
SDCCH SDCCH SDCCH SDCCH SACCH SACCH
F S BCCH CCCH F S CCCH CCCH F S 0 1 F S 2 3 F S 0 1 I
Uplink
SDCCH SACCH SACCH SDCCH SDCCH SDCCH
3 R R 0 1 RACH 0 1 R R 2
Uplink
SACCH SACCH SACCH SDCCH SDCCH SDCCH SDCCH SDCCH SDCCH SDCCH SDCCH SACCH
1 2 3 I I I 0 1 2 3 4 5 6 7 0
• Airport:
Passengers disembark in large numbers and switch on their mobiles imposing a
lot of pressure on SDCCH for location updating
Location updating may be prolonged for international roaming subscribers
Section 1 - Channel Dimensioning
CCCH Configuration
• On the downlink, CCCH consists of a number of blocks carrying paging
(PCH) and access grant (AGCH) messages
• A combined multiframe has only 3 CCCH blocks to allow for SDCCH and
SACCH:
SDCCH SDCCH SDCCH SDCCH SACCH SACCH
F S BCCH CCCH F S CCCH CCCH F S 0 1 F S 2 3 F S 0 1 I
CCCH Priority
• CCCH blocks are dynamically allocated to either PCH or AGCH
according to the following priority:
High
PCH
Priority
F S BCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH I
Paging Capacity
XY
Paging Capacity = mobiles / second
0 .235
PCH Dimensioning
Paging channel requirement in blocks per multiframe is given by:
Calls x MT x PF x M
PMF x 3600 x 4.25
Calls = Number of calls predicted for the location area during busy
hour
MT = Fraction of calls which are mobile terminated
PF = Paging Factor = number of pages required per call
M = safety margin
PMF = Paging Message Factor = number of pages per message
Number of control channel multiframes per second = 4.25 (1 /
0.235)
Section 1 - Channel Dimensioning
AGCH Dimensioning
• AGCH requirement is found by adding up the activities which need
an AGCH message during the busy hour
• The following equation gives the number of AGCH blocks per
multiframe:
(Calls + LU + SMS + IA + ID + SS) x M
AGCH required =
3600 x 2 x 4.25
The terms in brackets are the predicted numbers during the busy hour for:
Calls, Location Updates (LU), SMS, IMSI attaches (IA), IMSI detaches (ID),
Supplementary Services (SS)
M = safety margin (e.g. 1.2)
The PMF factor of 2 is because each AGCH block can carry 2 immediate
assignment
messages
Section 1 - Channel Dimensioning
3600 x 1.2
AGCH required = = 0.14 AGCH blocks per
3600 x 2 x 4.25 multiframe
Burst types
• Frequency correction burst
Used to transmit the FCCH channel. No information.
• Synchronisation burst
Used to transmit synchronisation information.
• Access burst
Used to send RACH information.
RACH contains the first message from the MS to the BTS.
It has a long guard period to allow the BTS to calculate the MS distance
from the BTS and to provide timing advance information to the MS.
• Normal burst
Used to send all other logical channel information.
• Dummy burst
Used to fill up unused timeslots in the TRX, which transmits the BCCH
channel.
No real information.
Normal bursts and access bursts
Guard time
(8.25 Bits)
Normal
bursts 148 Bits 148 Bits 148 Bits
Access
bursts 88 Bits 88 Bits 88 Bits
Guard time
(68.25 Bits)
Multipath propagation
Approx.
17cm
RX sensitivity
BTS
BTS
Fading dips
F1
F2
F3
F4
Time
Radio
Resource
Management
Baseband (BB) Hopping
RTSL 0 1 2 3 4 5 6 7
TRX-1 B f1 B = BCCH timeslot. It does not hop.
TRX-4 f4
General Parameters
btsIsHopping BB (BaseBand Hopping) CA = Cell Allocation
RF (Radio Frequency Hopping) MA = Mobile Allocation
N (No Hopping) MAIO = Mobile Allocation Index Offset
HSN = Hopping Sequence Number
Baseband Hopping
hoppingSequenceNumber1 (HSN1) (TS 0) 0 1 2 7 TS
0 ... 63 (0 = cyclic, 1 ... 63 = pseudorandom) TRX 1 B f1
TRX 2 f2
TRX 3 f3
hoppingSequenceNumber2 (HSN2) (TS 1 ... 7) TRX 4 f4
0 ... 63 (0 = cyclic, 1 ... 63 = pseudorandom)
HSN1 HSN2
Radio
Resource
Management
Synthesised (RF) Hopping
• Each TRX can hop over many frequencies - improved hopping gain
Radio
Resource
Management
Parameters
TRX 1 B f1
MAL(f3,f4..fn)
hoppingSequenceNumber1 (HSN1) TRX 3
0 … 63 (0 = cyclic, 1 ... 63 = pseudorandom)
TRX 4
HSN1
Radio
Resource
Parameters
Management RF Hopping (Site based MAIO allocation)
MAIO HSN MAIO
offset
TRX-1 BCCH - f1
(sector 1)
BTS-1
TRX-2 TCH 0
0 3
TRX-3 TCH 1
f4
TRX-4 TCH 2 f5
f6
TRX-5 BCCH - f2 f7
f8
TRX-6 TCH 3
(sector 2)
f9
BTS-2
3 3 f10
TRX-7 TCH 4
f11
5 f12
TRX-8 TCH
TRX-9 BCCH - f3
6
(sector 3)
TRX-10 TCH
BTS-3
6 3
TRX-11 TCH 7
TRX-12 TCH 8
Radio
Resource
Management
Mobile Allocation Index Offset
Benefits of Flexible MAIO Management
• No risk of co-channel nor adjacent channel being used simultaneously within a site
• More/tighter reuse possible e.g. RF-FH (1/1) and thus more capacity can be
achieved
Antenna receiver diversity
Approx. 6m (GSM-900)
Approx. 3m (GSM-1800)
Received signal
Antennas
RX RX
Signal
Processing
Shadowing
BTS
BTS BTS
o 8000 Hz x 8 Bit/s
o 64,000 Bit/s
o
o o o
o o
o
Time
1 o (8000 samples / second)
125 µs o o
8000
o
PCM30
TS 0
used for synchronisation
32 time slots and alarms
TS 16
Exchange often used for common Exchange
1 channel signalling
2
Chs 1% 2% 3% 5%
... ..... .... .... .....
15 8.11 9.01 9.65 10.60
16 8.88 9.83 10.50 11.50
17 9.65 10.70 11.40 12.50
18 10.40 11.50 12.20 13.40
19 11.20 12.30 13.10 14.30
20 12.00 13.20 14.00 15.20
21 12.80 14.00 14.90 16.20
22 13.70 14.90 15.80 17.10
.... ...... ...... ..... .....
.... ...... ...... ..... .....
Frequency reuse exercise
• • • •
• • • •
• • • • •
• • •
Frequency reuse patterns (3x3)
6 6
7 8 7 8
3 • 1 • 2 3 • 1 • 2
4 5 6 4 5
9 7 8 9
• 3 • 1 • 2 •
6 4 5 6
7 8 9 7 8
3 • 1 • 2 • 3 • 1 • 2
4 5 6 4 5
9 7 8 9
• 3 • 1 • 2
4 5
9