GPRS Course
Transcript of GPRS Course
-
7/24/2019 GPRS Course
1/46
GPRS COURSE
GPRSGPRS
GENERAL PACKET RADIO SERVICESGENERAL PACKET RADIO SERVICES
based on GSM Specificationsbased on GSM Specifications
02!0" 0#!0" 0#!$" 0$0%" 0$!0" 0$!$" 0$!&" 0&0202!0" 0#!0" 0#!$" 0$0%" 0$!0" 0$!$" 0$!&" 0&020'!0" 0%($" 0%(!" 0%(%" 0)(!" 0)(%" 0)!0" 0)!(0'!0" 0%($" 0%(!" 0%(%" 0)(!" 0)(%" 0)!0" 0)!(
GPRSGPRS
GENERAL PACKET RADIO SERVICESGENERAL PACKET RADIO SERVICES
based on GSM Specificationsbased on GSM Specifications
02!0" 0#!0" 0#!$" 0$0%" 0$!0" 0$!$" 0$!&" 0&0202!0" 0#!0" 0#!$" 0$0%" 0$!0" 0$!$" 0$!&" 0&02
0'!0" 0%($" 0%(!" 0%(%" 0)(!" 0)(%" 0)!0" 0)!(0'!0" 0%($" 0%(!" 0%(%" 0)(!" 0)(%" 0)!0" 0)!(
-
7/24/2019 GPRS Course
2/46
GPRS COURSE
GPRS a**o+ t,e se-.ice s/bsc-ibe- toGPRS a**o+ t,e se-.ice s/bsc-ibe- to send and -ecei.esend and -ecei.e
datadata in an endtoendin an endtoend pac1etpac1et t-ansfe- ode" +it,o/tt-ansfe- ode" +it,o/t
/ti*i3in4 net+o-1 -eso/-ces in ci-c/it s+itc,ed ode/ti*i3in4 net+o-1 -eso/-ces in ci-c/it s+itc,ed ode
T,e a**ocation of c,anne*s fo- GPRS se-.ice is f*e5ib*eT,e a**ocation of c,anne*s fo- GPRS se-.ice is f*e5ib*e
and -eso/-ces a-eand -eso/-ces a-e s,a-eds,a-ed b6 /*tip*e acti.e /se-sb6 /*tip*e acti.e /se-s
d6naica**6" t,/s a5ia3in4 t,e spect-/ efficienc6d6naica**6" t,/s a5ia3in4 t,e spect-/ efficienc6
In GPRS" one MS can be assi4ned /p to % TS fo- oneIn GPRS" one MS can be assi4ned /p to % TS fo- one
pac1et t-ansfe-" and /p to % MS a6 si/*taneo/s*6pac1et t-ansfe-" and /p to % MS a6 si/*taneo/s*6
s,a-e t,e sae TSs,a-e t,e sae TS
GPRS a**o+ t,e se-.ice s/bsc-ibe- toGPRS a**o+ t,e se-.ice s/bsc-ibe- to send and -ecei.esend and -ecei.e
datadata in an endtoendin an endtoend pac1etpac1et t-ansfe- ode" +it,o/tt-ansfe- ode" +it,o/t
/ti*i3in4 net+o-1 -eso/-ces in ci-c/it s+itc,ed ode/ti*i3in4 net+o-1 -eso/-ces in ci-c/it s+itc,ed ode
T,e a**ocation of c,anne*s fo- GPRS se-.ice is f*e5ib*eT,e a**ocation of c,anne*s fo- GPRS se-.ice is f*e5ib*eand -eso/-ces a-eand -eso/-ces a-e s,a-eds,a-ed b6 /*tip*e acti.e /se-sb6 /*tip*e acti.e /se-s
d6naica**6" t,/s a5ia3in4 t,e spect-/ efficienc6d6naica**6" t,/s a5ia3in4 t,e spect-/ efficienc6
In GPRS" one MS can be assi4ned /p to % TS fo- oneIn GPRS" one MS can be assi4ned /p to % TS fo- one
pac1et t-ansfe-" and /p to % MS a6 si/*taneo/s*6pac1et t-ansfe-" and /p to % MS a6 si/*taneo/s*6
s,a-e t,e sae TSs,a-e t,e sae TS
-
7/24/2019 GPRS Course
3/46
GPRS COURSE
Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7
BCH TCH TCH TCH TCH TCH P-TCH P-TCH
GPRS can use GSM signalling resources an !i"e or ina#ics Tra!!ic C$annels
Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7
BCH TCH P-BCH TCH TCH TCH P-TCH P-TCH
GPRS can use se%arate signalling resources an !i"e or ina#ics Tra!!ic C$annels
-
7/24/2019 GPRS Course
4/46
GPRS COURSE
&'G(C)& CH)**+&S ,'R GPRS
Grou% C$annel C$annel *a#e .irection ,unction
P-BCCH P-BCCH .o/nlin Broacast
P-CCCH P-R)CH %lin Rano# )ccess
P-PCH .o/nlin Paging
P-)GCH .o/nlin )ccess Grant
P-*CH .o/nlin Pacet *oti!ication
P-TCH P-.TCH .o/nlin an %lin .ata
)ssociate Control.o/nlin an %lin
.o/nlin an %lin
P-)CCH
P-TCCH Ti#ing )ance
-
7/24/2019 GPRS Course
5/46
GPRS COURSE
T$e GPRS allo/s t$e serice suscrier to sen an receie ata in an
en-to-en %acet trans!er #oe /it$out utiliing net/or resources in
circuit s/itc$e #oe
BTS BSC H&R
MS
GMSC&RMSC
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
,R*et/or
,R
*et/or
CCS7 *et/or
CCS7 *et/or
PC
Sering GPRS
Su%%ort *oe
(P Priate
*et/or
(P Priate
*et/or
GcGs
Gate/a9 GPRS
Su%%ort *oe
Gr
)TM or +t$ernet
G
Gi
CC
PC !ra#es o! 320 its
Gn
SMSC
G
CC : C$annel Coec nit
PC : Pacet Control nit
SGS* : Sering GPRS Su%%ort *oe
GGS* : Gate/a9 GPRS Su%%ort *oe
#
.*S .HCP
-
7/24/2019 GPRS Course
6/46
GPRS COURSE
BTS BSCH&R
MS
GMSC&R
MSC
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
,R
*et/or
,R
*et/or
CCS7 *et/or
CCS7 *et/or
PC
GcGs
GrG
Gi
CC
PC !ra#es o! 320 its
Gn
SMSC
G
PBCCH : .o/nlin use to roacast t$e Cell s%eci!ic in!or#ation
PPCH : .o/nlin use to sen %age re;uests to t$e MS
PR)CH : %lin use to re;uest GPRS resources
P)GCH : .o/nlin use to allocate GPRS resources
P)CCH : i-irectional associate /it$ Te#%orar9 Bloc ,lo/ %lin : use to trans#it rano# access ursts to allo/ esti#ation o! t$e ti#ing aance !or one MS in trans!er state
PTCCH > .o/nlin : use to trans#it ti#ing aance u%ates to seeral MS
.*S : .o#ain *a#e S9ste#
.HCP : .9na#ic Host Con!iguration Protocol
#
.*S .HCP
-
7/24/2019 GPRS Course
7/46
GPRS COURSE
BTS BSCH&R
MS
GMSC&R
MSC
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
,R
*et/or
,R
*et/or
CCS7 *et/orCCS7 *et/or
PC
GcGs
GrG
Gi
CC
Gn
SMSC
G
#
GPRS MS Modes of Operation (GSM 03.60)
Class ) - MS o%erates si#ultaneousl9 GPRS ? 't$er GSM Serices
T/o Raio C$annels re;uire
Class B - MS #onitors si#ultaneousl9 GPRS ? 't$er GSM Serices
ut can onl9 o%erate one set o! serices at one ti#e
Class C - MS can e"clusiel9 o%erates GPRS Serices 'r #anuall9 s/itc$e
.*S .HCP
-
7/24/2019 GPRS Course
8/46
GPRS COURSE
BTS BSCMS
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
PC
G
Gi
CC Gn
#
.)T) TR)*SM(SS('* P&)*+
-
7/24/2019 GPRS Course
9/46
GPRS COURSE
BTS BSCMS SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
PC
G
Gi
CC Gn
#
.)T) TR)*SM(SS('* P&)*+
BTS BSC SGS*PCGCC
#
-
7/24/2019 GPRS Course
10/46
GPRS COURSE
BTS BSCH&R
MS
GMSC&R
MSC
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
,R
*et/or
,R
*et/or
CCS7 *et/orCCS7 *et/or
PC
GcGs
GrG
Gi
CC
Gn
SMSC
G
#
.*S .HCP
SGS*,R*et/or
,R
*et/or
-
7/24/2019 GPRS Course
11/46
GPRS COURSE
BTS BSCMS
SGS*
PC
GCC#
.)T) TR)*SM(SS('* P&)*+
BTS BSC SGS*PCG
CC
#
H&R
Sen )ut$entication (n!o
-
7/24/2019 GPRS Course
12/46
GPRS COURSE
)%%lication
(P > 825
S*.CP
0465
&&C
0464
R&C
0460
M)C
0460
GSM R,
05 series
GSM R,
05 series
M)C
0460
Rela9
*et/or
Serice
TCP
(P
&2
&1
# G Gn GiMS BSSSGS* GGS*
GTP
0A60
(P > 825
.)T) TR)*SM(SS('* P&)*+
-
7/24/2019 GPRS Course
13/46
GPRS COURSE
BTS BSC
MS
SGS* GGS*
825
*et
/or
825
*et
/or
(P
*et
/or
(P
*et
/or
PC
G
Gi
CC
Gn
TCP > (P or .P > (P
TCP an>or (P Heaers co#%ression < R,C 1144 =
.ata co#%ression < 42 is =
Seg#entation
-
7/24/2019 GPRS Course
14/46
GPRS COURSE
BTS BSCMS
SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PC
GGi
CC Gn
#
R&C .ata Bloc
Rela9
&-.)T) or *(T.)T)
BSSGP
0@1@
*et/or Serice
-
7/24/2019 GPRS Course
15/46
GPRS COURSE
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PC
GGi
CC Gn
#
Rela9
.)T) TR)*SM(SS('* P&)*+
I = Info
TCP > (P or .P > (P
TCP > (P or .P > (P
.P
(P
< +t$ernet =
TCP > (P or .P > (P
.P
(P
< +t$ernet =
GTPGTP
-
7/24/2019 GPRS Course
16/46
GPRS COURSE
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PC
GGi
CC Gn
#
.)T) TR)*SM(SS('* P&)*+
TCP > (P or .P > (P
.P
(P
< +t$ernet =
.P or TCP
(P
.P or TCP
(P
GTP
Rela9
&)* or )*
-
7/24/2019 GPRS Course
17/46
GPRS COURSE
GMM > SM
040@
&&C
0464
R&C
0460
M)C
0460
GSM R,05 series
GSM R,05 series
M)C
0460
Rela9
*et/orSerice
-
7/24/2019 GPRS Course
18/46
GPRS COURSE
BTS BSC H&R
MS
GMSC&RMSC
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
,R
*et/or
,R*et/or
CCS7 *et/orCCS7 *et/or
PC
GcGs
GrG
Gi
CC
Gn
SMSC
G
#
(nsert Suscrier .ata
%ate GPRS &ocation
(nsert Suscrier .ata )c
%ate GPRS &ocation )c
GPRS )ttac$ Re;uest
GPRS )ttac$ )cce%t
GPRS )ttac$#ent
< Registering =
Securit9 ,unctions
< P-TMS(=
< (MS( or P-TMS( =
-
7/24/2019 GPRS Course
19/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CC
Gn
#
S(G*)&&(*G P&)*+ H&R
GPRS )ttac$ Re;uest
Sen )ut$entication (n!o
Sen )ut$entication (n!o )c
(entit9 Re;uest
(entit9 Re;uest )c
GPRS )ut$entication Re;uest
GPRS )ut$entication Res%onse
%ate GPRS &ocation
(nsert Suscrier .ata
%ate GPRS &ocation )c
(nsert Suscrier .ata )c
GPRS )ttac$ )cce%t
GPRS )ttac$ Co#%lete
-
7/24/2019 GPRS Course
20/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CC
Gn
#
S(G*)&&(*G P&)*+ H&R
-
7/24/2019 GPRS Course
21/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CC
Gn
#
S(G*)&&(*G P&)*+ H&R
0000 0001
Su%%ort o! SMS Ter#ination ia .eicate C$annels or ia GPRS
GPRS +ncr9%tion )lgorit$#s su%%orte (MS( )ttac$
(MS( or P-TMS(
'l Routing area ienti!ication
0000 1000
-
7/24/2019 GPRS Course
22/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
-
7/24/2019 GPRS Course
23/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
0000 0010
0000 1000
001 : GPRS onl9 attac$e
011 : Co#ine GPRS > (MS( attac$e
P-TMS(
-
7/24/2019 GPRS Course
24/46
GPRS COURSE
BTS BSC H&R
MS
GMSC&RMSC
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
,R
*et/or
,R*et/or
CCS7 *et/orCCS7 *et/or
PC
GcGs
GrG
Gi
CC
Gn
SMSC
G
#
Create P.P Conte"t Re;uest
)ctiate P.P Conte"t Re;uest
)ctiate P.P Conte"t )cce%t
PDP (Packet Data Protocol)
Contet !cti"ation
Create P.P Conte"t Res%onse
Securit9 ,unctions
-
7/24/2019 GPRS Course
25/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CC
Gn
#
S(G*)&&(*G P&)*+ H&R
Sen )ut$entication (n!o
Sen )ut$entication (n!o )c
(entit9 Re;uest
(entit9 Re;uest )c
GPRS )ut$entication Re;uest
GPRS )ut$entication Res%onse
)ctiate P.P Conte"t Re;uest
Create P.P Conte"t Re;uest
Create P.P Conte"t Res%onse)ctiate P.P Conte"t )cce%t
S)BM
)
&-.)T)
.&-.)T)
PDP !cti"ation for Relia#ilit$ Class %
-
7/24/2019 GPRS Course
26/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CC
Gn
#
S(G*)&&(*G P&)*+ H&R
Sen )ut$entication (n!o
Sen )ut$entication (n!o )c
(entit9 Re;uest
(entit9 Re;uest )c
GPRS )ut$entication Re;uest
GPRS )ut$entication Res%onse
)ctiate P.P Conte"t Re;uest
Create P.P Conte"t Re;uest
Create P.P Conte"t Res%onse)ctiate P.P Conte"t )cce%t
8(. Re;uest
8(. Res%onse
&-*(T.)T)
.&-*(T.)T)
PDP !cti"ation for Relia#ilit$ Class 3&'&
-
7/24/2019 GPRS Course
27/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
.elete P.P Conte"t Re;uest
.elete P.P Conte"t Res%onse
.etac$ Re;uest
&-.)T) or *(T.)T)
.&-.)T) or *(T.)T)
Detac
.etac$ )cce%t
-
7/24/2019 GPRS Course
28/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
-
7/24/2019 GPRS Course
29/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
-
7/24/2019 GPRS Course
30/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
-
7/24/2019 GPRS Course
31/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
-
7/24/2019 GPRS Course
32/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
Create P.P Conte"t Re;uest 0A60
-
7/24/2019 GPRS Course
33/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
Create P.P Conte"t Re;uest 0A60
-
7/24/2019 GPRS Course
34/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
Create P.P Conte"t Res%onse 0A60
-
7/24/2019 GPRS Course
35/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
Create P.P Conte"t Res%onse 0A60
-
7/24/2019 GPRS Course
36/46
GPRS COURSE
BTS BSC H&R
MS
GMSC&RMSC
SGS* GGS*
825
*et/or
825
*et/or
(P
*et/or
(P
*et/or
,R
*et/or
,R*et/or
CCS7 *et/orCCS7 *et/or
PC
GcGs
GrG
Gi
CC
Gn
SMSC
G
#
Routing (n!o !or GPRS
Sen Routing (n!o !or GPRS
P. *oti!ication Re;uest
P.P *oti!ication Res%onse
GPRS )ttac$ Re;uest
Re;uest P.P Conte"t )ctiation
*et+ork ,nitiated
PDP Contet !cti"ation
Securit9 ,unctions
< (MS( or P-TMS( =
P.P P.
Create P.P Conte"t Re;uest)ctiate P.P Conte"t Re;uest
)ctiate P.P Conte"t )cce%tCreate P.P Conte"t Res%onse
GPRS )ttac$ )cce%t
-
7/24/2019 GPRS Course
37/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
-
7/24/2019 GPRS Course
38/46
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
P. *oti!ication Re;uest 0A60
P. *oti!ication Res%onse 0A60
-
7/24/2019 GPRS Course
39/46
GPRS COURSE
BTS BSC
MS
SGS* GGS*
825
*et
/or
825
*et
/or
(P
*et
/or
(P
*et
/or
PC
G
Gi
CC
Gn
Seg#entation
-
7/24/2019 GPRS Course
40/46
GPRS COURSE
BTS BSCMS
SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CC Gn#
R&C .ata Bloc
Rela9
&-.)T) or *(T.)T)
BSSGP
0@1@
*et/or Serice
-
7/24/2019 GPRS Course
41/46
GPRS COURSE
GrSGS*
S(G*)&&(*G P&)*+ SGS* H&R
TC)P
SCCP
MTP3
MTP2
&1
TC)P
SCCP
MTP3
MTP2
&1
H&R
M)P M)P
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R
GPRS COURSE
-
7/24/2019 GPRS Course
42/46
GPRS COURSE
G!SGS*
S(G*)&&(*G P&)*+ SGS* +(R
TC)P
SCCP
MTP3
MTP2
&1
TC)P
SCCP
MTP3
MTP2
&1
+(R
M)P M)P
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ H&R+(R
GPRS COURSE
-
7/24/2019 GPRS Course
43/46
GPRS COURSE
GSGS*
S(G*)&&(*G P&)*+ SGS* SMS-GMSC or SMS-(MSC
TC)P
SCCP
MTP3
MTP2
&1
TC)P
SCCP
MTP3
MTP2
&1
SMS-(MSC
M)P M)P
BTS BSC SGS* GGS*
825
*et/or
825
*et/or
(P*et/or
(P*et/or
PCG
Gi
CCGn
#
S(G*)&&(*G P&)*+ SMSC
GPRS COURSE
-
7/24/2019 GPRS Course
44/46
GPRS COURSE
GsSGS*
S(G*)&&(*G P&)*+ SGS* MSC > &R
BSS)P?
SCCP
MTP3
MTP2
&1
BSS)P?
SCCP
MTP3
MTP2
&1
MSC > &R
GPRS COURSE
-
7/24/2019 GPRS Course
45/46
GPRS COURSE
GnGS*
S(G*)&&(*G P&)*+ SGS* GGS*
GTP
.P
(P
&2
&1
GTP
.P
(P
&2
&1
GS*
-
7/24/2019 GPRS Course
46/46