GSM Basic
GSM Basic
What is #$M.
%olution of #$M.
&undamental of #$M
'rchitecture of #$M
%stablishment of Networ(
+all flow
,istory of Wireless
+ommunication
-
st
generationB7 'nalog mobile technologies B7 'M*$ , T'+$ &
NMT.
2
nd
generationB7 digital mobile technologies B7 #$M , +DM'
5
rd
generationB7 Technologies coursed by ITC7IMT
The following table lists the (ey eents in the #$M eolution
YEAR EVENT TOOK PLACE
1982 CEPT adopts ARC !9 recommendation allocatin" 89#$91% &'( and
9)%$9*# &'( +or land mo,ile
-S& created to set standard
198% EEC s.pports -S& standards t/ro."/o.t comm.nit0
198! 1i"ital Tec/nolo"0 standards set +or T1&A2 speec/ codin"2 c/annel3
and mod.lation met/od4
Telecomm.nication carriers +rom 15 E.ropean co.ntries si"n
&emorand.m o+ 6nderstandin" 7&O68 and a"ree to install s0stem in
1991
1988 9nd.strial de:elopment started
1989 Acceptance o+ -S&$18## s0stem2 ;it/ -S& as standard
1991 <irst s0stem deplo0ed 7=.l08
1992 <irst -S& terminals recei:e interim t0pe appro:al
199) <irst -S&$18## net;or> la.nc/ed
199% <irst -S&$19## net;or> in 6S ? Canada
#$M $T'ND')D$
-S&$9## Standard
The #$M7.// standard is a standard for digital oice transmission in the .// M,3 band.
This so called Dprimar0 ,andE includes two sub bands of 26 M,3
#$M7-=// $tandard
In #$M7-=//, -=// M,3 band was allocated for digital mobile telephone serices which has
fre4uency of ;6 M,3. This was three times the bandwidth allocated for #$M7.//.
#$M7-.// $tandard
#$M7-.// is the standard for the -.//M,3 band. It includes the same networ( component
as the #$M7.// or #$M7-=//. The band width of this standard is 0/ M,3.
-S& C/annels@Carriers
The following table will show the channels and carriers of different #$M models
ADVANTAGES OF GSM 900
Double the coverage as compared to GSM!00"
#o$ propogat%o& losses"
'etter Solut%o& (or )%gh$a* a&d surrou&d%&g v%llage coverage"
MS po$er output o( +, compared to 0"!, o( GSM!00" )e&ce
better -pl%&. /ual%t* %& (r%&ge areas"
ADVANTAGES OF GSM!00
Small 0ell rad%us ma.es %t a& %deal capac%t* solut%o&"
)o$ever1 due to h%gher propogat%o& losses1 more &umber o(
s%tes are re/u%red 2appro3" "45+ t%mes that o( GSM9006
#$M .// Fs #$M -=//
Area t0pe -S& 18## Sites
,igh Traffic area -.2G-.6 @ #$M .// sites
Medium Traffic area -.6G2 @ #$M .// sites
How Traffic area 2G2.6 @ #$M .// sites
,ighways 2G5 @ #$M .// sites
$mall Towns 8upto -/ s4. Ims9 %4ual to #$M.// sites
#$M .// Fs #$M -=//
'dantagesB
no dynamic coordination
necessary
DisadantagesB
waste of bandwidth
if the traffic is
distributed uneenly
infle@ible
guard spaces
In a TDM' system, data from each user is coneyed in time interals
called DTime slotsE. $eeral slots ma(e up a frame . %ach slot is
made up of a preamble plus information bits addressed to arious
stations .the functions of the preamble are to proide identification
and incidental information and to allow synchroni3ation of the slot at
the intended receier .#uard times are used between each userJs
transmission to minimi3e crosstal( between channels.
'dantage of TDM'
-9 TDM' permits a fle@ible bit rate.
29 TDM' offers the opportunity for frame7by7frame monitoring of the
signal strength and bit error rates.
59 TDM' transmits each signal with sufficient guard time between
time slots.
T1&A 7T9&E 19V9S9ON &6LT9PLE ACCESS8
f
t
c
(
2
(
5
(
:
(
6
(
0
(
-
Time multiple@
'dantagesB
DisadantagesB
precise
synchroni3ation
necessary
f
Time and &re4uency Multiple@
%@ampleB #$M
'dantagesB
!ptimum
spectrum usage
More capacity
,igh 4uality of
serice
How cost
9 ;is/ 9 co.ld increase capacit0
;it/o.t adding N%W <T$K
What can I doL
Networ( capacity at re4uired Mo$
with conentional fre4uency plan
S.,scri,er
"ro;t/
Time
O.t o+
Capacit0FFF
)epresentation of +ells
Ideal cells Fictitious cells
+ell si3e and capacity
*roblemsB
$peech %ncoding?Decoding
Mobility Management.
$IM
The $IM contains seeral pieces of informationB
International Mobile $ubscriber Identity 8IM$I9
T/is n.m,er identi+ies t/e &S s.,scri,er4 9t is onl0 transmitted o:er t/e air d.rin"
initiali(ation4 T/e 9&S9 identi+ies t/e s.,scri,er ;it/in t/e -S& net;or> ;/ile t/e &S
9S1N is t/e act.al telep/one n.m,er a caller 7possi,l0 in anot/er net;or>8
.ses to reac/ t/at person4
Sec.rit0 is pro:ided ,0 t/e .se o+ an a.t/entication >e0 7eBplained later in
t/is section8 and ,0 t/e transmission o+ a temporar0 s.,scri,er identit0
7T&S98 across t/e radio inter+ace ;/ere possi,le to a:oid .sin" t/e permanent
9&S9 identit04
Temporary Mobile $ubscriber Identity 8TM$I9
T/is n.m,er identi+ies t/e s.,scri,er2 it is periodicall0 c/an"ed ,0 t/e s0stem
mana"ement to protect t/e s.,scri,er +rom ,ein" identi+ied ,0 someone
attemptin" to monitor t/e radio inter+ace4
Hocation 'rea Identity 8H'I9
9denti+ies t/e c.rrent location o+ t/e s.,scri,er4
$ubscriber 'uthentication Iey 8Ii9
T/is is .sed to a.t/enticate t/e S9& card4
Mobile $tation International $erices Digital Networ( 8M$I$DN9
T/is is t/e telep/one n.m,er o+ t/e mo,ile s.,scri,er4 9t is comprised o+ a co.ntr0
code2 a net;or> code and a s.,scri,er n.m,er4
GASE STAT9ON SYSTE& 7GSS8 3$ 7GSCHGTS8
T/e GSS consists o+ t/ree maIor /ard;are components3
18 T/e Gase Transcei:er Station J GTS
T/e GTS contains t/e R< components t/at pro:ide t/e air inter+ace +or a partic.lar cell
4T/is is t/e part o+ t/e -S& net;or> ;/ic/ comm.nicates ;it/ t/e &S4 T/e
antenna is incl.ded as part o+ t/e GTS4
28 T/e Gase Station Controller J GSC
T/e GSC as its name implies pro:ides t/e control +or t/e GSS4 T/e GSC comm.nicates
directl0 ;it/ t/e &SC4 T/e GSC ma0 control sin"le or m.ltiple GTS4 T/e GSC
s;itc/in" matriB also allo;s t/e GSC to per+orm D/ando:ersE ,et;een radio
c/annels on GTSs2 .nder its control2 ;it/o.t in:ol:in" t/e &SC4
)8 T/e Transcoder J KC1R
T/e Transcoder 7KC1R8 is reA.ired to con:ert t/e speec/ or data o.tp.t +rom t/e &SC
7*5 >,it@s PC&82 into t/e +orm speci+ied ,0 -S& speci+ications +or transmission
o:er t/e air inter+ace2 t/at is2 ,et;een t/e GSS and &S 7*5 >,it@s to 1* >,it@s and
:ice :ersa8
GSC
T/e GSS is responsi,le +or comm.nicatin" ;it/ mo,ile stations in cell areas4
One GSC controls one or more GTSLs and can per+orm inter$GTS and intra$GTS
/ando:er4 As ;e /a:e mentioned2 a GSC ma0 control se:eral GTSs2 t/e maBim.m
n.m,er o+
GTSs ;/ic/ ma0 ,e controlled ,0 one GSC is not speci+ied ,0 -S&4
$ Eac/ PL&N S/o.ld /a:e at least one 'LR
$ One VLR is connected to se:eral &SC 2,.t one &SC /as one VLR
C/aracteristics o+ t/e Gase Station S0stem 7GSS8 are 3
T/e GSS is responsi,le +or comm.nicatin" ;it/ mo,ile stations in cell areas4
One GSC controls one or more GTSLs and can per+orm inter$GTS and intra$GTS
/ando:er4
T/e Transcoder J KC1R
T/e Transcoder is .sed to compact t/e si"nals +rom t/e &S so t/at t/e0 are
more e++icientl0 sent o:er t/e terrestrial inter+aces4
C/aracteristics o+ t/e Gase Station S0stem 7GSS8 are 3
<$$
T)> 8Trans receie module9
%cho +anceller Q %+
Mobility
Management
OT'ER NETORK ELE&ENTS
Ot/er optional net;or> elements t/at t/e &SC can inter+ace incl.de3
9nternet;or> 9nter;or>in"
The IW& proides the function to enable the #$M system to interface with the arious
forms of public and priate data networ(s currently aailable.
Ec/o Canceller
'n %+ is used on the *$TN side of the M$+ for all oice circuits. %cho control is
re4uired at the switch because the inherent #$M system delay can cause an
unacceptable echo condition, een on short distance *$TN circuit connections.
During a normal *$TN land to land call, no echo is apparent because the delay is too
short and the user is unable to distinguish between the echo and the normal telephone
Dside toneN. ,oweer, without the %+ and with the #$M round trip delay added, the effect
would be ery irritating to the M$ subscriber, disrupting speech and concentration.
-ate;a0 &SC
The #M$+ routes calls out of the networ( and is the point of access for calls entering the
networ( from outside.
#M$+77777777*$TNPI$DN 8other N?W9.
LA9$Cells ;it/in t/e P.,lic Land &o,ile Net;or> 7PL&N8 are "ro.ped to"et/er into
"eo"rap/ical areas4 Eac/ area is assi"ned a Location Area 9dentit0 7LA982 a location
area ma0 t0picall0 contain )# cells4 Eac/ VLR controls se:eral LA9s and as a
s.,scri,er mo:es +rom one LA9 to anot/er2 t/e LA9 is .pdated in t/e VLR4 As t/e
s.,scri,er mo:es +rom one VLR to anot/er2 t/e VLR address is .pdated at t/e 'LR4
T&S9$T/e VLR controls t/e allocation o+ ne; Temporar0 &o,ile S.,scri,er 9dentit0
7T&S98 n.m,ers and noti+ies t/em to t/e 'LR4 T/e T&S9 ;ill ,e .pdated +reA.entl02
t/is ma>es it :er0 di++ic.lt +or t/e call to ,e traced and t/ere+ore pro:ides a /i"/
de"ree o+ sec.rit0 +or t/e s.,scri,er4 T/e T&S9 ma0 ,e .pdated in an0 o+ t/e
+ollo;in" sit.ations3
Call set.p4
On entr0 to a ne; LA94
On entr0 to a ne; VLR4
&SRN$ As a s.,scri,er ma0 ;is/ to operate o.tside its D/omeE s0stem at some time2
t/e VLR can also allocate a &o,ile Station Roamin" N.m,er 7&SRN84 T/is n.m,er is
assi"ned +rom a list o+ n.m,ers /eld at t/e VLR 7&SC84 T/e &SRN is t/en .sed to
ro.te t/e call to t/e &SC ;/ic/ controls t/e ,ase station in t/e &Ss c.rrent location4
Networ( Management +entre
NM+
$ample Muestion
-S& 9denti+iers
9&E9 J 9nternational &o,ileStation EA.ipment 9dentit078# Git84
The IM%I is an internationally7uni4ue serial number allocated to the M$
hardware at the time of manufacture. It is registered by the networ( operator
and 8optionally9 stored in the 'u+ for alidation purposes.
9&S9 J 9nternational &o,ile S.,scri,er 9denti+ier 71% Gits8
When a subscriber registers with a networ( operator, a uni4ue subscriber
IM$I identifier is issued and stored in the $IM of the M$. 'n M$ can only
function fully if it is operated with a alid $IM inserted into an RM$ with a
alid IM%I.
T&S9 JTemporar0 &o,ile S.,scri,er 9dentit0 7)2 ,its8
' TM$I is used to protect the true identity 8IM$I9 of a subscriber. It is issued
by and stored within a FH) 8not in the ,H)9 when an IM$I attach ta(es place
or a Hocation 'rea 8H'9 update ta(es place. 't the M$ it is stored in the M$Js
$IM 8Issued by FH)9 . The issued TM$I only has alidity within a specific H'.
&S9S1N J &o,ile S.,scri,er 9S1N n.m,er
The M$I$DN represents the OtrueJ or OdialledJ number associated with the
subscriber. It is assigned to the subscriber by the networ( operator at
registration and is stored in the $IM.
&SRN J &o,ile Station Roamin" N.m,er
9t is assi"ned ,0 VLR o+ called s.,scri,er4&SRN is reA.ired to ro.te call
+rom -&SC to Ser:in" &SC@VLR 7/ere s.,scri,er c.rrentl0 roams4
LA9 J Location Area 9dentit0
%ach Hocation 'rea within the *HMN has an associated internationally
uni4ue identifier 8H'I9. The H'I is broadcast regularly by <T$s on the
<roadcast +ontrol +hannel 8<++,9, thus uni4uely identifying each cell
with an associated H'.
C9 J Cell 9denti+ier
The +I an identifier assigned to each cell within a networ(. ,oweer, the
+I is only uni4ue within a specific Hocation 'rea. When combined with
the internationally uni4ue H'I for its associated H', the -lo,al Cell 9dentit0
7-C98 is produced which is also internationally uni4ue.
GS9C J Gase Station 9dentit0 Code
%ach <T$ is issued with a uni4ue identity, the <$I+ and is used to
distinguish neighbouring <T$s. 80 <its9
INT%)&'+
%
Hayer - $erices
T/e P/0sical La0er 7La0er 18 contains all t/e +.nctions necessar0 +or
t/e
transmission o+ ,it streams o:er t/e p/0sical medi.m4 9t pro:ides a
transport
ser:ice +or t/e -S& lo"ical c/annels4 Ser:ices o++ered at La0er 1
incl.de3
N Access Capa,ilities4 La0er 1 carries o.t t/e cell selection +.nctions
+or
&Ss in idle mode2 in cooperation ;it/ t/e La0er ) Radio Reso.rce
7RR8
+.nctions4
N Error 1etection4 <or;ard and ,ac>;ard error correction is
implemented at la0er 1 7see section on speec/ codin" +or details84
Errored +rames are not passed to Le:el 2 +or processin"4
N Encr0ption4 1ata encr0ption is also implemented at La0er 1 7see
section on -S& sec.rit0 +or details84
Hayer 2 $erices
'ere2 t/e LAP1m protocol is .sed 7similar to 9S1N LAP184
LAP1m /as t/e
+ollo;in" +.nctions3
N Connectionless trans+er on point$to$point and point$to$
m.ltipoint
si"nallin" c/annels2
N Set.p and ta>e$do;n o+ la0er 2 connections on point$to$point
si"nallin" c/annels2
N Connection$oriented trans+er ;it/ retention o+ t/e
transmission
seA.ence2 error detection and error correction4
La0er ) Ser:ices
La0er ) contains t/e +ollo;in" s.,la0ers ;/ic/ control si"nallin" c/annel
+.nctions 7GC'2 CCC' and 1CC'83
N Radio reso.rce mana"ement 7RR84 T/e role o+ t/e RR mana"ement
la0er is to esta,lis/ and release sta,le connection ,et;een mo,ile
stations 7&S8 and an &SC +or t/e d.ration o+ a call2 and to maintain it
despite .ser mo:ements4 T/e +ollo;in" +.nctions are per+ormed ,0 t/e
&SC3
N Cell selection2
N 'ando:er2
N Allocation and ta>e$do;n o+ point$to$point c/annels2
N &onitorin" and +or;ardin" o+ radio connections2
N 9ntrod.ction o+ encr0ption2
N C/an"e in transmission mode4
N &o,ilit0 mana"ement 7&&84 &o,ilit0 &ana"ement /andles t/e
control +.nctions reA.ired +or mo,ilit0 incl.din"3
N A.t/entication
N Assi"nment o+ T&S9
N &ana"ement o+ s.,scri,er location4
N Connection mana"ement 7C&8 is .sed to set .p2 maintain and clear call
connections4 9t comprises t/ree s.,"ro.ps3
N Call control 7CC8 $ mana"es call connections2
N S.pplementar0 ser:ice s.pport 7SS8 $ /andles special ser:ices2
N S/ort messa"e ser:ice s.pport 7S&S8 $ trans+ers ,rie+ teBts4
Neit/er t/e GTS nor t/e GSC interpret C&
and && messa"es4 T/e0
are simpl0 eBc/an"ed ,et;een t/e &SC and
t/e &S .sin" t/e 1irect Trans+er
Application Part 71TAP8 protocol on t/e A
inter+ace 7see ,elo;84
RR messa"es are mapped to or +rom t/e
Gase Station S0stem Application Part
7GSSAP8 +or eBc/an"e ;it/ t/e &S4
6m 9NTER<ACE 7&S$ GTS8
'ir Interface between the M$ and the <$$ .It consist of protocol layer
which help in
7)adio resource management
7Mobility management
7+all management
A$G9S 9NTER<ACE 7GSC $ GTS8
When the <$$ consists of a <ase $tation +ontroller 8<$+9 and one or
more <ase Transceier $tations 8<T$9, this interface is used between
the <$+ and <T$ to support the serices offered to the #$M users
and subscribers. The interface also allows control of the radio
e4uipment and radio fre4uency allocation in the <T$.In short it is
used to e@change control information <?W <$+ & <T$.
' interface 8<$+ Q M$+9Q
' interface carry 0:(bps speech data <?W <$+ & M$+
G 9NTER<ACE 7&SC $ VLR8
The FH) is the location and management data base for the mobile
subscribers roaming in the area controlled by the associated M$+8s9.
Wheneer the M$+ needs data related to a gien mobile station currently
located in its area, it interrogates the FH). When a mobile station
initiates a location updating procedure with an M$+, the M$+ informs its
FH) which stores the releant information. This procedure occurs
wheneer an M$ roams to another location area. 'lso, when a subscriber
actiates a specific supplementary serice or modifies some data
attached to a serice, the M$+ informs 8ia the FH)9 the ,H) which
stores these modifications and updates the FH) if re4uired.
C 9NTER<ACE 7'LR and t/e &SC8
The M$+ must interrogate the ,H) of the re4uired subscriber to obtain
routing information for a call or a short message directed to that
subscriber.
1 9NTER<ACE 7'LR $ VLR8
This interface is used to e@change the data related to the location of
the mobile station and to the management of the subscriber. The
main serice proided to the mobile subscriber is the capability to set
up or to receie calls within the whole serice area. To support this,
the location registers hae to e@change data. The FH) informs the
,H) of the location of a mobile station managed by the latter and
proides it 8either at location updating or at call set7up9 with the
roaming number of that station. The ,H) sends to the FH) all the
data needed to support the serice to the mobile subscriber. The ,H)
then instructs the preious FH) to cancel the location registration of
this subscriber. %@changes of data may occur when the mobile
subscriber re4uires a particular serice, when he wants to change
some data attached to his subscription or when some parameters
of the subscription are modified by administratie means.
E 9NTER<ACE 7&SC J &SC8
When a mobile station moes from one M$+ area to
another during a call, a handoer procedure has to
be performed in order to continue the communication.
&or that purpose the M$+s hae to e@change data to
initiate and then to reali3e the operation. 'fter the
handoer operation has been completed, the M$+s
will e@change information to transfer '7interface
signalling as necessary.
< 9NTER<ACE 7&SC and E9R8
This interface is used between M$+ and %I) to e@change data, in
order that the %I) can erify the status of the IM%I retrieed from
the Mobile $tation.
- 9NTER<ACE 7VLR J VLR8
When a mobile subscriber moes from a FH) area to another
Hocation )egistration procedure will happen. This procedure may
include the retrieal of the IM$I and authentication parameters
from the old FH).
' 9NTER<ACE 7'LR $ A.C8
When an ,H) receies a re4uest for authentication and ciphering
data for a Mobile $ubscriber and it does not hold the re4uested
data, the ,H) re4uests the data from the 'u+.
+,'NN%H$
Hogical
channel
Cell identit04
1TK permitted4
+onolution +oding
)ate of coding describes the amount of redundancy in the coded dataB
S -?2 rate code transmits twice as many bits as actual data
S Data rate is haled
S +onolutional codes cannot detect errors
The efficiency of the conolutional coding described aboe is based on
'n assumption that errors will be randomly distributed. ,oweer, radio
transmission paths tend to be prone to fre4uency7dependent OburstyJ
type errors due primarily to fading.
9nter lea:in"
$o the data bursts are not sent in their natural order, but are interleaed
among a set of timeslots within the multiframe.
,'ND!&&
Mobile7to7Hand $cenario
Hand7to7Mobile $cenario
Mobile7to7Mobile $cenario
$T'#% D%$+)I*TI!N
-
)e4uest for sericesA the M$ re4uests to setup a call
2
'uthenticationA the M$+?FH) re4uests the 'C+ for 'uthentication parameters. Csing these
parameters the M$ is 'uthenticated.
5
+ipheringA using the parameters which were made aailable earlier during the authentication
the uplin( and the downlin( are ciphered.
:
%4uipment FalidationA the M$+?FH) re4uests the %I) to chec( the IM%I for alidity.
6
+all $etupA the M$+ establishes a connection to the M$.
0
,andoer 8s9
;
+all releaseA the speech path is released
&o,ile$to$Land CALL Scenario &o,ile$to$Land CALL Scenario
The following table lists the phases of a Mobile7to7Hand call.
Land$to$&o,ile CALL Scenario
The following table lists the phases of a Land$to$&o,ile CALL Scenario
$T'#%
Description
-
)outing 'nalysisA the M$ terminated call is routed to the isited M$+ using information from
the ,H) and FH).
2
*agingA the M$+ initiates a communication with the M$
5
'uthenticationA the M$+?FH) re4uests the 'C+ for authentication parameters. Csing these
parameters the M$ is authenticated.
:
+ipheringA using the parameters which were made aailable earlier during the authentication
the uplin( and the downlin( are ciphered.
6
%4uipment FalidationA the M$+?FH) re4uests the %I) to chec( the IM%I for alidation
0
+all setupA the M$+ establishes a connection to the M$.
;
,andoer 8s9
=
+all releaseA the speech path is released
&o,ile$to$&o,ile Scenario
*hases of a Mobile7to7Mobile +all
The Mobile7to7Mobile call phases can be sub diided in two partsB
-. The !riginating Mobile
2. The Terminating Mobile
!)I#IN'TIN# M!<IH%B
The phases of originating mobile areB
'uthentication 8optional9.
+iphering 8optional9.
+all setup
)elease
&o,ile$to$&o,ile Scenario
TER&9NATN- &OG9LE
The phases of originating mobile areB
)outing analysis
*aging
'uthentication 8optional9.
+iphering 8optional9.
+all setup.
)elease.
%nd of *resentation