Você está na página 1de 87

GPRS Basic Principle

GSM P&O Department


Objective
At the end of this course, you will be able to understand:
GPRS network architecture and characteristics
GPRS interfaces and protocols
GPRS air interface technology
GPRS working flow
Evolution from GPRS to 3G

Content
GPRS Network Overview
GPRS Radio Interface technology
GPRS Mobility Management
GPRS Session Management
GPRS Data Transferring Process
Process of Evolution from GPRS to 3G
What is GPRS?
GPRS General Packet Radio Service
Packet switch is most efficient way of using
frequency in data application.
GPRS = mobile + IP, which is the
integration of GSM radio access technique
and internet packet switch technique.

GPRS network overview
Production & Evolution of GPRS
GPRS Production & Evolution
GPRS is mobile packet data service based on GSM mobile
Telecommunication system. GPRS system is a subsidiary of
previous GSM circuit switch system for fulfilling users demand as to
use MS to access internet or other packet data network.
GPRS realizes packet data transmission by adding series of
functional entities based on previous GSM network. Newly-added
entities and existing entities after software upgrading constitute
GSM-GPRS network providing GPRS data service while existing
GSM network providing circuit service.
GPRS network overview
GPRS Features
GPRS features
adapted to aperiodic bursty data service
uplink and downlink can be asymmetrical. Data rate is changeable.
flexible resource management style
GSM voice and GPRS data service share RR dynamically.
MS has various mapping relationships with channels.
One MS can has multiple data sessions simultaneously.
Coding mode: CS-1CS-4data rate9.05171.2kbit/s
Major interface protocols (InternetX.25SMS) are supported.
Shared GSM infrastructure to reduce network operation cost.
Charge fees based on data quantity.
GPRS network overview
GPRS Services
Bearing service
WWW scanning, FTP, WAP and E-mail etc.
PTP
Unconnected PTP service (PTP-CLNS) like IP
Connected PTP service (PTP-CONS) like X.25
PTMGPRS provide in the second phase
PTM-Mmulticasting
PTM-Ggroup calling
IP-Mmulticasting
GPRS network overview
GPRS Services
Telecom Service
PTP: E-mail, electronic monitoring, online games
PTMweather forecast
Mobile IP
Complementary service
GSM phase2 supplementary service supported by GPRS
GPRS specified supplementary service
GPRS network overview
GPRS service & existing service
Relationship with GSM SMS service
Relationship with circuit switch service
three network working mode
three kinds of terminals
conditions in which two services are applied
United GPRS & IMSI attachment and detachment
United router area & location area upgrading
B series MS suspension & restoration
GPRS network encourages the function of CS paging
GPRS network overview
System
message
System message1
System message 3
System message 5 System message 13
System message 4
System message 2
GPRS System Message
GPRS network overview
R
R
BSS
MSC
PSTN
SS7 Network
EIR
HLR/AUC
SMS-GMSC
Firewall
Firewall
Firewall
Router
Router
Server
Server
SGSN
Inter-PLMN
network
PTM-SC
GGSN
Border
Gateway
GPRS
Backbone
IP based
GPRS
Infrastructure
Data Network
(Internet)
Data Network
X.25
Um
R/S
PCU
GPRS Network Infrastructure
GPRS network overview
RLC/MAC layer function Radio resource management function
PCU Function
DLPDU at LLC divided into
RLC data block
ULRLC data block
recomposed into PDU at LLC
layer
PDCH UL & DL ARQ protocol
Allocate UL & DL radio resource
Channel access control function
such as access request and
access permission
Radio channel management
function such as power control,
congestion control and
broadcasting control messages.
GPRS network overview
Network Access Control
Authentication
encryption
IMEI check
Path Management
SGSN-BSS data
transferring path
management
SGSN-GGSN and
SGSN-SGSN path
management
Logical Link Management
Management of SG
SN-MS logical links
Acknowledgement or
unacknowledgement
transfer
Path and Tunnel Transferring
Storage and transferring
of user data
Router selection
Address translation and
mapping
Package and tunneling
transferring
User Info Management
Mobility information
Endorsement info.
Charge Management

