GPRS
GPRS
(GPRS)
Contents of Presentation
● GPRS and its Features
● GPRS Network Architecture
● GPRS Protocol Architecture
● GPRS Backbone Network
● GPRS interworking with External Network
● Call routing in GPRS
● Session Management in GPRS
● Location Management in GPRS
● Mobility Management in GPRS
● Logical Channels of GPRS
● GPRS Applications
Constraints with existing
network
• Data Rates too slow – about 9.6 kbps
• Connection setup time too long
• Inefficient resource utilization for bursty
traffic
• Proves expensive for bursty traffic
utilization
• No efficient method for packet transfers
Comparison of GSM &
GPRS
GSM GPRS
Data Rates 9.6 Kbps 14.4 to 115.2
Kbps
Modulation GMSK GMSK
Technique
Billing Duration of Amount of
connection data
transferred
Type of Circuit – Switched Packet -
Connection Technology Switched
Technology
GPRS in INDIA
● BPL Mobile
● Bharti Cellular
● Hutchison Max
● Hutchison Essar
● Idea Cellular
What is GPRS ?
● General Packet Radio Service (GPRS) is a
new bearer service for GSM that greatly
improves and simplifies wireless access to
packet data networks
GMSC
BTS BSC
MS
BTS EIR
AUC
MS HLR
GPRS SYSTEM ARCHITECTURE
Other
GPRS
PLMN
SMS-GMSC Gd
SMS-INMSC SGSN Gp
GGSN
Gb Gn
GGSN
Gf
BTS BSC Gr
Gs PDN
Gc Gi
BTS
EIR
MS HLR+GPRS
D Register
MSC/VLR
Interfaces
● Gb – Connects BSC with SGSN
● Gn – SGSN – SGSN/GGSN (in the same
network)
● Gp – SGSN –GGSN (in different networks)
● Gf – For equipment querying at registering
time
● Gi – Connects PLMN with external Packet
Data Networks (PDNs)
● Gr – To exchange User profile between HLR
& SGSN
● Gs – To exchange Database between
SGSN & MSC
● Gd – Interface between SMS & GPRS
SGSN – Serving GPRS
Support Node
• Delivers data packets to mobile stations &
vice-versa
• Performs authentication
BSC
BSC
BTS BTS
MS
inter-PLMN
GPRS backbone
PLMN1
Gn SGSN Gp
Gp Gn SGSN
Border
intra-PLMN Border
gateway intra-PLMN
GPRS backbone gateway
GPRS backbone
Gn Gn
Gn
PLMN2
Gi
Gi
GGSN
GGSN
External Packet
Data Network (PDN)
SGSN Host
Router
LAN
GPRS Protocol Stack
BSC
BSC
BTS BTS
MS
inter-PLMN
GPRS backbone
Gn SGSN Gp SGSN
Border
intra-PLMN Border
gateway
GPRS backbone gateway Intra-PLMN
GPRS backbone
PLMN1 Gn
Gn PLMN2
Gi
GGSN
GGSN
External Packet
data network(PDN) Host
SGSN
Router
LAN
SESSION MANAGEMENT IN
GPRS
Attachment & Detachment
Procedure
● GPRS attach
- User is registered in SGSN, after authentication
check from HLR
- SGSN assigns P-TMSI to MS
•GPRS detach
- Disconnection of MS from GPRS network is called
GPRS detach
- It can be initiated by MS or by network(SGSN or
HLR)
Session Management
● Mobile Station applies for PDP address
● For each session PDP context is created & it
contains
– PDP type
– PDP addressed assigned to MS
– Address of GGSN that servers access point
to PDN
● With active PDP context MS able to send or
receive data packets
● Allocation of PDP address can be static or
dynamic
PDP Context Activation
LOCATION MANAGEMENT
IN GPRS
State Model of GPRS MS
Location Management
Mobile station can be in 1 of the 3 states
depending on traffic amount
– Idle : MS is not using GPRS service
● Logical Channel
– Traffic Channels
– Signaling Channels (Control Channels)
● Physical Channels
Logical Channels
Packet Data Channel(PDCH)
● Physical Channel for GPRS Traffic
● PDCH are taken from all channels available in
the cell
● Depending on current traffic load and priority
of service, the physical channel are allocated
to either GPRS or GSM services.
● Physical channels not currently used by GSM
can be allocated as PDCH to increase the
QOS for GPRS
Multiframe Structure of
PDCH
SGSN
GPRS GGSN
Network
BSC
Charging Gateway
Mediation
Billing
Applications of GPRS
● Web browsing
● Corporate & Internet Email
● Vehicle Positioning
● Remote LAN Access
● Home Automation
● Document Sharing/Collaborative
working
THANK YOU