Documente Academic
Documente Profesional
Documente Cultură
GPRS
GPRS
GENERAL
GENERALPACKET
PACKET RADIO
RADIOSERVICES
SERVICES
based
based on
on GSM
GSMSpecifications
Specifications
02.60,
02.60,03.60,
03.60,03.64,
03.64,04.08,
04.08,04.60,
04.60,04.64,
04.64,04.65,
04.65,05.02
05.02
07.60,
08.14,
08.16,
08.18,
09.16,
09.18,
09.60,
09.61
07.60, 08.14, 08.16, 08.18, 09.16, 09.18, 09.60, 09.61
GPRS COURSE
GPRS
GPRS allow
allow the
the service
service subscriber
subscriber to
to send
send and
and receive
receive
data
in
an
end-to-end
packet
transfer
mode,
without
data in an end-to-end packet transfer mode, without
utilizing
utilizing network
network resources
resources in
in circuit
circuit switched
switched mode.
mode.
The
The allocation
allocation of
of channels
channels for
for GPRS
GPRS service
service isis flexible
flexible
and
resources
are
shared
by
multiple
active
users
and resources are shared by multiple active users
dynamically,
dynamically, thus
thus maximazing
maximazing the
the spectrum
spectrum efficiency.
efficiency.
In
In GPRS,
GPRS, one
one MS
MS can
can be
be assigned
assigned up
up to
to 88 TS
TS for
for one
one
packet
transfer,
and
up
to
8
MS
may
simultaneously
packet transfer, and up to 8 MS may simultaneously
share
share the
the same
same TS.
TS.
GPRS COURSE
Slot 0 Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
BCH
TCH
TCH
TCH
TCH
TCH
Slot 6
Slot 7
P-TCH P-TCH
GPRS can use GSM signalling resources and fixed or dinamics Traffic Channels
Slot 0 Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
BCH
P-BCH
TCH
TCH
TCH
TCH
Slot 6
Slot 7
P-TCH P-TCH
GPRS can use separate signalling resources and fixed or dinamics Traffic Channels
GPRS COURSE
LOGICAL CHANNELS FOR GPRS :
Group Channel
Channel Name
Direction
Function
P-BCCH
P-BCCH
Downlink
Broadcast
P-CCCH
P-RACH
Uplink
Random Access
P-PCH
Downlink
Paging
P-AGCH
Downlink
Access Grant
P-NCH
Downlink
Packet Notification
P-DTCH
Data
P-ACCH
Associated Control
P-TCCH
Timing Advance
P-TCH
GPRS COURSE
The GPRS allows the service subscriber to send and receive data in an
end-to-end packet transfer mode, without utilizing network resources in
circuit switched mode.
MS
BSC
BTS
CCU
SMSC
MSC VLR
HLR
GMSC
PCU
Um
CCS7
CCS7 Network
Network
Gb
PCU frames of 320 bits
Gs
Gd
FR
FR
SGSN
Networ
Networ
kk
Serving GPRS
Support Node
Gc
Gr
Gn
IPIPPrivate
Private
Network
Network
X.25
X.25
Network
Network
GGSN
Gateway GPRS
Support Node
ATM or Ethernet
DNS
Gi
DHCP
IPIP
Network
Network
GPRS COURSE
MS
BSC
BTS
CCU
MSC VLR
SMSC
HLR
GMSC
PCU
Um
CCS7
CCS7 Network
Network
Gb
PCU frames of 320 bits
Gs
FR
FR
Networ
Networ
kk
Gd
SGSN
Gc
Gr
Gn
X.25
X.25
Network
Network
GGSN
Gi
DNS
DHCP
IPIP
Network
Network
GPRS COURSE
MS
BSC
BTS
CCU
MSC VLR
SMSC
HLR
GMSC
PCU
Um
CCS7
CCS7 Network
Network
Gb
Gs
FR
FR
Networ
Networ
kk
Gd
SGSN
Gc
Gr
Gn
X.25
X.25
Network
Network
GGSN
Gi
DNS
DHCP
IPIP
Network
Network
GPRS COURSE
DATA TRANSMISSION PLANE
X.25
X.25
Network
Network
MS
BTS
CCU
BSC
PCU
Gb
SGSN
Gn
GGSN
Um
Gi
IPIP
Network
Network
GPRS COURSE
DATA TRANSMISSION PLANE
MS
BTS
BSC
PCU
Gb
CCU
SGSN
Gn
X.25
X.25
Network
Network
GGSN
Um
Gi
BTS
CCU
Um
BSC
PCU
Gb
SGSN
IPIP
Network
Network
GPRS COURSE
MS
BSC
BTS
CCU
MSC VLR
SMSC
HLR
GMSC
PCU
Um
CCS7
CCS7 Network
Network
Gb
Gs
FR
FR
Networ
Networ
kk
FR
FR
Networ
Networ
kk
Gd
SGSN
Gc
Gr
Gn
X.25
X.25
Network
Network
GGSN
SGSN
Gi
DNS
DHCP
IPIP
Network
Network
GPRS COURSE
DATA TRANSMISSION PLANE
MS
BTS
BSC
PCU
BSC
PCU
Gb
CCU
HLR
SGSN
Um
BTS
CCU
Um
Gb
SGSN
Send Authentication Info (Inv.) BEGIN
Send Authentication Info (Res.) END
Update GPRS Location (Inv.) BEGIN
Cancel Location (Inv.) BEGIN
Insert Subscriber Data (Inv.) CONTINUE
Insert Subscriber Data (Inv.) CONTINUE
Cancel Location (Res.) END
Insert Subscriber Data (Res.) CONTINUE
Insert Subscriber Data (Res.) CONTINUE
Update GPRS Location (Res.) END
GPRS COURSE
DATA TRANSMISSION PLANE
Application
IP / X.25
IP / X.25
Relay
SNDCP
04.65
SNDCP
04.65
LLC
04.64
LLC
04.64
Relay
RLC
04.60
RLC
04.60
Network
MAC
04.60
Service (FR)
Service (FR)
08.16
08.16
GSM RF
05 series
GSM RF
05 series
L1bis
L1bis
Um
BSS
UDP /
TCP
IP
IP
L2
L2
L1
L1
Network
MAC
04.60
MS
UDP /
TCP
BSSGP
08.18
BSSGP
08.18
Gb
GTP
09.60
GTP
09.60
SGSN
Gn
GGSN
Gi
GPRS COURSE
DATA TRANSMISSION PLANE
MS
BTS
TCP / IP or UDP / IP
CCU
BSC
Gb
PCU
SGSN
Gn
GGSN
Gi
X.25
X.25
Net
Net
wor
wor
kk
IPIP
Net
Net
wor
wor
kk
SNDCP Level
Segmentation (to ensure that any SN-PDU transmitted
Is no longer than N201 (04.64) (140 to 1520 octets)
I = Info
LLC
Segmentation
20 octets (CS-1) = 160 bits
MAC / RLC ( 04.60 )
BCS + Coding
456 bits = 4 x 114 bits
114 bits = 1 Normal Burst (2 x 57 bits)
GPRS COURSE
DATA TRANSMISSION PLANE
X.25
X.25
Network
Network
MS
BTS
BSC
CCU
PCU
Gb
SGSN
Gn
Um
GGSN
Gi
TCP / IP or UDP / IP
Data and
Headers
Decompression
Relay
I = Info
UL-DATA or UNITDATA
BSSGP
08.18
Network Service
(Frame Relay)
IPNetwor
IPNetwor
kk
GPRS COURSE
DATA TRANSMISSION PLANE
BTS
CCU
BSC
PCU
Gb
SGSN
Gn
GGSN
Um
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
Relay
TCP / IP or UDP / IP
TCP / IP or UDP / IP
TCP / IP or UDP / IP
GTP
I = Info
GTP
UDP
UDP
IP
( Ethernet )
IP
( Ethernet )
GPRS COURSE
DATA TRANSMISSION PLANE
BTS
BSC
CCU
PCU
Gb
SGSN
Gn
GGSN
Um
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
Relay
TCP / IP or UDP / IP
GTP
UDP or TCP
UDP
IP
IP
( Ethernet )
LAN or WAN
UDP or TCP
IP
GPRS COURSE
GPRS Attach
GPRS Detach
Security
Routeing Area Update
Location Update
PDP context Activation
PDP context Deactivation
SIGNALLING PLANE
MS - SGSN
GMM / SM
04.08
GMM / SM
04.08
LLC
04.64
LLC
04.64
Relay
RLC
04.60
RLC
04.60
BSSGP
08.18
BSSGP
08.18
Network
Network
MAC
04.60
MAC
04.60
Service (FR)
Service (FR)
08.16
08.16
GSM RF
05 series
GSM RF
05 series
L1bis
L1bis
MS
Um
BSS
Gb
SGSN
GPRS COURSE
MS
BSC
BTS
CCU
MSC VLR
SMSC
HLR
GMSC
PCU
Um
CCS7
CCS7 Network
Network
Gb
GPRS Attachment
( Registering )
GPRS Attach Request
Gs
FR
FR
Networ
Networ
kk
Gd
SGSN
Gc
Gr
Gn
GGSN
( IMSI or P-TMSI )
Gi
Security Functions
Update GPRS Location
Insert Subscriber Data
Insert Subscriber Data Ack
Update GPRS Location Ack
GPRS Attach Accept
( P-TMSI)
X.25
X.25
Network
Network
IPIP
Network
Network
SIGNALLING PLANE
BTS
BSC
PCU
CCU
Gb
HLR
SGSN
Gn
GGSN
Um
Gi
X.25
X.25
Network
Network
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
0000 1000
IPNetwor
IPNetwor
kk
0000 0001
Support of SMS Termination via Dedicated Channels or via GPRS
GPRS Encryption Algorithms supported (GEA 1 to 7)
001 = GPRS Attach
010 = GPRS Attach while IMSI attached
011 = Combined GPRS / IMSI Attach
IMSI or P-TMSI
Old Routing area identification
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
Um
0000 1000
0000 0010
001 = GPRS only attached
011 = Combined GPRS / IMSI attached
P-TMSI
IPNetwor
IPNetwor
kk
GPRS COURSE
MS
BSC
BTS
CCU
MSC VLR
SMSC
HLR
GMSC
PCU
Um
CCS7
CCS7 Network
Network
Gb
Gs
FR
FR
Networ
Networ
kk
Gd
SGSN
Gc
Gr
Gn
X.25
X.25
Network
Network
GGSN
Gi
IPIP
Network
Network
SIGNALLING PLANE
BSC
BTS
PCU
CCU
Um
Gb
SGSN
HLR
Gn
GGSN
Gi
X.25
X.25
Network
Network
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
BSC
PCU
CCU
Um
Gb
SGSN
HLR
Gn
GGSN
Gi
X.25
X.25
Network
Network
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
BSC
PCU
CCU
Um
Gb
SGSN
HLR
Gn
GGSN
Detach
UL-DATA or UNITDATA
DL-DATA or UNITDATA
Detach Request
Delete PDP Context Request
Detach Accept
Gi
X.25
X.25
Network
Network
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
Um
09.60
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
09.60
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
Um
09.60
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
Um
09.60
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
GPRS COURSE
MS
BSC
BTS
CCU
SMSC
MSC VLR
HLR
GMSC
PCU
Um
CCS7
CCS7 Network
Network
Gb
Network Initiated
PDP Context Activation
GPRS Attach Request
Gs
Gd
FR
FR
SGSN
Networ
Networ
kk
( IMSI
or P-TMSI )
Security Functions
GPRS Attach Accept
Gc
Gr
Gn
X.25
X.25
Network
Network
GGSN
IPIP
Network
Network
Send Routing Info for GPRS
Routing Info for GPRS
PDU Notification Request
PDP PDU
Gi
SIGNALLING PLANE
BTS
CCU
Um
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
SIGNALLING PLANE
BTS
CCU
BSC
PCU
Gb
SGSN
HLR
Gn
GGSN
Um
09.60
09.60
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
GPRS COURSE
SIGNALLING
MS
BTS
CCU
BSC
Gb
PCU
PLANE
SGSN
Gn
GGSN
Gi
Mobility and Session Management messages (Attach, Activate PDP Context Request, etc.)
X.25
X.25
Net
Net
wor
wor
kk
IPIP
Net
Net
wor
wor
kk
I = Info
LLC
Segmentation
20 octets (CS-1) = 160 bits
MAC / RLC ( 04.60 )
BCS + Coding
456 bits = 4 x 114 bits
114 bits = 1 Normal Burst (2 x 57 bits)
GPRS COURSE
SIGNALLING PLANE
X.25
X.25
Network
Network
MS
BTS
BSC
CCU
PCU
Gb
SGSN
Gn
GGSN
Gi
Um
IPNetwor
IPNetwor
kk
I = Info
UL-DATA or UNITDATA
BSSGP
08.18
Network Service
(Frame Relay)
GPRS COURSE
SIGNALLING PLANE
BTS
BSC
CCU
PCU
Gb
SGSN
HLR
Gn
GGSN
Um
SIGNALLING PLANE
SGSN HLR
MAP
MAP
TCAP
TCAP
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
L1
L1
SGSN
Gr
HLR
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
GPRS COURSE
SIGNALLING PLANE
BTS
BSC
CCU
PCU
Gb
SGSN
HLR
EIR
Gn
GGSN
Um
SIGNALLING PLANE
SGSN EIR
MAP
MAP
TCAP
TCAP
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
L1
L1
SGSN
Gf
EIR
X.25
X.25
Network
Network
Gi
IPNetwor
IPNetwor
kk
GPRS COURSE
SIGNALLING PLANE
BTS
BSC
PCU
CCU
Gb
SGSN
SMSC
Gn
GGSN
X.25
X.25
Network
Network
Gi
Um
SIGNALLING PLANE
MAP
MAP
TCAP
TCAP
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
L1
L1
SGSN
Gd
SMS-IWMSC
IPNetwor
IPNetwor
kk
GPRS COURSE
SIGNALLING PLANE
BSSAP+
BSSAP+
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
L1
L1
SGSN
Gs
MSC / VLR
GPRS COURSE
SIGNALLING PLANE
SGSN GGSN
GTP
GTP
UDP
UDP
IP
IP
L2
L2
L1
L1
GSN
Gn
GSN
GPRS COURSE
Application
Application layer
Application
TCP / UDP
Transport layer
TCP / UDP
IP / X.25
IP / X.25
Network layer
(packets)
GPRS Bearer
MT / TA
PPP
PPP
SNDCP
LLC
V.24 /
PCMCIA
(TBF session
management, ack
or non-ack mode)
TFI
GSM RF
TE
V.24/PCMCIA
(1500 bytes,
ciphering, ack. or
non-ack. mode)
LLC relay
RLC / MAC
MS
BSSGP
(TBF session
(MS flow control,
management ack
buffer of
or non-ack mode) 9 Kbytes/user)
GSM RF
BSSGP
TLLI
TID
TCP /
UDP
TCP /
UDP
IP
IP
FR
L2
L2
L1 bis
L1 bis
L1
L1
SGSN
Gb
L2
L2
L1
L1
(tunneling,
UDP
encapsulation
for TCP/IP
data and TCP
encapsulation
for X.25 data)
FR
BSS
Um
GTP
LLC
SAPI
RLC / MAC
GTP
(IP/X.25
(tunneling, UDP
multiplexing,
encapsulation for
compression, ack TCP/IP data and
or non-ack mode)
TCP
encapsulation for
X.25data)
NSAPI
(1500 bytes,
ciphering, ack. or
non-ack. mode)
V.24 /
PCMCIA
IP / X.25 relay
SNDCP
(IP/X.25
multiplexing,
compression, ack
or non-ack mode)
IP / X.25
IP / X.25
GGSN
Gn
Gi