GSM Introduction: Ada Cellworks PVT LTD
GSM Introduction: Ada Cellworks PVT LTD
GSM Introduction: Ada Cellworks PVT LTD
www.studygalaxy.com
INTRODUCTION
Network Protocols
GSM Frequencies
The frequency allocations for GSM
Digital Communications Systems are
frequencies section of this chapter.
900, Extended
identified in
GSM and
the GSM
DIGITAL NETWORKS
INCREASED CAPACITY
MNC
LAC
CGI
CI
MSISDN
CC
98
NDC
SN
XXX
12345
CC = Country Code
NDC = National Destination Code
SN = Subscriber Number
MSISDN
IMSI
IMSI (International Mobile Subscriber
Identity) Network Identity Unique To A
Sim.
MCC
MNC
MSIN
404
XX
12345..10
IMEI
IMEI : Serial number unique to each mobile
TAC
6
FAC
2
SNR
SP
SUBSCRIBER IDENTIFICATION
Just the IMEI identifies the mobile equipment, other numbers are
used to identify the mobile subscriber. Different subscriber identities
are used in different phases of call setup. The International Mobile
Subscriber Identity (IMSI) is the primary identity of the subscriber
within the mobile network and is permanently assigned to that
subscriber.
Temporary Mobile Subscriber Identity (TMSI)
SUBSCRIBER IDENTIFICATION
MODULE (SIM)
Frequency Bands
Uplink
Downlink
100 KHz
200 KHz
124
100 KHz
A 200 KHz carrier spacing has been chosen. Excluding 2x100 KHz edges of
the band, this gives 124 possible carriers for the uplink and downlink. The
use of carrier 1 and 124 are optional for operators.
TRAU
MSC
BTS
BTS
BTS
BTS
AUC
VLR
SMSC
BSC
EIR
PSTN
MS Mobile Station
MS
SIM
ME
MS (cont..)
Each MS has a unique number called as
IMEI number, which is stored in EIR for
authentication purposes
Mobile camps on to the GSM network
through the BTS serving the cell
Mobile also scans neighboring cells and
reports signal strengths
Mobile transmits and receives voice at 13
kb/s over the air interface
CC
NDC
SN
98
250
00134
MSISDN
CC Country Code
NDC National Destination Code
SN Serial Number
MCC
2 or 3
MNC
MSIN
IMSI
FAC
SNR
SP
IMEI
15
Contents of SIM
Serial Number
IMSI, Subscriber Key Ki, Ciphering Key Kc
Algorithms for authentication and ciphering
Network Code
PIN, PUK
Charging Information
Abbreviated Dialling
Supplementary Features (e.g. Call barring)
SIM Security
Two level protection
When mobile is turned on, it will ask for user
to enter PIN (Personal Id Number)
3 tries for PIN, after that PIN locked
To unblock PIN, there is PUK (Pin Unblock
Key)
10 attempts of PUK allowed
After that SIM is blocked
BTS
BSC
PSTN
BTS
13 kbps
16 kbps
16 kbps
64 kbps
TRAU (cont..)
The MSC is based on ISDN switching.
The Fixed Network is also ISDN based.
ISDN has speech rate of 64 kbps.
Mobile communicates at 13 kbps.
TRAU converts the data rates between
13kbps GSM rate to 64kbps Standard
ISDN rate
TRAU can be collocated with the BTS,
BSC or MSC or it can be a separate
unit.
Location of Transcoder
Collocated with MSC, BSC, BTS
Separate Unit
MSC
Transco
der
BSC
BSC
BSC
VLR
BSC
BTSs
PSTN
MSC (cont..)
Exchange where calls are established,
maintained and released
Database for all subscribers and their
associated features.
Communicates with the BSCs on the A
interface and with PSTN on fixed line.
MSC is weighted on the number of subscribers
it can support. E.g. an MSC of 1 lac subscribers
means one MSC is enough till subscriber base
increases upto 1 lac, beyond which another
MSC is required.
Multiple MSCs
When there is more capacity, there are more
than one MSCs.
All MSCs have to communicate with one another
and to the outside world.
Very complicated to connect each MSC to each
other and each MSC to PSTN
So there is a concept of GMSC (Gateway MSC)
MSC
BSC
GMSC
BSC
MSC
PSTN
MSC
VLR
VLR
VLR (cont..)
HLR
MSC
VLR
VLR
VLR
MSC
MS
MSC
HLR
AUC
EIR
Classification of IMEIs
White list: This contains the IMEI of
type approved mobiles
Black List: List of IMEIs which should be
barred because either they are stolen or
are not functioning properly
Grey list: List of IMEIs which are to be
evaluated before they are put in black list
CDRs
OMC
BTSs
BSC
BTSs
BSC
BTSs
BSC
OMC System
OMC Terminals
GSM Channels
GSM Channels
Physical Channel
One time slot on one carrier is called physical
channel.
Logical Channel
Information carried by physical channels is called
logical Channels.
Logical channels are mapped on physical
channels.
Logical Channels
Traffic channels: Used for speech and data
Full Rate(TCH/F)
Half Rate(TCH/H)
Traffic Channels(TCH)
Traffic Channels(TCH)
TCH/F
(full Rate)
TCH/H
(half Rate)
Control Channels(CCH)
CCH(Control Channel)
BCH
CCH
SCH
CCCH
Synch.
Chanels
FCCH
RACH
CBCH
PCH/
AGCH
DCCH
SDCCH
FACCH
ACCH
SACCH
BCH(Broadcast Channels)
BCCH(Broadcast Control Channels)
Downlink Only.
Broadcast information of the serving cell
(System Information).
Transmitted on timeslot zero of BCCH carrier.
Reads only by idle mobile at least once every
30 secs.
CCCH(Common Control
Channel)
RACH(Random Access Channel)
Uplink only.
Used by the MS when making its first access
to the Network.
The reason for access could be initiation of a
call or a page response.
CCCH(Common Control
Channel) contd
AGCH(Assess Grant Channel)
Downlink only.
Used for acknowledgement of the access
attempt sent on RACH.
Used by the network to assign a signaling
cannel upon successful decoding of access
bursts.
CCCH(Common Control
Channel) contd
PCH(Paging Channel)
Downlink only.
The network will page the MS ,if there is a
incoming call or a short Message.
It contains the MS identity number, the IMSI or
TMSI.
DCCH(Dedicated Control
Channel)
SDCCH (Stand-alone Dedicated Control
Channel)
Uplink and Downlink.
Used for call setup, authentication, ciphering
location update and SMS.
DCCH(Dedicated Control
Channel) contd
SACCH(Slow Associated Control Channel)
Downlink and Uplink.
Used to transfer signal while MS have ongoing
conversation on traffic or while SDCCH is being
used.
On the forward link, the SACCH is used to send
slow but regularly changing control information
to each mobile on that ARFCN, such as power
control instructions and specific timing advance
instructions
DCCH(Dedicated Control
Channel) contd
FACCH(Fast Associated Control Channel)
Downlink and uplink.
Associate with TCH only.
It is used to send fast message like hand over
message.
Work by stealing traffic bursts.
Channel Combination
Combined
All the controlling signals are in the time slot 0
of the Multi-frame.
Non Combined
Dedicated controlling signals are in time slot 1
of the Multi-frame.
Combined
Cell with single carrier.
Timeslot 0 :BCCH+CCCH+SDCCH.
Timeslot 1-7 :TCH/FACCH+SACCH.
Non Combined
Cell with Two carrier
Timeslot 0 (of carrier 1) BCCH+CCCH.
Timeslot 1 (of carrier1) SDCCH+SACCH.
Timeslot 2-7 & 0-7(of both carriers)
TCH/FACCH+SACCH.
SYSTEM INFORMATION
SYSTEM INFORMATION 1
When frequency hopping is used in cell MS needs to know
which frequency band to use and what frequency within the
band it should use in hopping algorithm.
Cell channel description
Cell Allocation Number(CANO)-Informs the band
number of the frequency channels used.
00-Band 0(current GSM band)
Cell Allocation ARFCN(CA ARFCN):- ARFCNs
used for hopping.It is coded in a bitmap of 124 bits.
SYTEM INFORMATION 1
124
123
122
121
024
023
022
021
020
019
018
017
016
015
014
013
012
011
010
009
008
007
006
005
004
003
002
001
SYSTEM INFORMATION 1
RACH Control Parameters
SYSTEM INFORMATION 1
RACH Control Parameters
Re-establishment allowed(RE):0- Yes
1- No
Max_retransmissions(MAXRET):-Number of times
the MS attempts to access the Network [1,2,4 or 7].
Tx-integer(TX):- Number of slots to spread access
retransmissions when a MS attempts to access
the system.
Emergency call allowed:- Yes/No.
SYSTEM INFORMATION 2
System Information Type 2 message consists of
the Double BA list which defines the BCCH
frequencies used in the neighboring cells.
The Double BA list provides the MS with different
frequencies on which to measure, depending on
whether the MS is in idle or active mode.
In active mode, the MS should measure on a
reduced number of frequencies in order to improve
the accuracy of measurements.
SYSTEM INFORMATION 2
In Idle mode,the MS should measure on larger
number of frequencies, so that the time required
for the MS to access the network after power on is
reduced.
The MS is also informed which PLMNs it may use.
As well as System Information Type 2,it is also
possible to have System Information Type 2 Bis
and System information Type 2 Ater, depending on
the size of the BA List.
System Information Type 2 Bis/Ter are optional.
SYSTEM INFORMATION 2
Neighbor Cell Description:-
SYSTEM INFORMATION 2
RACH Control Parameters
SYSTEM INFORMATION 2
Re-establishment allowed(RE):0- Yes
1- No
Max_retransmissions(MAXRET):-Number of times
the MS attempts to access the Network [1,2,4 or 7].
Tx-integer(TX):- Number of slots to spread access
retransmissions when a MS attempts to access
the system.
Emergency call allowed:- Yes/No.
SYSTEM INFORMATION 2
BCCH ARFCN Number(BAIND):- ARFCNs used
for in a Bitmap of 124 bits
124
123
122
121
024
023
022
021
020
019
018
017
016
015
014
013
012
011
010
009
008
007
006
005
004
003
002
001
SYSTEM INFORMATION 3
The System Information Type 3 contains information on the
identity of the current LA and cell identity, because a
change means that the MS must update the network.
System Information 3 also as Control Channel Description
parameters used to calculate the Paging group.
When the MS is in idle mode it decides which cells to lock
to. Information needed by the MS for cell selection is also
broadcast in the Type 3 information.
SYSTEM INFORMATION 3
LOCATION AREA IDENTITTY(LAI)
8
7
6
MCC DIG 2
1
1
1
MNC DIG 2
5
1
3
MCC DIG
MCC DIG
MNC DIG
LAC
LAC
CELL IDENTITY
CI
CI
2
1
1
1
SYSTEM INFORMATION 3
Control Channel Description
Attach / Detach(ATT):0 = Allowed
1 = Not Allowed
bs_agblk:-Number of block reserved for AGCH [0-7]
Ba_pmfrms:-Number of 51 frame multi-frames
between transmission of paging messages to MS of
the same group
T3212:- Periodic location update timer .
[1-255 deci hours].
SYSTEM INFORMATION 3
cch_conf Physical channels
0 1 timeslot(0)
1 1 timeslot(0)
2 2 timeslot(0,2)
4 3 timeslot(0,2,4)
6 4 timeslot(0,2,4,6)
combined
No
Yes
No
No
No
No. of CCH
9
3
18
27
36
SYSTEM INFORMATION 3
Cell options
SYSTEM INFORMATION 3
Cell Selection Parameters
Rxlev_access_min:- Minimum received signal level
at the MS for which it is permitted to access the
system.
0-63 = -100 dBm to 47 dBm.
Mx_txpwr_cch:- Maximum power the MS will use when
accessing the system.
Cell_reselect_hysteresis:- Used for cell reselection.
SYSTEM INFORMATION 4
Location Area Identification.
Cell Selection Parameters
Rxlev_access_min:- Minimum received signal level
at the MS for which it is permitted to access the
system.
0-63 = -100 dBm to 47 dBm.
Mx_txpwr_cch:- Maximum power the MS will use when
accessing the system.
Cell_reselect_hysteresis:- Used for cell reselection.
SYSTEM INFORMATION 4
RACH Control Parameters
max_retransmissions(MAXRET)
tx_integer(TX)
barred for access(CB).
establishment allowed(RE)
Emergency Call Allowed
Access Control Class (ACC)
Cell
Re-
SYSTEM INFORMATION 4
CBCH Description(Optional) :
CHN:- This is the channel number for CBCH. It is
controlled internally in BSC.
TSC:- Training Sequence Code. Base Station Color
Code(BCC) part of BSIC is used.
CBCHNO:- Absolute RF channel number of CBCH.
MAC:- Mobile Allocation in the cell, describes the
frequencies to be used in the hopping sequence if
frequency hopping is used.
SYSTEM INFORMATION 4
Hopping Channel(H):-Informs if CBCH Channel is
hopping or single.
ARFCN:- If H=0;
MAIO:- If H=1, informs the MS where to
start hopping.
Values [0-63].
HSN:- If H=1, informs the MS in what order
the
hopping should take place. Values[0 63].
HSN=0
Cyclic Hopping.
MA:-Indicates
which RF Channels are used
for hopping.
ARFCN numbers coded in
bitmap.
SYSTEM INFORMATION 5
Sent on the SACCH on the downlink to the MS in
dedicated mode.
On SAACH, the MS also receives information about the
BCCH carrier in each neighboring cell. This may differ from
those sent in System information type 2.
It is also possible to have system Information Type 5 Bis
and System Information Type 5Ter, depending on the size
of the BA list.
SYSTEM INFORMATION 5
Neighbor Cell Description:BAIND:-Used by the Network to discriminate
measurements results related to different lists of
BCCH
carriers sent by the MS(Type 2 or 5).
Values
0 or 1(different from type 2).
BCCH Allocation
number:-00-Band 0(current GSM
band).
SYSTEM INFORMATION 5
BCCH ARFCN:-Neighboring cells ARFCNs. Sent
as a bitmap.
0-Not used
1-Used.
124
123
122
121
024
023
022
021
020
019
018
017
016
015
014
013
012
011
010
009
008
007
006
005
004
003
002
001
SYSTEM INFORMATION 6
Ms in dedicated mode needs to know if the LA has
changed.If so, it must perform location updating when the
call is released.
MS may change between cells with different Radio link
timeout and DTX.
Cell Identity.
Location Area Identification.
PLMN permitted.
SYSTEM INFORMATION 6
Cell options:
DTX
PWRC
Link timeout.
Radio
GSM Interfaces
MS to BTS
BTS to BSC
BSC to MSC
MSC to VLR
MSC to HLR
AUC
To other
Networks
GMSC
D Interface
H Interface
HLR
C Interface
MSC
A Interface
VLR
EIR
B Interface
F Interface
BSC
A bis Interface
Air Interface
MS
GSM Interfaces
The interfaces between MSC and MS is called A,
Abis and Um interfaces.
On these interfaces only three layers are
defined.They are not corresponding to the OSI
(Open System Interconnection) model.
A Interface
A interface between the BSC and the MSC
The A interface provides two distinct types of
information, signalling and traffic, between the
MSC and the BSC.
The speech is transcoded in the TRC and the SS7
(Signalling system) signalling is transparently
connected through the TRC or on a separate link
to the BSC.
Abis Interface
The A-bis interface responsible for transmitting traffic and
signalling information between the BSC and the BTS.
The transmission protocol used for sending signalling
information on the A-bis interface is Link Access Protocol
on the D Channel (LAPD)
Up Link
2 3
0 Down Link
4
Time Slot
This interface is the radio interface between the
mobile station and the network and uses layer
Three messages.
On Layer three messages we have the division
of message types into CM (communication
Management), MM (Mobility Management), and
RR (Radio Resource Management).
B Interface
The B interface between the MSC and the VLR uses the
MAP/TCAP protocol.
Most MSCs are associated with a VLR, making the B
interface "internal".
Whenever the MSC needs access to data regarding a MS
located in its area, it interrogates the VLR using the MAP/B
protocol over the B interface.
C Interface
The C interface is between the HLR and a MSC.
Each call originating outside of GSM (i.e., a MS terminating
call from the PSTN) has to go through a Gateway to obtain
the routing information required to complete the call, and
the MAP/TCAP protocol over the C interface is used for
this purpose.
Also, the MSC may optionally forward billing information to
the HLR after call clearing.
D Interface
The D interface is between the VLR and HLR.
It uses the MAP/TCAP protocol to exchange the data
related to the location of the MS and to the management of
the subscriber.
E Interface
The E interface interconnects two MSCs.
The E interface exchanges data related to handover
between the anchor and relay MSCs using the
-MAP/TCAP+ISUP/TUP protocol.
F Interface
The F interface connects the MSC to the EIR.
It uses the MAP/TCAP protocol to verify the status of the
IMEI that the MSC has retrieved from the MS.
G Interface
The G interface interconnects two VLRs of different MSCs.
It uses the MAP/G protocol to transfer subscriber
information, during e.g. a location update procedure.
Encoding and
Interleaving
of Information Signal
in
GSM
Speech Encoding
Data Encoding
Interleaving for Voice,Control and Data
signals
Speech Encoding
We shall start with a raw voice signal fed
into the microphone, travel through the
various stages involving vocoding, channel
coding etc till it reaches the final burst
format on the Air Interface.
Voice
Encoding
Channel
coding
interleaving
RF Modulation
Vocoder I/p
20 msec speech
blocks
13Kbps Vocoder
Vocoder O/p
260 bits
Channel coding
Channel Coding is done to protect the
logical channels from transmission errors
introduced by the radio path.
The coding schemes depend on the type of
the logical channels, hence the coding can
differ from speech, control and data .
Class
1a
50
Bits
3
parity
132
class 2
4 tail
bits
Convolutional coder
coder, k=5
456 bits=378 bits from Convolution coder + 78 class 2 bits
40 4 tail
parity bits
Convolutional Coder
456 bits output
4 tail
bits
Convolutional Coder
Output= 488 bits
After Puncturing
Output=456 bits
Interleaving
Having encoded the logical channel
information, the next step is to build its bit
stream into bursts that can be transmitted
within the TDMA frame structure. This is the
stage where the interleaving process is
carried out.
Interleaving spreads the content of one
information block across several TDMA
timeslots or bursts.
Interleaving contd
22 blocks
The interleaving process for a speech block is
shown wherein which a 456 bit speech block is
divided into 8 blocks of 57 bits each and each of
these odd and even 57 bit blocks are interleaved
diagonally on to alternate bursts on the TDMA
frame.
Speech Interleaving
Speech block
N-1
T+F
57
57
odd T+F odd
Of N-1
Of N
57
57
Even T+F Even
Of N-1
Of N
114
114
114
TDMA
Burst blocks
The control data is spread over 4 blocks using rectangular
interleaving instead of diagonal interleaving as in
speech the receiver will have to wait for at least
2 multiframes before being able to decode the control
message
Data Interleaving
456 bit data block
114
First 6
bits
114
114
114
First 6
bits
Last 6
bits
Burst 1
Burst 2
Burst 3
Burst 4
Burst 19
Last 6
bits
Burst 22
Interleaving Advantage
Before Deinterleaving
3 successive bursts corrupted
After Deinterleaving
The corrupted bursts are spread over a length equal to the
interleaving depth so that the effect of the errors is
minimized.
Kc
A5 Algorithm
Sent on Air interface
Ciphered information burst
33.8 Kbps
1 2 3 4 5 6 7 8
TDMA Fn+1
Mobile
Txs at
33.8 Kbps
Channelization
Frequency band has several application
segments
Certain blocks of the Band are reserved for
certain applications by regulating authorities
Technologies have decided their frequency
bands
E.g. AMPS/DAMPS: 824-894 MHz
Channelization methods
Channelization can be done primarily by
three methods:
FDMA (Frequency Division Multiple Access)
TDMA (Time Division Multiple Access)
CDMA (Code Division Multiple Access)
Power
FDMA
Time
Frequency
E.g. AMPS band is divided into 30 KHz
channels (1666 Freq. channels)
Television Channels (Star, Zee, Sony,..)
Power
TDMA
Time
Frequency
E.g. AMPS has 3 timeslots on each 30
KHz channel
CDMA
Frequency channel is divided into code
channels
E.g. in IS-95 CDMA, 1.228 MHz channel is
divided into 64 Code Channels
Each user has a particular code
Codes are orthogonal to each other, do not
interfere with each other
Amplitude
Time
Tx
F1
Rx
F2
Frequency
AmplitudeTime
Division Duplex
Time
Rx
Tx
F1
Frequency
374 ARFCNs
Separation of 95 MHz
ARFCNs are numbered from 512 to 885
inclusive
Tail Bits
57
Data
Control
Bit
26
Midamble
Tail Bits
57
Data
3 8.25
Guard
Period
Speech Coder
20 ms blocks
50 very
important
bits
132
important
bits
78 other
bits
Error Correction
Type 1a 50 3(CRC) Type 1b 132 Type II 78
Reordering
Type 1b
Tail
Type 1b
25
66
3 66
25 4
Type 1a
Type 1a
Type II 78
Type II 78
Diagonal Interleaving
456 bits from 20ms of speech
57 57 57 57 57 57 57 57
57 57 57 57 57 57 57 57
57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57
Traffic channel (TCH) bursts carry two 57 bit
blocks (114)
Each 120 ms of speech = 456*6 = 2736 bits
2736/114 = 24 bursts i.3. 24 frames
Multiframe has 26 frames in 120ms.
There are 2 spare frames .. 1 SACCH, 1 Idle
Bits Rx ed: EE HH LL LL OO
De-Interleaved: HHEELLLLOO
Viterbi Decoded: HELLO
Transceiver (BTS)
13 kbps
260 bits
Transcoder Handler
50 1a
132 1b
78 II
Channel Coder
456 bits
22.8 kbps
16 kbps
260 + 60 = 320 bits
TRAU frame
Abis
TRAU frame
260 bits info + 60 TRAU bits = 320
bits/20ms = TRAU frame
60 bits contain frame Information data which
indicates speech, data, O&M, full rate/half
rate
60 bits = 35 synchronization + 21 control + 4
timing
Tail Bits
Tail Bits
57
Data
26
Midamble
57
Data
8.25
Guard
Period
0
3
5
7
RxQual
< 0.2%
0.4 0.8 %
1.6 3.2 %
6.4 12.8 %
1
4
6
0.2 0.4 %
0.8 0.16 %
3.2 6.4 %
Timing Advance
TDMA approach requires signals to arrive at
BTS at the correct time
A mobile at 30 km will be late by 100micro
seconds
Timing advance is in the range of 0-62
One unit is 550m
So maximum cell size is 63*0.55 = ~35 kms
Traffic Channel
Multiframe
50
4.615 ms
Frame
Time
Slot
0 1 2 3 4 5 6 7
3 Data 1 Midamble 1 Data 3 8.25 bits
156.25 bits
25
GSM Operations
Location Update
Mobile Originated
Call
Mobile Terminated
Call
Handover
Security Procedures
Cell Barring
DTX
Cell Broadcast
Short Message
Service
Emergency calls
Supplementary
Services
Roaming
Mobile Turn On
Mobile Searches for Broadcast
Channels (BCH)
Synchronizes Frequency and Timing
Decodes BCH sub-channels (BCCH)
Checks if Network Allowed by SIM
Location Update
Authentication
Location Area
BTS
BTS
BTS
Location
LocationArea
Area11
BSC
BTS
BTS
Location
Location
Area
Area22
BSC
BTS
BTS
BTS
BSC
MSC
MNC
LAC
IMSI Attach
Mobile turns off and sends an IMSI Detach
to MSC
Mobile turns on again and compares LAI
If same, sends an IMSI attach to MSC
Is the received
LAI same as
before
If s a m e ,
Sends
I MS I
attach
Is the received
LAI same as
before
If differe
n t,
does
Location
Update
Security Features
Authentication
Process to verify Authenticity of SIM
Mobile is asked to perform an operation
using identity unique to SIM
Ciphering
Process of coding speech for secrecy
The speech bits are EXORed with bit
stream unique to MS
Mobile
Security Features
(Identity Check)
Identity Check
Sends IMEI
EIR
White listed /Grey Listed/ Black
Listed mobiles
Handover
Cell 1
Cell 2
Handover Decision
BSC process the measurements reported by
Mobile and the BTS
BTS
BTS
BTS
BTS
BTS
BTS
Types of Handovers
INTRA-CELL HANDOVERS
INTER-CELL HANDOVERS
INTRA-BSC HANDOVERS
INTER-BSC HANDOVERS
INTER-MSC HANDOVERS
INTRA-CELL HANDOVER
C1
C0
Inter-cell Handover
Cell 1
BTS
Cell 2
INTRA-BSC Handover
BTS
MSC
BSC
BTS
BTS
BSC
BTS
MSC
BSC
BTS
MSC
BSC
BTS
GMSC/
PSTN/
Backbone
Cell Barring
BTS
Cell Barring is a GSM feature by which certain
mobiles could be barred access to certain cells
Cell barring is activated/deactivated at BTS level
Cell barring is done for mobile categories and
priorities
Cell Barring
Every mobile has an access class
The access class is stored in the SIM
Classes 0-9 are termed normal calsses
Classes 11-15 are emergency classes
What is DTX?
DTX (Discontinous Transmission)
Each direction of Transmission is only
50%
Transmitter is switched ON for useful
information frames
Need for DTX
To increase battery life
To reduce the average interference level
DTX is done by DTX handlers which have
the following functions.
Emergency Calls
GSM specs define 112 as an emergency
number
112 is accessible with or without SIM
Without SIM it is sent on the best channel
Mobile on sensing 112 sets the
establishment cause to emergency call in
the RACH
Routing of this call be done to a desired
location defined in the switch
Cell (Re)selection
Cell reselection is done using C1 path loss
criterion.
The purpose is to ensure that the MS is
camped on to the cell with the best
transmission quality.
The MS will camp on to the cell with the
highest C1 value if C1 > 0.
are
used
to
C1 = A - Max(B,0)
A = Received level Average Rxlev_access_min.
B = MS_txpwr_max_cch - maximum output
power of the MS
Cellular concept
Cell shape
Cell size
Large cell : (up to 70km in diameter)
It exists where :
1-Radio waves are unobstructed.
2-Transmission power can cover the area.
3-low subscriber density.
Types of cells
1-Macro-cells
3-Pico-cells.
2-Micro-cells.
4-Umbrella-cells.
What is a cluster ?
A cluster is a group
of cells.
No channels are
reused within a
cluster.
It is the unit of
design.
Cluster size
Definition : It is The number of cells per
cluster
N = i^2 + ij + j^2
Where :
i = 0, 1, 2.& j = 0,1,2. etc.
N = 1 , 3 , 4 ,7, 9 , 12 ,
Types of clusters
1-N=7 omni frequency plan (2directional).
2-N=7 trapezoidal frequency plan
(1-directional).
3-N=9 omni frequency plan.
4-Tricellular plans
a) N=3 tricellular plan (3/9).
b) N=4 tricellular plan (4/12).
Channel assignment
strategies
Considerations :
1) Max. capacity.
2) Min interference.
3) Perfect handover.
1) Fixed :
Each cell has permanent predetermined set of voice
channels.
New calls served by unused channels of this cell.
Borrowing strategy if all channels are occupied.
High probabiltity that call is Blocked if channels are
occupied.( disadv.)
2) Dynamic :
Channels are not allocated to different cells
permanently.
Each new call BTS requests new channel
from MSC.
MSC allocate a channel, by using an
algorithm that takes into account:
1- Frequency is not already in use.
2- Min. reuse distance to avoid co-channel
interference.
Frequency reuse
Concept
Reuse cluster
Q = D/R. =
sqrt(3N).
Where :
N : cluster size
Handover
Types of handover
IntraCell : bet. 2 channels of same cell.
InterCell : bet. 2 channels of 2 different cell &
same BTS.
InterBTS (intra BSC) : 2 cells of different BTS
Same BSC.
InterBSC : bet. 2 cells of different BSCs & same
MSC.
Measurements before
handover
1- Measurements from MS to BSC :
a) Strength of BTS signal.
b) Quality of BTS signal.
c) Signal strength of 6 neighbor BTSs.
2-Measurements from BTS to BSC :
a) Strength of MS signal.
b) Quality of MS signal.
c) Distance between serving BTS & MS.
Different causes of
Different causes of handover
Handover
Emergency HO
Level
Quality
Distance
Better cell HO
PBGT
Interference
Traffic causes
Handover priority
1) UL quality cause (or interference).
2) DL quality cause (or interference).
3) UL level cause.
4) DL level cause.
5) Distance cause.
6) Better cell cause.
Interference
Sources of interference
include:
1) Another mobile in the same cell.
2) A call in progress in the neighboring
cell.
3) Other BTSs operating in the same
frequency band.
Interference effects :
In voice channel causes crosstalk
In control channels it leads missed and
blocked calls due to errors in the digital
signaling.
Main types of
interference :
1) Co-channel interference.
2) Adjacent channel interference.
1) Co-channel interference
Source : Near cell using same frequency.
It is a function of reuse distance(D/R).
General rule :
Another form :
C/I = 10 log {(1/n)(D/R)*m}
Where :
m = propagation constant
(deps on nature of
environment)
n = number of co-channel interferers.
Can be minimized by :
Choosing minimum reuse distance
= (2.5.3)(2R).
2) Adjacent channel
interference
1-careful filtering
2-careful channel assignments
3-Directional antenna.
Traffic engineering
theory
Why do we need to
know traffic?
The amount of traffic during peak hours
allows us to dimension our wireless system
for a certain GOS.
Traffic tables
Erlang B
Table
Erlang C
Table
Poisson
Table
Erlang B table
P(N;T) = [ (T^N)*exp(-T) ] / N!
N
GOS 1%
GOS 2%
2
4
10
20
40
0.153
0.869
4.46
12.0
29.0
0.223
1.093
5.084
13.182
30.997
Trunking
Sharing channel among several users.
Trunking efficiency (nT) : Measures the
number of subscribers that each channel in
every cell can accommodate.
Trunking
efficiency in
presence of one
operator :
N = 7 , 312 one direction
voice channels
No. of channels / cell =
312 / 7 = 44 ch./cell.
From Erlang-B table
@GOS 2%,thiss
equivalent to 35 Erlangs
nT = 35 / 44 = 79.55.
Trunking
efficiency in
presence of two
operators :
N = 7 , 312 / 2 = 156 one
direction voice channel
for each operator.
No. of channels / cell =
156 / 7 = 22 ch./cell.
From Erlang-B table
@GOS 2%,thiss
equivalent to 15 Erlangs.
nT = 15 / 22 = 68.18.
System capacity
Improving system
capacity
Cell splitting.
Sectoring.
Cell splitting
Sectoring
We use directional antennas instead of
being omnidirectional
Comparison between
various types of
clusters
N = 7 omni frequency
plan :
n = 6 , m = 4.
D / R = 4.583.
1) Co-channel
interference ratio :
C / I = 18.6 dB.
2) Adjacent channel
interference :
ACI = -26 dB @ d1= d2.
N = 7 trapezoidal
frequency plan
n = 2 , m = 4.
D / R = 6.245.
1) Co-channel interference
ratio :
C / I = 28.8.
2) Adjacent channel
interference : disappears
because the channels are
assigned alternatively to the
cells.
Trunking efficiency :
312 one direction voice channels
N=7
312 / 7 = 44.57 ~ 44 ch./cell.
From Erlang-B table @ GOS = 2%
T = 35 E.
nT = 35 / 44 = 79.55 %.
Trunking efficiency :
312 one direction voice channels
N=9
312 / 9 = 34.67 ~ 34 ch./cell.
From Erlang-B table @ GOS = 2%
T = 25.529 E.
nT = 25.529 / 34 = 75.085 %.
Conclusion : nT 7 > nT 9
But C/I 7 > C/I 9
ACI 7 > ACI 9
4 / 12 cell pattern
n = 1 , m = 4.
D / R = sqrt (3* 4) =
3.732.
C / I = 22.87 dB.
Trunking efficiency :
No. of channels/cell
= 312 / 12 = 26 ch./cell.
From Erlang-B table @
GOS = 2 %.
T = 18.4 E/cell.
nT = 18.4 / 26= 70.77%.
3 / 9 cell pattern
n = 1 , m = 4.
D / R = sqrt (3* 3) = 3.
C / I = 19.1 dB.
Trunking efficiency :
No. of channels/cell
=312 / 9 = 34 ch./cell.
From Erlang-B table @
GOS = 2 %.
T = 25.5 E/cell.
nT = 25.5 / 24 = 75 %.
Trunking efficiency :
No. of channels/cell = 312 / 21 =
14.857.
From Erlang-B @ GOS=2% T=
8.2003.
nT = 8.2003 / 14.857
=56.216%.
References :
Motorola CP02
NOKIA SYSTRA