Professional Documents
Culture Documents
Introduction to GPRS
Prepared by:
Agilent Technologies
600 Atlantis Road
Melbourne, FL 32904 USA
Phone: (321) 952-8300
Fax: (321) 725-5062
www.agilent.com
• Overview of GSM
– Network Architecture
– Air Interface
– Additional Features
• What is GPRS?
• Network Architecture
• Protocol Stack
• Air Interface
• Mobility Management
• Quality of Service
• Optimization and RF Planning
Overview of GSM
• Developed by ETSI
A n
GPRS Slides (Rev A).ppt Agilent Restricted Page 4
Introduction to GPRS
Overview of GSM
GSM Interfaces
e Page 14
Introduction to GPRS
ARFCN 1
USER 8,
• Each frequency is divided into AR FC N1
U SER 6 U SER 7 U SER 8 U SER 1
eight timeslots
ARFCN 2
Normal Burst
3 5 7
• Used to carry information on both control and traffic channels
• Mixture of data and overhead
• GSM defines 8 training sequences assigned in color code mode
• Both on the forward and reverse link
T a i l T r a f f i c / S
Synchronization Burst
3 3 9
• Facilitates the synchronization of the MS to the network at the base band
• Commonly referred to as S-burst
• Only on the forward link
• The same sync sequence is used in all GSM networks
T a i l
GPRS Slides (Rev A).ppt
S
Agilent Restricted
y n c h r o n Page 16
Introduction to GPRS
Access Burst
T a i l S Dummy Burst
y n c
• Supports MAHO
3
• Used to ensure constant power level of the broadcast control
channel
• Only on the forward link
T a i l
GPRS Slides (Rev A).ppt Agilent Restricted Page 17
Introduction to GPRS
• Sometimes referred to as P o w e r S p e c t r u m D e n s it y
3
GPRS Slides (Rev A).ppt Agilent Restricted Page 18
Introduction to GPRS
0 1 2 3
Class Agenda
• Overview of GSM
• What is GPRS?
• Network Architecture
• Protocol Stack
• Air Interface
• Mobility Management
• Quality of Service
• Optimization and RF Planning
• Traffic Planning
• HSCSD, EDGE, and 3G Growth Path
What is GPRS?
• 2G technologies were designed for mobile
telephony
• Landline services have higher data rates than
wireless counterparts
• Next step: mobile wireless data services
• GPRS: General Packet Radio Service
What is GPRS?
• In voice networks, RF is the main limiting factor. In data
networks, RF and many other factors will affect the
performance for individual users
• Fixed network infrastructure performance
• Types of applications and service provision
• Number of users active in an area
Source: Ericsson’s Web Site Oct-00
900
Subscribers (M)
600 et
l ular r n
l e
Ce Int
300
l lul ar In ternet
Ce
0
96 98 00 02 03
Class Agenda
• Overview of GSM
• What is GPRS?
• Network Architecture
– SGSN, GGSN
– GR, PCU
– Mobile Station
• Protocol Stack
• Air Interface
• Mobility Management
• Quality of Service
• Optimization and RF Planning
B S S
specific service area
• Allows for very little change in
the BTS and BSC
• All mobile stations communicate to the SGSN in the area
• Provides authentication and ciphering
• Handles mobility management
• Introduction of the routing area - RA
• Also responsible for billing over the air interface
GPRS
• GPRS standard defines three mobile station classes
• Class A supports simultaneous circuit and packet switched
communications
• Class B supports packet and circuit switched sequentially
– Currently only Class B mobiles being developed
• Class C does not support parallel operation
• Operates in either packet or circuit mode only
• Low cost unit available for mass market deployment
A i r
I n t e r f a c e
Class Agenda
• What is GPRS?
• Network Architecture
• Protocol Stack
– OSI/ISO Model
– GPRS Protocol Stack
– GTP
– SNDCP and BSSGP
– RLC/MAC and LLC
• Air Interface
• Mobility Management
• Quality of Service
• Optimization and RF Planning
A p p l i c
7
L a y e
N e t w o
L a y e r
S I O
L a y e r
GPRS Slides (Rev A).ppt Agilent Restricted 3 Page 43
Introduction to GPRS
N e t w o r k
GPRS Slides (Rev A).ppt Agilent Restricted Page 44
Introduction to GPRS
T C P
GPRS Slides (Rev A).ppt Agilent Restricted
H e a Page 45
Introduction to GPRS
S N D C P
GPRS Slides (Rev A).ppt Agilent Restricted Page 46
Introduction to GPRS
L L C L a y
• MAC sublayer
– Provides access to a given transmission medium
F r a m e
– Controls access signaling, medium sharing by multiple users
R
– Release operations over the radio channel
H e a d e r
– Access is based on slotted ALOHA
a d i o B
– Performs mapping of RLC blocks onto the GSM physical channels
R
the MS
C S - 1H
• The higher the coding scheme, the
higher the throughput
• The higher the throughput, the lower
protection against errors
a p p r o x 1
GPRS Slides (Rev A).ppt Agilent Restricted Page 49
Introduction to GPRS
Class Agenda
• Network Architecture
• Protocol Stack
• Air Interface
– GPRS Logical Channels
– The Master Slave Concept
– The 52-Multiframe
– Timing Advance
– Power Control
• Mobility Management
• Quality of Service
• Optimization and RF Planning
• HSCSD, EDGE, and 3G Growth Path
R L
• GPRS shares the same interface with
GSM
• Recall GSM has 200 kHz and eight
TS
• GPRS utilizes multiplexing and
M A
dynamic channel allocation to use
the air interface more efficiently
• Some channels can be configured
for data traffic and others for voice
traffic
• Channels are reconfigured
accordingly based on demand
R
GPRS Air Interface
F
GPRS Slides (Rev A).ppt Agilent Restricted Page 52
Introduction to GPRS
GPRS 52-Multiframe
0 1 2 3 4 5 6 7 8
GPRS Slides (Rev A).ppt Agilent Restricted Page 54
Introduction to GPRS
GPRS 52-Multiframe
• The PDCHs are mapped and organized into a 52-Multiframe
0 1 2 3 4
T S
• Remaining channels are used for
GPRS traffic channels - PDTCHs
• If no master channels are used,
GPRS will rely on GSM signaling
channels
• As demand for voice increases,
slave channels can be released
• If Master PDCH is released,
mobiles must retune to GSM
broadcast channel
0 B C C H
Master Slave Concept
• Each mobile is assigned a timing advance index (TAI) value via the
PTCCH/D
• The TA message sent on the downlink can convey timing advance
information for up to 16 mobile stations
• The timing advance message contains the TAI values associated
with each mobile station
• Since the message requires 4 frames, it is carried within four
consecutive TA frames
• Several mobile station power Mobile Station Power Class DCS 1800
classes have been defined for
GSM 900 and DCS 1800
respectively
α ∈ [0,1] = is a system parameter. Its default value is broadcast on the PBCCH. Furthermore,
the mobile and channel specific values can be sent to the mobile together with Γ CH
Class Agenda
• Network Architecture
• Protocol Stack
• Air Interface
• Mobility Management
– Mobility Management States
– GPRS Attach
– Mobile Originated Transfer
– Mobile Terminated Transfer
– Cell Selection/Reselection
• Quality of Service
• Optimization and RF Planning
• HSCSD, EDGE, and 3G Growth Path
• Information Exchanged
– IMSI or P-TMSI
– TLLI
– RA, LA
– Power class mark
– Type of registration
(GSM, GPRS)
– Authentication
A i r
– Ciphering
A i r
GPRS Slides (Rev A).ppt
I n t e r f a c e
Agilent Restricted Page 67
Introduction to GPRS
• TFI is a 5-bit header that uniquely identifies a packet data transfer (TBF)
• The same TFI can be assigned to different PDCHs on the uplink and downlink
• USF is a 3-bit value (000 to 111), where 000 indicates “FREE”
• Each mobile listens to its assigned USF on the downlink and will transmit one or up to four
blocks on the uplink depending on the amount of reserved blocks
GPRS
Acknowledged/Unacknowledged
Mode
• RLC layer can be set to mode of
operation
• Unacknowledged mode offers no
means for error detection
• Acknowledged mode uses ARQ for error
detection
• Message type ACK/NACK contains a
bitmap of received blocks (UL/DL)
• Recipient sends ACK/NACK message
after receiving a packet transfer Block #
Bitmap
1 2 3 4
Status 1 1 0 1
• Correct blocks are “1”, incorrect blocks
are “0”
• Erroneous blocks are retransmitted
M S
GPRS Slides (Rev A).ppt Agilent Restricted Page 70
Introduction to GPRS
Class Agenda
• Network Architecture
• Protocol Stack
• Air Interface
• Mobility Management
• Quality of Service
– Precedence Class
– Throughput
– Delay Class
– Reliability Class
• Optimization and RF Planning
• Traffic Planning
• ETSI has defined the maximum values for mean delay and 95 percentile delay
that a packet may encounter while transferred over the GPRS network
• Delay class does not include delays caused by networks outside the PLMN
• Delay is defined based on the transfer of a service data unit (SDU)
• Two SDU sizes are specified: 128 octets and 1024 octets
Class Agenda
• Air Interface
• Mobility Management
• Quality of Service
PR _ Serving _ Cell [ dB]
C / I = 10 log N
∑ PR _ i
i =1
16
14
12
Throughput (kbps)
10
Time
TX Throughput RX Throughput
0 100
-10 90
-20 80
-30 70
-40 60
C Value
BLER
-50 50
-60 40
-70 30
-80 20
-90 10
-100 0
Time
C Value Rx BLER
• Delay can also be computed from any other node inside or outside the PLMN
A p p
L a y
GPRS Slides (Rev A).ppt Agilent Restricted Page 90
Introduction to GPRS
CS1
CS2
CS3
CS4
0.1
BLER
0.01
0.001
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
C/I
Radio
RLC / MAC LLC / SNDCP GMM / SM
Layer 1 Resource
Layer Layers Information
(RR Info)
Service State
Ack/Unack
BCCH TCH - ARFCN Multislot Class (Idle, Standby,
Mode
Ready)
Number of P-TMSI, TLLI
BSIC MAIO SAPI
Timeslots values
Routing Area
RXQUAL HSN MS Output Power Ciphering Info
Identifier
SM state
Header
RXLEV MA List Ack/Unack Mode (PDP active,
Compression
inactive, etc.)
Timing Data
Coding Scheme
Advance Compression
Tx Power TFI number
Neighbors TBF status
Class Agenda
• Protocol Stack
• Air Interface
• Mobility Management
• Quality of Service
• Optimization and RF Planning
• Traffic Planning
– Estimation of GPRS Data Capacity
• HSCSD, EDGE, and 3G Growth Path
• Conclusions
• GPRS over GSM creates a mixture of traffic types - voice & data
• Peak combined traffic does not necessarily coincide with either voice
or data busy hour
T r a f f i
GPRS Slides (Rev A).ppt Agilent Restricted Page 101
Introduction to GPRS
Ts R0
Rav = R0 =
Ts + Tq 1 + Tq Ts
• Where
– Rav = Threshold throughput
– R0 = Data rate of coding scheme
– Ts = Service time
– Tq = Waiting time in queue
GPRS Slides (Rev A).ppt Agilent Restricted Page 105
Introduction to GPRS
EC [ C D , a D ] ( n − 1) x0 1 − ( x0 xm )
2 n n−2
R0
= 1+ ⋅ ⋅ 1 − ⋅
Rav
[ 0 m ]
2( C D − a D ) n( n − 2 ) xm 1 − ( x x ) n −1 2
• Where
– n = shape parameter for the Pareto distribution
– = minimum message length
– xm = maximum message length
– = average data traffic load in erlangs
– C D = average number of time slots available for GPRS
service,
EC [ C D , a D ]
– = Erlang C delay formula
220
160
previous tables, the following 140
GOS of 2%
computed 100
80
20
curves shown to the right 0
0 5 10 15 20 25 30 35
Circuit switched traffic [erlang]
240
220
N ARFCN = 100
Ragg =
40
N CELL ⋅ av ≥ 20
GPRS Throughput Curve for 2TX
N CELL ⋅ RD ≥ 0
0 2 4 6 8 10 12 14
Circuit switched traffic [erlang]
RD
≤
av
N CELL = Ragg =
Class Agenda
• What is GPRS?
• Network Architecture
• Protocol Stack
• Air Interface
• Mobility Management
• Quality of Service
• Optimization and RF Planning
• Traffic Planning
Bandwidth 2 Mbit/s
384 kbit/s
171.2
kbit/s
60 kbit/s
9.6 kbit/s