SGSN Function
GPRS network overview
Network Access Control
Message filtering
Charging info collection
Dynamic allocate IP address
SGSN-BSS data
transferring path
management
SGSN-GGSN and
SGSN-SGSN path
management
Mobility and session
management
Service Management
Storage and transferring
of user data
Management of APN
Router selection
and transferring
Mobility info
Endorsement info
Charge Management
CG charging
Radius charging
GGSN Function
GPRS network overview
HLR Function
GPRS subscriber subscription data
User authentication
GMM or router selection information upgrading and
manipulation
Save and upgrade SGSN number and address of user service
GPRS user location deleting indication
MS availability
user tracing (optional)
GPRS network overview




MSC/VLR additional function
SGSN connection with MSC by Gs interface (Gs interface
is optional
United IMSI/GPRS attachment & detachment
United location area & router area upgrading
Circuit paging coordination function
Enhance radio resource utilizing rate
GPRS network overview
GPRS Support SMS
SGSN connects with SMSC via Gd interface to send SMS
by GPRS
SMS service effect on voice service
SMS resource can be shared
operator can choose to transmit SMS either by MSC or
SGSN
GPRS network overview
BTS
SGSN GGSN
BSC
MSC/VLR
Gi
Gn
Gr
Gs
Gb
Gn
A
HLR
IP Network
GPRS
Backbone

BG
Other PLMN
Gp
PCU
SGSN
GGSN
Gn
Gn
BG
SS7
GPRS Network Interface
MS
Um
Abis
GPRS network overview




Major Interfaces Function
Um interface
Through which MS communicate with GPRS network supporting
functions such as packet data transferring, SMS, SM and RRM.
Gb interface
SGSN communicates with BSS and MS via Gb interface which
supports the function of packet data transferring, GMS and SM. This
interface is a must in GPRS network.
Gi interface
Gi interface connects GPRS with exterior packet data network. GPRS
connects with PDN including internet or ISDN via Gi interface.
Operations such as Encapsulation, decapsulation, address conversion,
user authentication are needed on this interface.
GPRS network overview




Major Interfaces Function
Gn interface
Gn interface is interface between GPRS service supporting nodes,
i.e. interfaces between SGSN, between SGSN and GGSN, and
works based on GTP.
Gs interfaces
Via Gs interface , SGSN together with MSC realizes the function
of GMM including united Attach & Detach, upgrading of united
router area & location area. SGSN will also receive CS paging info
from MSC and transmit to MS through PCU.
Others
GrGdGPGcGf.
GPRS network overview
GSM RF
MAC
RLC
LLC
SNDCP
IP/X.25
Application
GSM RF
MAC
RLC
L1 bis
Network
Service
BSSGP
Relay
L1 bis
Network
Service
BSSGP
L1
L2
IP
L1
L2
IP
UDP/TCP
GTP
IP/X.25
LLC
SNDCP
UDP/TCP
GTP
Relay
MS BSS/PCU SGSN GGSN
Um
Gb Gn Gi
GPRS Data Transferring Platform
GPRS network overview
GPRS Data Transferring Platform
Physical layer
Its categorized into radio frequency layer and physical layer
Protocol of L1bisL1L2
There are no fixed regulations on that. Different
manufacturers may have different solutions.
RLC/MAC
RLC provides reliable RL for upper service and MAC is
responsible for channel positioning and reuse. RLC and
MAC constitute OSI layer protocol with Um interface, and
use service provided by physical link layer.
GPRS network overview




GPRS Data Transferring Platform
NS
NS realizes transferring function based on BSSGP which lays on the basis
of flame layer connection between BSS and SGSN and passes through
switch nodes of frame layer.
BSSGP
In DL, SGSN provides BSS with radio information to realize RLC&MAC
function; In UL, BSS provides SGSN with radio information gotten from
RLC&MAC. BSSGP enables function of BSS and SGSN management.
This layer transmits router and Qos information between BSS and SGSN
without error correction function.
Relay
Relay in BSS is relay LLC PDU between Um and Gb while Relay in SGSN
is to relay PDP PDU between Gb and Gn.
GPRS network overview




GPRS Data Transferring Platform
LLC
LLC is reliable and protective logical link between MS and SGSN
and is dependent of lower layer radio interface protocol. It has two
transferring mode: acknowledgement and non-acknowledgement.
SNDCP
Its network protocol which is responsible for mapping,
compression, subsection, sequence and reuse. Main function
include reuse multiple PDP, compress or decompress user data
and protocol control information, partition N-PDU into LL-PDU or
encapsulate reversely.
GPRS network overview
GPRS Data Transferring Platform
GTP
This protocol encourages data and signaling transferring between supporting
nodes of GPRS key network. PTP PDU PD should be encapsulated with GTP.
UDP/TCP
They belongs to transmit layer protocol , providing end-to-end reliable link.
TCP (connection protocol) provides with flow protection and control function
and guarantee the correctness of data transferring while UDP (non-connection)
is just the transceiver of datagram without error correcting capability and not
caring about whether the datagram has been correctly received.
IP
GPRS backbone network protocol is used for router selection and signaling
control. GPRS backbone network preliminarily use IP V4, later will use IP V6.
GPRS network overview
BSSGP
Relay
GMM/SM
LLC
RLC
MAC
GSM RF
GMM/SM
LLC
BSSGP
L1bis
Um Gb
MS BSS SGSN
Network
Service
RLC
MAC
GSM RF L1bis
Network
Service

SCCP
MTP2
MTP3
MTP2
MTP3
SCCP
Gr/Gf/Gd
SGSN HLR
TCAP
MAP
TCAP
MAP
L1 L1
SCCP
MTP2
MTP3
MTP2
MTP3
SCCP
Gs
SGSN MSC/VLR
BSSAP+ BSSAP+
L1 L1
UDP
L2
L1
IP
L2
L1
IP
UDP
Gn
GSN GSN
GTP GTP
SCCP
MTP2
MTP3
MTP2
MTP3
SCCP
Gc
GGSN HLR
TCAP
MAP
TCAP
MAP
L1 L1
Gn
UDP
L2
IP
GGSN
L1
L2
IP
GSN
GTP
L1
MTP2
MTP3
SCCP
MAP
L1
MTP2
MTP3
SCCP
HLR
TCAP
MAP
L1
GTP
Gc
Interworking
TCAP
UDP
MS-SGSN
SGSN-HLR/EIR/SMS SGSN-MSC/VLR
GSN-GSN
GPRS Signaling Platform
GPRS network overview
Content
GPRS Network Overview
GPRS Radio Interface technology
GPRS Mobility Management
GPRS Session Management
GPRS Data Transferring Process
Process of Evolution from GPRS to 3G
GPRS radio interface technology
GPRS Logical Channel Type
Logical CH
Traffic CH
Control CH
PBCCH
PCCCH
PRACH
PAGCH
PPCH
PDCCH
PACCH
PTCCH/D
PS
CS
PDTCH/CS1
PDTCH/CS2
PDTCH/CS3
PDTCH/CS4
PNCH
PTCCH/U
GPRS Logical Channel Type
Packet Data Channel (PDCH)
include packet service channel and packet control channel
Packet Data Traffic Channel (PDTCH)
Unidirectional traffic channelPDTCH/UPDTCH/D
Packet Control Channel
Broadcasting control channelPBCCH
Common control channelPPCHPRACHPAGCH
PNCHsend notification message
Dedicated control channelPACCHPTCCH/Uto
estimate TAPTCCH/Dsend TA upgrading message
GPRS radio interface technology
Packet Logical Channel Combining mode
Combination of logical channels
Mode 1PBCCHPCCCHPDTCHPACCHPTCCH
Mode 2PCCCHPDTCHPACCHPTCCH
Mode 3PDTCHPACCHPTCCH
PCCCH = PPCH + PRACH + PAGCH + PNCH
Service Volume
When GPRS traffic is not intense, GPRS and circuit traffic
generally share BCCH and CCCH in cells. In this case, mode 3 is
needed.
With the accumulation of traffic
Packet common channel is needed to be configured in the cell.
Channel combination is either mode 1 or mode 2.
GPRS radio interface technology
MS Multi-slot Class
Concept of MS multi-slot class
Element: maximum receiving TSL number (DL TS), maximum
transmission TSL number (UL TS), and maximum TSL number
Definitionlevel 1-29. multi-slot class get boosted as level mounts
Factors affecting MS multi-slot class
Whether transmit and receive can be done simultaneously
Time for MS to make adjacent measurement, transceiver
transmission and reception preparation
Frequency hopping affecting time range
Target market thinning
BSS should make best resource allocation according to MS multi-
slot class, Qos requested and current resource allocation
condition.
GPRS radio interface technology
MS Mobile Capability Series
A series
Can attach GPRS network and GSM network simultaneously
and PS and CS traffic can be conducted simultaneously.
B series
Can attach GPRS network and GSM network simultaneously
and PS and CS traffic can be conducted for one of them..
C series
Cant attach GPRS network and GSM network simultaneously.
Select either PS traffic or CS traffic to conduct and unselected
traffic is in disconnected state.
GPRS radio interface technology
T = PTCCH,
I= Idle frame
B0 - B11 = Radio blocks
52 TDMA Frames
B0 B1 B2 T B3 B4 B5
I
B6 B7 B8 T B9 B10 B11 I
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
TDMA frame
RLC Block
Except PRACH and PTCCH/U, the unit of logical channels is Block with the
occupancy sequence is B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11.
Logical Channels Mapping
GPRS radio interface technology
52 Multiframe Description
PDCH frame organization
One 52 multi-frame includes 12 radio blocks
In circuit domain, one TDMA frame is divided into 8 TSL
TSL assigned to GPRS is PDCH
Multiple TSL can constitute one PDCH group, each including 8 TSL at
most.
Basic unit of radio resource allocation and radio transferring is BLOCK.
One BLOCK includes 4 TDMA frame which is the smallest unit of user
occupancy.
Surplus 4 burst is used for measuring and reporting TA
Multiple users scramble for these blocks, in this way the goal of packet
share is achieved.
GPRS radio interface technology
RLC / MAC header RLC Data BCS
RLC / MAC layer
Radio block
CS-1 9.05 kbit/s
CS-2 13,4 kbit/s
CS-3 15,6 kbit/s
CS-4 21,4 kbit/s
Coding scheme Bit rate
1/2
~ 2/3
~ 3/4
1
Code rate
184
274
318
440
Radio block excl. BCS
40
16
16
16
BCS
4
4
4
-
Tail
456
588
676
456
Coded bits
0
132
220
0
Punctured bits
Convolutional coding
Puncturing
456 bits
4 bursts
Physical layer
CS Coding Scheme
GPRS radio interface technology
CS Coding Scheme
GPRS defines four channel coding mode from CS-1 to CS-4
Data rate is 9.05 Kbps, 13.4 Kbps, 15.6 Kbps21.4 Kbps accordingly.
Channel coding of CS-1 is the same with that of SDCCH. C/I of CS-1
and CS-2 is the same with that of voice service with the coverage of
90100C/I of CS-3 is higherC/I of CS-4 is much higher and
favorable radio environment are required.
Network will adjust channel coding mode based on real-time
monitoring of radio transmission
Different TSL can select different channel coding mode
When the quality radio transmission is good, its necessary to use
more efficient coding mode.
GPRS radio interface technology
PDTCH Allocation
Concepts
USF
Control different MS to reuse Blocks on PDCH UL. USF is used in dynamic
and extensible media access mode. On PCCCH, one USF is used to
mark PRACH(USF equals to idle) , the remaining is left to 7 MS. (USF =
R1/R2 R7
TBF
TBF is physical link used by RR identity to transmit LLC PDU
unidirectionally on PDCH. Its RR allocated on one or more PDCH on
which RLC & MAC blocks carrying one or more LLC PDU are transmitted.
TFI
Each TBF is assigned one TFI, and its possible to use one TFI in different
directions. TFI assignment before LLC frame transmission. RLC & MAC
related to one specified TBF must include one TFI.
GPRS radio interface technology
PDTCH Assignment
GPRS and GSM share the same air interface channel
Three modes of RR assignment are:
static assignment
dynamic assignment
extend dynamic assignment mode

GPRS radio interface technology
CS PS PS PS CS CS PS CS
Speech
call 1
Speech
call 2
Speech
call 3
GPRS
user 1
GPRS
user 2
GPRS
user 3
GPRS
user 4
TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7
GPRS
user 5
GPRS
user 6
Idle
PDTCH Assignment
GPRS radio interface technology
P : packet channel C: voice channel
PDTCH Assignment
P2 P1 P3 P3 P3 P3 P3 P3 P3
P2 P1 P3 P4 P4 P5 C8 C8 C8
P1 P1 P1 P4 P4 P5 C9 C9 C9
P1 P1 P1 P1 P5 P5 P5 P5 P5
C4 P1 P1 P1 P1 P1 P1 C10 C10
C3 C3 C3 C3 C3 C3 C3 C3 C3
C2 C2 C2 C6 C6 C6 C6 C6 P1
C1 C1 C5 C5 C5 P5 C7 C7 C7
7
Time
2 1
0
1
2
3
4
5
6
8 3 7 5 6 4 9
GPRS radio interface technology
PDTCH Assignment
Reason to use static PDCH
Ensure that GPRS MS in the cell is on line
Ensure Qos of GPRS service
Reason to use dynamic PDCH
GPRS and GSM share radio resource
consider the best utility of radio resource with voice traffic as the
top priority
The ratio of PS traffic and Cs traffic in one cell always changes
Dynamic PDCH is unusable
GPRS radio interface technology
C/I(dB)
0
5
10
15
20
25
0 4 8 12 16 20 24
CS1
CS2
CS3
CS4
Typical urban area with moving speed at 3 kil per hour
Packet Data Transmission
GPRS radio interface technology
One PDCH can be used by multiple MS While one MS can use multiple
PDCH.
B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B0
B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B0
B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B0
MS1 MS3 MS2
Packet Data Transmission
GPRS radio interface technology
LLC
SNDCP
IP
RLC
MAC
GSM RF
N-PDU
SN-DATA PDUs
LLC Frames
RLC Blocks
RLC/MAC Blocks
TDMA Bursts
Packet Data Transmission
Each IP package can be divided into blocks on one or more SNDCP layer.
each SNDCP PDU is mapped to one LLC layer.
LLC Frame shall be transferred into many RLC Block.
RLC Block together with MAC header are sent into air by 4 bursts.
GPRS radio interface technology
0 7
TDMA frame = 4.615 ms

= BURST PERIOD
0 7 0 7 0 7
RLC/MAC Blocks
TDMA Bursts
RLC Blocks
4 x TDMA Frames = 4 Bursts = 1RLC block ~ 20 ms
Packet Data Transmission
GPRS radio interface technology
Content
GPRS Network Overview
GPRS Radio Interface technology
GPRS Mobility Management
GPRS Session Management
GPRS Data Transferring Process
Process of Evolution from GPRS to 3G
Mobility Management Concepts & Procedures
Specified Procedures of Mobility Management
Attach & detach
Periodic location upgrading & router area upgrading
Normal area location upgrading & router area upgrading
Unified Procedures of Mobility Management
authentication
P-TMSI reallocation
ID identifier
Connection Management Procedures of Mobility
Management
Establishment of connection and release
GPRS mobility management
Major Function of Mobility Management
General Function
GPRS attach: establish MM context and MM state changes to be ready
GPRS detach: delete MM context and MM state changes to be idle
(either MS or network initiates)
Security function includes authentication, encrypt and identifier verification
etc.
Location management include normal or periodical router area upgrading
and cell upgrading
Network Function
Work with HLR to erase GMM context.
User data management
MS class mark handling
Work with MSC/VLR for united location upgrading and united paging etc.
GPRS mobility management
PDU transmission
Implicit Detach
or
Cancel Location
GPRS Attach
READY timer expiry
or
Force to STANDBY
GPRS Detach
GPRS Attach
PDU reception
GPRS Detach
or
Cancel Location
MM State Model of MS MM State Model of SGSN
IDLE
READY
STANDBY
IDLE
READY
STANDBY
READY timer expiry
or
Force to STANDBY
or
Abnormal RLC condition
IDLE
IDLE
GMM Status Migration Model
GPRS mobility management
GMM State Transit
GMM State
Idle: GMM context isnt established and MS is unavailable
Standby: GMM context has been established and MS can receive
paging but not transfer data; router area at which MS located
Ready: MS can transfer data and cell in which MS belongs to
GMM context
MS flag
GMM state
location information of MS (router area flag and cell flag)
Serving SGSG location and VLR serial number (MS only)
Encryption algorithm and authentication parameter
GPRS mobility management
GMM Status migration
Idle (Idle)
When GPRS is in Idle state, GMM is not activated by the user.
Theres no effective location information or router information
concerning this user in MS and SGSN environment. In this
case MM is not supported.
Under this circumstances, MS makes selection and
reselection of PLMN and GPRS. Establish MM environment in
MS and SGSN by activating GPRS function.
GPRS mobility management
GMM Status Migration
Standby
In standby state, IMSI of the user in MM environment has been
created in MS and SGSN, and MS can receive paging message
but not to send packet data. In SGSN, if it receives response to
paging from MS , MM state migrates to Ready. And MM state of
MS will return to Ready when data or signaling transmit from MS.
Accordingly when SGSN gets data and signaling from MS, MM
state will migrate to Ready.
MS can process GRPS detach function to enter Idle state.
When Ready state timer times out
SGSN know router information of MS
MS can receive paging information
MS can have router upgrading
GPRS mobility management
GMM Status Migration
Ready
In this state, information of cells in which MS belongs to can be
found in SGSN MM environment, and MS can transceive PTP
PDU. Ready state is monitored by a counter and MM environment
will migrate from Ready to Standby. MS can invoke GPRS traffic
detach function to realize the migration from Ready to Idle.
When GPRS attach is completed
SGSN know CELL ID of MS
MS can transceive PTP data
MS can have cell upgrading function
GPRS mobility management
7d. Cancel Location Ack
7c. Cancel Location
7b. Update Location
7g. Update Location Ack
7e. Insert Subscriber Data
7f. Insert Subscriber Data Ack
6d. Insert Subscriber Data
6c. Cancel Location Ack
6b. Cancel Location
3. Identity Response
2. Identification Response
2. Identification Request
1. Attach Request
5. IMEI Check
3. Identity Request
4. Authentication
6a. Update Location
7a. Location Update Request
7h. Location Update Accept
6f. Update Location Ack
6e. Insert Subscriber Data Ack
MS BSS new SGSN old SGSN GGSN HLR EIR
old
MSC/VLR
new
MSC/VLR
9. Attach Complete
8. Attach Accept
10. TMSI Reallocation Complete
GPRS Attach Procedure
GPRS mobility management
1. Send Authentication Info
2. Authentication and Ciphering Request
1. Send Authentication Info Ack
2. Authentication and Ciphering Response
MS BSS HLR SGSN
GMM Authentication Procedures
Identity Response
Check IMEI
Identity Request
Check IMEI Ack
MS BSS EIR SGSN
GMM authentication
procedure
GMM Identifier
verification
GPRS mobility management
3. IMSI Detach Indication
2. Delete PDP Context Response
1. Detach Request
2. Delete PDP Context Request
5. Detach Accept
MS BSS GGSN SGSN MSC/VLR
4. GPRS Detach Indication
2. Delete PDP Context Response
1. Detach Request
2. Delete PDP Context Request
4. Detach Accept
MS BSS GGSN SGSN MSC/VLR
3. GPRS Detach Indication
HLR MS BSS GGSN SGSN MSC/VLR
3. Delete PDP Context Request
1. Cancel Location
4. GPRS Detach Indication
2. Detach Request
6. Cancel Location Ack
3. Delete PDP Context Response
5. Detach Request
MS originate
SGSN originate
HLR originate
Detach Signaling Procedures
GPRS mobility management
Location Management
Cell update: cell identifier changes and router identity
unchanged
Router area update: router area identity changes
Router area update in SGSN
router update cross-SGSN
United update of router area & location area
United RA/LA update in SGSN
RA/LA update cross-SGSN
Periodic location update
GPRS mobility management
1. Routing Area Update Request
3. Routing Area Update Accept
2. Security Functions
MS BSS SGSN
4. Routing Area Update Complete
Router Area Update Procedure (Intra SGSN)
GPRS mobility management
MS BSS new SGSN HLR GGSN old SGSN MSC/VLR
2. SGSN Context Response
4. Security Functions
1. Routing Area Update Request
2. SGSN Context Request
5. Update PDP Context
Request
5. Update PDP Context Response
6. Update Location
9. Update Location Ack
11. Routing Area Update Accept

10. Location Updating Request

10. Location Updating Accept
7. Cancel Location
7. Cancel Location Ack
8. Insert Subscriber Data Ack
8. Insert Subscriber Data
12. Routing Area Update Complete
3. Forward Packets
Router Area Update Procedures (Inter SGSN)
GPRS mobility management
12b. Cancel Location
12c. Cancel Location Ack
12d. Insert Subscriber Data
16. TMSI Reallocation Complete
12f. Update Location Ack
13. Location Update Accept
15. Routeing Area Update Complete
14. Routeing Area Update Accept
8. Cancel Location
8. Cancel Location Ack
6. Update PDP Context Response
6. Update PDP Context Request
7. Update Location
10. Update Location Ack
12a. Update Location
11. Location Update Request
2. SGSN Context Response
3. Security Functions
2. SGSN Context Request
1. Routeing Area Update Request
9. Insert Subscriber Data
9. Insert Subscriber Data Ack
12e. Insert Subscriber Data Ack
MS BSS GGSN old SGSN new SGSN HLR
new
MSC/VLR
old
MSC/VLR
5. Forward Packets
4. SGSN Context Acknowledge
United Location Update Procedure
GPRS mobility management
BSC SGSN
1.
1.
RA1
1. Send LLC PDU
From one cell to
another in the
same RAC
Cell Update Procedures
GPRS mobility management
Content
GPRS Network Overview
GPRS Radio Interface technology
GPRS Mobility Management
GPRS Session Management
GPRS Data Transferring Process
Process of Evolution from GPRS to 3G
GPRS session management
SM Concept
There is one or multiple PDP address in GPRS authentication
data with each PDP address corresponding to one PDP context
SM management entity: SGSN,GGSN, MS
PDP content:
PDP type, address (dynamic and static) and status
APN
NSAPI
Activated and inactivated
Exclusive correlation between PDP context and MM context
Deactivate PDP Context
or
MM state change to IDLE
or PMM-DETACHED
Activate PDP
Context
INACTIVE
ACTIVE
PDP Context Status Migration
GPRS session management
Function of SM Management
PDP context activation: either MS or network originates this function
and PDP context status migrates to ACTIVE
Authentication
SGSN gets GGSN address through analysis of APN
QoS negotiation, address assignment and start charging etc.
PDP context modification
Execute this process when some parameters (serving SGSN, Qos) in
PDP context need to be changed.
PDP context deactivation
Either MS or network originates and PDP context status migrates to
INACTIVE
Delete PDP context
Retrieve dynamic PDP address
GPRS session management
GGSN
4. Activate PDP Context Accept
3. Create PDP Context
Response
3. Create PDP Context Request
1. Activate PDP Context Request
SGSN MS
2. Security Functions
PDP Activation ProcessMS Originate
MS SGSN GGSN
3. PDU Notification Request
HLR
1. PDP PDU
2. Send Routeing Info for GPRS
2. Send Routeing Info for GPRS Ack
4. Request PDP Context Activation
5. PDP Context Activation procedure
3. PDU Notification Response
MS originate
Network
originate
GPRS session management
GGSN
4. Deactivate PDP Context Accept
3. Delete PDP Context Response
3. Delete PDP Context Request
1. Deactivate PDP Context Request
SGSN MS
2. Security Functions
GGSN
1. Delete PDP Context Request
SGSN
3. Delete PDP Context Response
2. Deactivate PDP Context Accept
2. Deactivate PDP Context Request
MS
MS originate
GGSN originate
PDP Context Deactivation
GPRS session management
BTS BSC
SGSN
GGSN
Intranet
GPRS
Core
Network
SS7
HLR
DNS
Internet
1.
Access
Point
PDP Context Activation Scene - 1
MS sends PDP activation
request to SGSN
SGSN verify user data
APN
dynamic & static IP address
GPRS session management
BTS BSC
SGSN
GGSN
GPRS
Core
Network
DNS
Intranet
Internet
1.
2.
Access
Point

PDP Context Activation Scene - 2
SGSN gets GGSN address from DNS
SGSN sends setup PDP context
request to GGSN
GPRS session management
BTS BSC
SGSN
GGSN
GPRS
Core
Network
Intranet
Internet
1.
2.
PDP Context Activation Scene - 3
External data network wanted by APN identity user
Dynamic address is assigned by GGSN interior IP
address pool or exterior DHCP server
GGSN returns establish PDP context response to
SGSN
SGSN return activate PDP context to MS
SGSN can establish router between MS and GGSN
GPRS session management
Content
GPRS Network Overview
GPRS Radio Interface technology
GPRS Mobility Management
GPRS Session Management
GPRS Data Transferring Process
Process of Evolution from GPRS to 3G
GPRS data transfer process
UL TBF Access
TBF establishment process on the following channels
CCCH
PCCCH
PACCH
Access Mode
ONE PHASE
means network assigns adequate resource one time upon network
receiving channel request.
TWO PHASE
means network assigns single RLC & MAC block the first time and assign
corresponding RR upon MSs specific request.
MS Network
Packet Channel Request
Packet Immediate Assignment
Uplink Data (TLLI)
Uplink Data (TLLI)
PRACH or RACH
PAGCH or AGCH
PDTCH
PDTCH
Uplink Data (TLLI)
PDTCH
Packet Uplink Ack/Nack
PACCH
PDTCH
Uplink Data
. . . . . .
CCCH One-phase Access
GPRS data transfer process
MS Network
Packet Channel Request
Packet Immediate Assignment
Packet Resource Request
Packet Resource Assignment
PRACH or RACH
PAGCH or AGCH
PACCH
PACCH
Uplink Data
PDTCH
Uplink Data
PDTCH
CCCH Two-phase Access
GPRS data transfer process
Packet Uplink Ack/Nack
Data Block (last)
Access and Assignment
MS BSS
PACCH
PDTCH
Packet Uplink Assignment
PACCH
PACCH
Data Block
PDTCH
Data Block
PDTCH
Data Block (last in send window)
PDTCH
Data Block
PDTCH
Data Block
PDTCH
Data Block
final Packet Ack/Nack
PACCH
LLC PDU
SGSN
GPRS UL Data Transfer
GPRS data transfer process
MS
Network
Packet Channel Request
Packet Immediate Assignment
Packet Paging Response (LLC frame)
PRACH or RACH
PAGCH or AGCH
PACCH
PPCH or PCH
Packet Paging Request
GPRS Paging
GPRS data transfer process
Packet Downlink Ack/Nack
MS Network
PACCH
Packet Downlink Assignment
PACCH
PDTCH
PACCH
final Packet Ack/Nack
Data Block
PDTCH
Data Block
PDTCH
Data Block (polling)
PDTCH
PDTCH
Data Block
PDTCH
Data Block
Data Block
Data Block (last, polling)
PACCH
Immediate Assignment
AGCH
Packet Downlink Assignment
LLC PDU
SGSN
PACCH
GPRS DL Data Transfer
GPRS data transfer process
TA Initialization
Initial TA value isnt contained in Immediate Assignment message,
indicating UL data transmission will not be conducted before TA
value is gotten from TA update
System sends Packet Polling Message requesting MS to send
access burst for computing of initial TA value
Use default TA value as initial TA for cell radius is not great.
Continuous TA update
Update once every 8x52multi-frame (1920ms, approximately 2
second)
Obtain TA in GPRS Data Transferring
GPRS data transfer process
Continously TA Update Process
For UL & DL data transferring, TAI will be gotten upon getting
PDCH. TAI is from 0 to 15 and indicates 16 idle frame location
of constant 8*52 multi-frame.
On UL channel, MS sends access burst on Idle frame assigned
by specified TAI. On DL, corresponding idle frame sends TA
Message.
TAI
TA message 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
TA message 3 TA message 2 TA message 1
26 TDMA frames
416 TDMA frames
Downlink:
Uplink:
Idle frame
GPRS data transfer process
Power Control in GPRS Transferring Process
MS UL transmission power formulapower unit is dBM
P = min(0 - CH - * (C + 48), PMAX)
CH is power control parameter constant through control message from
network to MS related to MS and channels,
0 is a constant and the value is 39dBm in the case GSM900 and 36dBm
in the case of DCS1800
is notified to MS by control message of BCCH or RLC , and is a
weighting factor of receiving factor when MS computing TxPwr with the
value of 0~1.
Cstandardized value of MS receiving signaling level.
PMAX is maximum transmission power allowed in cell and the value is
GPRS_MS_TXPWR_MAX_CCH when PBCCH exists otherwise it is
MS_TXPWR_MAX_CCH
GPRS data transfer process
BSC
BTS
Server
BTS
BSC
GGSN
SGSN
HPLMN
VPLMN
GGSN
BG
BG
SGSN
Intra-PLMN
Backbone
Network

Data
Network

Intra-PLMN
Backbone
Network

Inter-PLMN
Backbone
Network
Graph of GPRS Data Transmission
GPRS data transfer process
Content
GPRS Network Overview
GPRS Radio Interface technology
GPRS Mobility Management
GPRS Session Management
GPRS Data Transferring Process
Evolution from GPRS to 3G
GPRS = General Packet Radio System
EDGE = Enhanced Data rates for Global Evolution
EGPRS = GPRS + EDGE modulation
Evolution from GPRS to 3G
Concept of GPRS & EDGE
Channel Coding of GPRS& EDGE
Evolution from GPRS to 3G

GPRS Evolution
According to tradition, GSM-GPRS-EDGE-WCDMA is the
right path from GSM to 3G. But in GSA case, EDGE
parallels WCDMA. i.e the roll of EDGE changes in
evolution from one stop to the destination. According to
the definition of 3G set by ITU, 384kbps is the criterion of
3G. Theoretically EDGE rate reaches 473.6kbps, So for
small or middle sized operators without 3G license,
EDGE is their destination.
Evolution from GPRS to 3G
GPRS Evolution
Evolution from GPRS to 3G

Você também pode gostar