Documente Academic
Documente Profesional
Documente Cultură
Shourya Roy
Pradeep Bhatt
Gururaja K.
What is GPRS?
Motivation
Speed
Immediacy
New and better applications
User friendly billing
GSM Architecture
PSTN
PDN
ISDN
MS
BTS
GMSC
BSC
MSC
BTS
BSC
EIR
MS
AUC
HLR
BTS
MS
VLR
GPRS Architecture
Other GPRS
PLMN
Gp
BSC Gb
MS
Gn
SGSN
Gf
Gs
BTS
BTS
EIR
GGSN
Gr
D
MSC/VLR
Gc GGSN Gi
HLR
PDN
Protocol Architechture
Transmission Plane
GPRS specifies a tunnel
mechanism to transfer user data
packets .
Signalling Plane
GTP specifies a tunnel control
management protocol.The signalling is
used to create modify and delete tunnels.
Registration of a Mobile
Node
A mobile station must register itself
with GPRS network.
GPRS attach
GPRS detach
GPRS detach can be initiated by the
MS or the network.
Session Management
After Successful attach a MS gets one or
more Packet Data Protocol(PDP)
address.This address is unique only for
a particular session.
It consists of,
PDP type
PDP address assigned to MS
Requested QoS
Address of the corresponding GGSN
Session
Management(Contd.)
PDP-Address allocation:
Static:Assigned by network
operator of Users home PLMN.
Dynamic:Assigned by
Corresponding GGSN.
SGSN
Routing
BSC
BTS
BSC
BTS
SGSN
MS
PLMN1
Intra-PLMN
GPRS Backbone
SGSN
Gn
Gp
Border
Gateway
Gn
Inter-PLMN
GPRS Backbone
Intra-PLMN
GPRS Backbone
Border Gateway
Gn
GGSN
SGSN
GGSN
Gi
PLMN2
Location Management
Location
Management(Contd.)
A MS can be in 3 states:
IDLE
READY
STANDBY
Protocol Architechture
Transmission Plane
Transmission Plane
Physical layer
PLL:channel coding,detection of errors, forward error
correction, interleaving, detection of physical link
congestion
RFL:modulation and demodulation
Network Layer
(IP or X.25)
Relay
SNDCP
LLC
GTP
GTP
TCP/UDP
TCP/UDP
Relay
RLC
MAC
PLL
RFL
BSSP
BSSGP
IP
IP
Network
Service
Network
Service
Data Link
Service
Data Link
Layer
Phy Layer
Phy Layer
Phy layer
Phy Layer
Gm
BSS
RLC :Radio link control
PLL :Physical link layer
RFL :Physical RF layer
MAC:Medium access control
Gb
SGSN
GGSN
BSSGP:BSS GPRS Application protocol
GTP :GPRS tunneling protocol
TCP :Transmission control protocol
UDP :user datagram protocol
IP
:Internet Protocol
Transmission Plane
Gi
MS
BSS
Application
Network Layer
SNDCP
LLC
Relay
RLC
RLC
MAC
MAC
PLL
BSSGP
Network
Service
PLL
RFL
RFL
Um
PHY
Layer
SGSN
BSS
MS
GMM/SM
GMM/SM
LLC
Application
LLC
Application
RLC
MAC
GSM/RF
RLC
MAC
GSM RF
Relay
BSSGP
BSSGP
Network service
Network
layer
Physical layer
Phy Layer
Um
Gb
Signalling Plane:MSSGSN
SGSN
MSC/VLR
BSSAP
BSSAP
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
Phy Layer
Phy Layer
Gs
SGSN
HLR(and EIR)
MAP
MAP
TCAP
TCAP
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
Phy Layer
Phy Layer
Gr
MAP
TCAP
SCCP
MTP
124
Time Slot
123
...
200 KHz
...
Downlink
2
935.2 MHz
935 MHz
TDMA Frame
915 MHz
914.8 MHz
1
8
124
123
...
200 KHz
...
Uplink
1
8
2
890.2 MHz
890 MHz
TDMA Frame
F1
Uplink
F2
F3
Carrier
Frequency
F4
0
F
1
F
2
F
3
F
4
Downlink
Voice User1
GPRS User1
Voice User2
GPRS User2
GPRS User3
Capacity on demand
Channel
Packet data
Traffic channel
PDTCH
Packet broadcast
control channel
PBCCH
Packet common
Control Channel
(PCCCH)
Packet Dedicated
Control Channels
Function
MS
BSS
Broadcast Control
MS
BSS
PRACH
Random Access
MS
BSS
PAGCH
Access Grant
MS
BSS
PPCH
Paging
MS
BSS
PNCH
Notification
MS
BSS
MS
BSS
BSS
PACCH
PTCCH
Data Traffic
Direction
Associated Control
PDTCH
PACCH
PDTCH
PACCH
BSS
Packet channel Request
Packet Immediate assignment
Packet resource Request
Packet resource assignment
Random Access
Frame Transmission
Negative Acknowledgement
Retransmission of blocks in error
Acknowledgement
Transmission
MS
BSS
Downlink
Data
Transfer
Packet paging request
PPCH or PCH
PRACH or RACH
PAGCH or AGCH
PACCH
PACCH or PAGCH
PDTCH
PACCH
PDTCH
PACCH
Frame Transmission
Negative Acknowledgement
Retransmission of blocks in error
Acknowledgement
Transmission
Conclusion
References