Professional Documents
Culture Documents
Course Outline
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking
Section 1 - Concepts
1.1 Introduction 1.2 Circuit Switching and Packet Switching 1.3 Packet Switching Technologies 1.4 Virtual Circuits (VCs) 1.5 Forward and Backward Error Correction
Circuit Switching
CIRCUIT SWITCH
CIRCUIT SWITCH
CIRCUIT SWITCH
CIRCUIT SWITCH
CIRCUIT SWITCH
Packet Switching
PACKET ASSEMBLER/ DISASSEMBLER
1
PACKET SWITCH
PACKET SWITCH
PACKET SWITCH
Packet Switching
PACKET ASSEMBLER/ DISASSEMBLER
1
PACKET SWITCH
PACKET SWITCH
3 3 2 2 1 1
PACKET SWITCH
Packet Switching
PACKET ASSEMBLER/ DISASSEMBLER
1
PACKET SWITCH
1 2 3
PACKET SWITCH
PACKET SWITCH
PACKET SWITCH
Packet Switching
PACKET ASSEMBLER/ DISASSEMBLER
1
PACKET SWITCH
PACKET SWITCH
3
2
PACKET SWITCH
PACKET SWITCH
Packet Switching
PACKET ASSEMBLER/ DISASSEMBLER
1
PACKET SWITCH
PACKET SWITCH
2
PACKET SWITCH
3 1
1
PACKET SWITCH
PACKET SWITCH
PACKET SWITCH
Packet Switching
PACKET ASSEMBLER/ DISASSEMBLER
1
PACKET SWITCH
PACKET SWITCH
PACKET SWITCH
2 3 3 1 1
PACKET SWITCH
Packet Switching
PACKET ASSEMBLER/ DISASSEMBLER
1
PACKET SWITCH
1 2
PACKET SWITCH
3
2
PACKET SWITCH
2
3 1
1
3 3
1 1
3 3
2 2
1 1
PACKET SWITCH
PACKET SWITCH
PACKET SWITCH
Connection-Orientated (CONS): Packet route established prior to data transfer Supports flow control Supports QoS functions Connectionless (CNLS) No predefined route - packets routed individually No guarantee of delivery Difficult to implement QoS
Acknowledged Mode:
Guarantees error-free delivery Supports flow control Requires additional overheads Lower data throughput
Unacknowledged Mode
Packets are delivered to the network and forgotten No indication of delivery or error correction Generally relies on higher layer protocols for error detection
and correction More efficient in reliable networks
X.25 Fr Relay ATM Transmission Speed <256kbps <2Mbps >45Mbps Data Block Size Var Var 53 octets Block Header+Trailer 6 octets 7 octets 5 octets Payload Size Var Var 48 octets Switching Type CNLS CNLS CONS
1 2
PACKET SWITCH
3
2
3 1
3 1
3 3
2 2
1 1 PACKET SWITCH
3
3 2 1 3 2 1
PACKET SWITCH
2 2
3 3
1 1
PACKET SWITCH
Virtual Circuit
Backward Error Correction: Far end checks for errors Errors detected by BCS/FCS Correction by retransmission Forward Error Correction: Source data block/convolution encoded Far end reverses block/convolution encoding Coding method detects and corrects errors at far end
Summary Section 1
Circuit and Packet Switching CONS, CNLS, Ack/Unack Modes Packet Switching Technologies X.25, Frame Relay, ATM Virtual Circuits PVCs, SVCs Forward and Backward Error Correction Block Error Detection, ARQ, Convolution Coding
PACKET SWITCH PACKET SWITCH PACKET SWITCH PACKET SWITCH PACKET SWITCH
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking
2.1 Introduction 2.2 The Requirement for Mobile Data 2.3 Current and Emerging Mobile Technologies 2.4 HSCSD 2.5 EDGE (ECSD/EGPRS)
96
98
00 Circuit Switched
02 Packet Switched
04
3rd Generation
UMTS ECSD 384 kb/s 2 Mb/s
14.4 kb/s
EDGE
HSCSD
EGPRS
69.2 kb/s
21.4 kb/s
2nd Generation
HSCSD
Increases bit rate for GSM by a mainly software upgrade Uses multiple GSM channel coding schemes to give 4.8 kb/s, 9.6 kb/s or 14.4 kb/s per timeslot Multiple timeslots for a connection e.g. using two timeslots gives data rates up to 28.8 kb/s Timeslots may be symmetrical or asymmetrical, e.g. two downlink, one uplink, giving 28.8 kb/s downloads but 14.4 kb/s uploads.
2 up / 2 down (28.8 kb/s in both directions) 3 down and 1 up (43.2 kb/s down 14.4 kb/s up)
This limitation arises because the handset operates in half duplex and needs time to change between transmit and receive modes Nokia cardphone (PCMCIA card for laptops) uses HSCSD (Orange network) - quotes data downloads at 28.8 kb/s
EDGE
- 3 bits per symbol Improved link control allows the system to adapt (0,0,0) to variable channel quality Applied to a GSM channel rate of 271ksps, EDGE allows a maximum data rate of 48 kb/s per timeslot, giving the quoted figure of 384 kb/s per carrier (8 timeslots)
EDGE can be applied to HSCSD (ECSD) and GPRS (EGPRS) EDGE will be expensive for operators to implement:
Each base station will require a new EDGE transceiver Abis interface between BTS and BSC must be upgraded New EDGE-enabled handsets required
Summary Section 2
Requirement for Mobile Data CONS, CNLS, Ack/Unack Modes Current Mobile Data Technologies CSD(9k6), CSD(14k4), USSD, SMS Emerging Mobile Data Technologies HSCSD, EDGE
ECSD
UMTS
EDGE
HSCSD GPRS CSD SMS
EGPRS
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking
OMC
MS BSS MS
TRX
HLR VLR
BTS
BSC
MSC
AuC
MS
PSTN
EIR
What is GPRS?
Packet-switching technology Transparent end-to-end data transport of data packets over a modified GSM network Shares Radio Resources with GSM New GPRS core network distinct from GSM
IP Environment
GPRS Features
Introduces new air interface coding schemes Introduces Quality of Service (QoS) profiles Supports low and high speed (9.6-171.2kbps) data Supports various data transfer types (CONS/CNLS ACK/UNACK) Supports multiple Packet Data Protocols (PDPs) Supports SMS over GPRS Allows for shared usage of GSM control functions
Phase 1: TCP/IP and X.25 bearer services GPRS-specific encryption algorithms Operator functions SMS Support Packet Charging Support Phase 2: Additional PTP services PTM Services Additional Network Interfaces Additional Supplementary services
MS
VLR
Internet
SGSN
GGS N
MS traffic signalling
EIR HLR
PLMN
Packet Switching Radio Resource Efficient Dynamic Resource Allocation Internet Aware
Limitations of GPRS
Slower data rates than anticipated. Cell capacity. Sub-optimal modulation technique. Transit delays. No store and forward.
44 Countries adopting GPRS 78 Operators worldwide with Commercial GPRS Systems 17 Operators trialling GPRS
GPRS-Associated Bodies/Portals
Summary Section 3
Review of GSM Architecture
Overview of new GPRS network entities User and Network Enhancements provided by GPRS Limitations of GPRS
VL R MSC Internet
GGSN
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking
Internet
GPRS Backbone
BG
GGSN Intranet
Router
Server
Core Network
Reference Points
TA
ME
TE - Terminal Equipment TA - Terminal Adaptor MS - Mobile Station ME - Mobile Equipment SIM - Subscriber Identity Module
New Mobile Stations will be required Backward compatibility with GSM SIM Card updates to include GPRS functionality
Types:
Type 1 - Non-simultaneous TRX Type 2 - Simultaneous TRX
Classes
1 - 12 (Type 1) up to 4 timeslots in any direction (5
max).
BTS Requires software upgrade Inclusion of a CCU in the BTS BSC requires software upgrade and addition of PCUSN PCUSN can contain multiple PCUs
Siemens BSC
MSC/VLR
BTS
CCU CCU
ABIS AGPRS
GB
PCUSN
SGSN
Physical Connectivity
PSTN
BTS
BSC
TRAU
PCU
Gb
HLR
PDN
Physical Connectivity
Um
CCU
PCU Configurations
BTS
PCU CCU
BSC Site
Gb
SGSN Site
A
Abis
BTS
CCU CCU
BSC Site
PCU
SGSN Site
BTS
CCU
BSC Site
SGSN Site
PCU
C
Gb
CCU
Packet Switch
Data coding / decoding (CS1-4) CS 1-2 require software upgrade only CS 3-4 require hardware upgrade
Forward error correction (convolution coding) Air interface interleaving Radio channel measurements (RxQual) Radio management
Databases VLR/HLR
GPRS can share GSM database resources Database software upgrades required to accommodate new GPRS functionality and parameters when interacting with GSM SGSN acts as VLR for GPRS-specific VLR functions EIR/AuC will also require software upgrades for GPRS-specific authentication/authorisation VLR HLR
Packet routing MS Session management Authentication and Ciphering Mobility management Billing information collection
Nokia SGSN
Interface between GPRS backbone and external PDNs. PDP Conversion and context management IP address assignment management Packet routing to/from SGSNs Billing information collection
NetSpira GGSN
BTS
BSC
PCU SGSN
CG
Internet
GGSN
GPRS Backbone
BG
GGSN
Inter-PLMN Network
LIG
Core Network
Corporate LAN
Server
GPRS-Associated Interfaces
Um GPRS CORE NETWORK SMS GMSC MSC BSS MS
TR X BT S BSC PCU
MS
VLR
Gd Gs Gb SGSN Gr Gn GGS N Gc
Internet
Gi - reference point Gp
Gf
PLMN
EIR HLR
Summary Section 4
Mobile Station Modifications Terminal Description and Functions, Terminal Types (A,B,C) and Multislot Classes (1-29) Terminal Form Factors Base Station Subsystem (BSS) Modifications Packet Control Unit (PCU) Functionality Channel Coding Unit (CCU) Functionality Core Network Modifications SGSN, GGSN , HLR/VLR GPRS-Associated Interfaces
BTS Circuit Switched A BSC TRAU PCU Gb Packet Switched SGSN GGSN PDN HLR
MSC/VLR
Gateway MSC
PSTN
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking
5.1 Introduction 5.2 GSM/GPRS Physical Channels 5.3 GPRS Logical Channels 5.4 GPRS Multiframe Structure 5.5 GPRS Coding Schemes
New Packet logical channels defined New multiframe structure defined Ability for multiple users to share single or
multiple timeslots
Uplink
Fu(n)
1 2 3 4
timeslot = 0.577 ms
Raw data rate = 33.75kbps per traffic channel 270kbps per carrier channel
Uplink
Range of ARFCN: 1 124 975 1023 Guard Band 100 kHz wide
Fu(n)
1 2 3 4
timeslot = 0.577 ms
Raw data rate = 33.75kbps per traffic channel 270kbps per carrier channel
Uplink
Fu(n)
1 2 3 4
timeslot = 0.577 ms
Raw data rate = 33.75kbps per traffic channel 270kbps per carrier channel
52-frame GPRS Traffic Channel Multiframe B0 to B11 = Radio Blocks T = PTCCH (Timing Advance) X = Signalling/BSIC Measurements
T T T T T T T T T T T T S T T T T T T T T T T T T I
Each radio block comprises 4 x 114-bit bursts Radio bursts are assigned in the sequence: B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11
GPRS may operate without GPRS control channels (GPRS Phase I), utilising the GSM equivalent logical channels GPRS does not utilise a dedicated physical signalling channel (TS0) Where GPRS control channels are implemented:
One GPRS PDCH is designated as the master channel Up to 4 blocks may be allocated to PBCCH on the master PDCH
PBCCH PBCCH
PCCCH PCCCH
PDCCH PDCCH
PDTCH PDTCH
PRACH
PPCH
PAGCH
PNCH
PACCH
U/D
PTCCH
U/D
PDCCH Signalling information for a specific MS, e.g.: acknowledgements, power control, resource assignment and reassignment messages, Uplink transmits random access burst for TA estimation. Downlink transmits TA updates.
PDCCH
PDCH Configurations
PBCCH + PCCCH PCCCH + PDTCH PBCCH + PCCCH + PDTCH PDTCH only
PBCCH
PCCCH
2
1 3 2 1
PDCH
PDTCH
GPRS Coding Schemes 4 coding schemes have been defined for GPRS:
Scheme Code rate USF Precoded USF Radio Block excl. USF and BCS (Payload) 181 268 312 428 BCS Tail Coded bits Punctured bits Data rate kbps
3 3 3 3
3 6 6 12
40 16 16 16
4 4 4 -
0 132 220 -
CS-1 is mandatory for the BSS CS-1 to 4 are mandatory for the MS
Add USF
+3 bits
274 bits
USF pre-coding
+3 bits 294 bits
+4 bits
-132 bits
convolution x2 coding
588 bits
Data out
puncturing
456 bits
12 USF RLC Block MAC Frame Data Rate = 268 payload bits per 20mS sample = 13.4kbps 456 bits
12 USF RLC Block MAC Frame Data Rate = 312 payload bits per 20mS sample = 15.6kbps 456 bits
No Coding
12 USF RLC Block MAC Frame Data Rate = 428 payload bits per 20mS sample = 21.4kbps 456 bits
CS-1
Summary Section 5
GSM/GPRS Physical Channel Structure FDMA, TDMA, P-GSM900, E-GSM900, DCS1800 GPRS Logical Channels Logical Control Channels, Logical Data channels GPRS Multiframes GPRS Coding Schemes
Common Channels Common Channels Dedicated Channels Dedicated Channels PBCCH PBCCH PCCCH PCCCH PDCCH PDCCH PDTCH PDTCH
PPCH PPCH
PACCH PACCH
PRACH PRACH
PTCCH PTCCH
PAGCH PAGCH
PNCH PNCH
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking
Protocols
A protocol is a set of rules, agreed by both sides, to allow meaningful communication to take place Protocols are needed whenever systems need to pass information from one to another
HOST B
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA LINK PHYSICAL NETWORK DATA LINK PHYSICAL
Node A
Node B
HOST B
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA LINK PHYSICAL NETWORK DATA LINK PHYSICAL
Node A
Node B
Entity
Protocol Encapsulation
HOST A
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK LINK PHYSICAL
User Data User Data User Data User Data User Data User Data User Data User Data
HOST B
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK LINK PHYSICAL
Protocol Encapsulation
HOST A
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK LINK PHYSICAL
User Data
HOST B
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK LINK PHYSICAL
Protocol Encapsulation
HOST A
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK LINK PHYSICAL
User Data User Data User Data User Data User Data User Data User Data User Data
HOST B
APPLICATION PRESENTATION SESSION TRANSPORT NETWORK LINK PHYSICAL
Data Tunnelling
A technology that enables one network to send its data via another network's connections. Tunneling works by encapsulating a network protocol within packets carried by the second network
(Webopedia definition)
A tunnel is a point-to-point (PTP) virtual connection between two end points across a network through which data packets can be transported, transparent to the bearer network
Data Tunnelling
Tunneling is used by many technologies:
GGSN
PSDN Gi
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
L3
UDP/TCP
L2 IP L2 L1 L1
L2
IP L2 L1
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Relay Function
Transfers PDP PDUs from input port to appropriate output port Packet sequence numbering Packet re-sequencing Buffering Employs maximum holding time
Um
GMM/SM
Gb
GMM/SM
SNDCP
SNDCP
SMS
Relay BSSGP
Network Service
SMS
L3
L2
GSM RF
L1bis
L1
MS
BSC/PCUSN
SGSN
Network NODE B
MAP TCAP SCCP MTP-3 MTP-2 L1
MAP Mobile Application Part TCAP Transaction Capabilities Application Part SCCP Signalling Connection Control Part MTP Message Transfer Part
Summary Section 6
Introduction to Protocols Definition, ISO 7-Layer Model Protocol Stacks Horizontal (Peer-Peer) Communication Vertical (Entity-Entity) Communications SAPs Protocol Encapsulation Data Tunneling GPRS Protocol Stacks Transmission Protocol Stack Network Access Signalling Protocol Stack Core Network Signalling Protocol Stack
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations
7.1 Introduction 7.2 Um (Air) Interface Transmission Protocols 7.3 Gb (BSS-SGSN) Interface Transmission Protocols 7.4 Gn (SGSN-GGSN) Interface Transmission Protocols
Um
BSS
BSC/PCU
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
BSC/PCU
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Application Layer: Generated by TE connected to MT Application generated data Transparent to GPRS Network IP/X.25 Layer: Generates packet data. Adds routing information to application data Interrogated by GGSN for correct routing
N-PDU
NSAPIs
SN-PDU
GMM Signalling
SMS
SNDCP
Other Layer 3 Services
SAPIs
11
LLC
SAPI Definitions
Description GMM User Data QoS1 User Data QoS2 SMS User Data QoS3 User Data QoS4
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Applies an NSAPI packet encapsulation to identify context Data Compression Buffering of N-PDUs Supports acknowledged and unacknowledged data transfer
modes
Header
Payload
Header
Payload
He..
Network Layer
Compression
SNDCP PDUs
SH
SN-PDU
SH
SN-PDU
SH
SN-PDU
SH
SN-PDU
SH
SN-PDU
SNDCP Layer
LLC Layer
SH SNCDP PDU Header
Data Segment 8 X 3 2 NSAPI PCOMP SEGMENT # N-PDU# N-PDU# (continued) N-PDU (extended) Data Segment 7 F 6 T 5 M 4 1
1 2 3 4 5 n
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Assigned by SGSN on completing a GPRS Attach Procedure Comprises a SAPI and Temporary Logical Link Identifier (TLLI)
SAPI
Identifies the service required by each peer entity (MS and SGSN)
TLLI
Uniquely identifies the MS. Derived from the MSs assigned P-TMSI
Address Field
Control Field
SAPI
Header
to RLC/MAC Layer
PD = Protocol Discriminator bit C/R = Command/Response bit X = not defined SAPI = Service Access Point Identifier FCS = Frame Check Sequence
Network Layer
SNDCP segments
PH
SNDCP segment
PH
SNDCP segment
PH
SNDCP segment
PH
SNDCP segment
PH
SNDCP segment
SNDCP Layer
LLC Frame
FH
PH
SNDCP Segment
FCS
LLC Layer
to RLC/MAC Layer
Unacknowledged Mode:
Known as Asynchronous Disconnected Mode (ADM) LLC Transmissions may be initiated without prior establishment of a logical connection LLC does not guarantee ordered delivery LLC can detect but not correct errors Depending on protected or unprotected mode, erroneous packets may be forwarded or
discarded as appropriate
Acknowledged Mode:
Known as Asynchronous Balanced Mode (ABM) Each terminating entity is responsible for flow control and error recovery Provides mechanisms for a reliable, ordered packet delivery service Each terminating entity acts as a data source and data sink allowing bi-directional flows
BSC/PCU
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Length Indicator
LLC PDU(s) Spare (if present) PR = Power Reduction TFI = Temporary Flow Indicator FBI = Final Block Indicator BSN = Block Sequence Number E = Extension bit M = More bit
LLC PDUs
FH
Information field
FCS
LLC Layer
MS
segment segment segment
BSS
RLC
B H Information field
BCS
RLC
B H Information field
BCS
B H
Information field
BCS
RLC Blocks
MAC Link MAC Link
BSC/PCU
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
6 RRBP
4 S/P
2 USF
Payload Type
RLC Block
Payload Type = Control/data block RRBP = Relative Reserved Block Period S/P = Supplementary Polling bit USF = Uplink State Flag
LLC Layer
MS
segment segment segment
BSS
RLC
B H Information field
BCS
RLC
B H Information field
BCS
B H
Information field
BCS
RLC Blocks
MAC HEADER
MAC
RLC Block
MAC
MAC Frame
Link Link
BSC/PCU
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Link Layer
The Link Layer is divided into two parts:
MS
RLC
B H Information field
BCS
RLC Block
B H Information field
BCS
BSS
B H Information field
BCS
RLC
MAC
MAC HEADER
RLC Block
MAC
MAC Frame
Link
Link
Burst Interleaving
1 radio block 456 data bits 52-frame multiframe B0 B1 B2 T B3 B4 B5 X B6 B7 B8 T B9 B10 B11 X B0 to B11 = Radio Blocks T = PTCCH (Timing Control Channel) X = Idle
Link Layer
01234 46 7 0 1 234 56 7 01 234 56 7 01234 56 7
57 data bits
26 training bits
57 data bits
8.25
BSC/PCU
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
The Gb Interface
BSC/PCU SGSN BSC/PCU
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Provides SGSN-BSS flow control Separates LLC frames into user data, signalling, GMM
and Network management information data transfer
BVCI 1
BVCI 1 BVCI 2
BVCI 2
BVCI 3 BSC
3 CI BV
BVCI 4 BVCI 5
SGSN
BV CI 4
SGSN-BSS Signalling
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
NSEI-1 B S C
Gb
(BVCI 1-4)
BV CI 4
SGSN
-8) CI 5 V B (
BVCI 5
BVCI 6
CI BV 7
B S C
NSEI-2
BV C I8
BSC
NS-VC
BSC
SGSN
NS-VL
85 BSS 3
FR Switch
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gn
Relay Relay SNDCP LLC BSSGP
Network Service
Gi L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 IP L2 L1 L1
L2
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Based on E1/T1 links Supports G703/704 Protocols Each Physical link can support multiple NS-VCs
The Gn Interface
SGSN
GGSN
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gi
Relay
L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 L1
L2
IP L2 L1
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
GGSN
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gi
Relay
L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 L1
L2
IP L2 L1
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Gp
SGSN
Gn
BTS BSC SGSN
BG BSC
Gn
GPRS CORE
GGSN
BTS
20 Octets
8 Octets
GTP Encapsulation
User Data (N-PDU)
GGSN
IP/X.25
SGSN
GTP Header
SNDCP
GTP
GTP
LLC
UDP/TCP
UDP/TCP
BSSGP
IP
IP
Network Service
L2 L1
L1bis
L2 L1
GGSN
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gi
Relay
L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 L1
L2
IP L2 L1
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
UDP Encapsulation
User Data (e.g IP datagram)
GGSN
IP/X.25
SGSN
GTP Header
SNDCP
GTP
GTP
LLC
UDP/TCP
UDP Header
GTP Header
UDP/TCP
BSSGP
IP
IP
Network Service
L2 L1
L1bis
L2 L1
GGSN
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Gb
Gi
Relay
L3
Relay BSSGP
Network Service
UDP/TCP
L2 IP L2 L1 L1
L2
IP L2 L1
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Backbone IP Encapsulation
User Data (e.g IP datagram)
GGSN
IP/X.25
SGSN
GTP Header
SNDCP
GTP
GTP
LLC
UDP/TCP
UDP Header
GTP Header
UDP/TCP
BSSGP
IP
UDP Header
GTP Header
IP
Network Service
L2 L1
L1bis
L2 L1
BSS MS
SGSN
TDMA TCH
TCH n
BSSGP VC
BVCI
Virtual Tunnel
TID
CONNECTION TYPE
CONNECTION IDENTIFIER
SGSN
BSS MS
TCP/UDP IP GTP SNDCP LLCP BSSGP RLCP MACP
SGSN
Um
GMM/SM
Gb
GMM/SM
SNDCP
SNDCP
SMS
Relay BSSGP
Network Service
SMS
L3
L2
GSM RF
L1bis
L1
MS
BSC/PCUSN
SGSN
N-PDU
NSAPIs
SN-PDU
GMM Signalling
SMS
SNDCP
Other Layer 3 Services
SAPIs
11
LLC
Summary Section 7
MS-BSS Um Interface Protocols SNDCP, LLC, RLC, MAC, Link Layer BSS-SGSN Gb Interface Protocols BSSGP, Network Services (FR Relay) L1bis physical
layer
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations
MS MM State Model:
IDLE
Ready to Standby:
Ready timer expired Forced to Standby Abnormal RLC conditions (SGSN context) Packet transmission/reception required GPRS detach Location cancelled (SGSN context) Implicit detach (SGSN context) Location cancelled (SGSN context)
Standby to Idle:
BTS
1 2 4
HLR
SGSN
SGSN
EIR
HLR
MSC/VLR
The MS Reachable Timer expires. The SGSN forces a GPRS Detach due to radio
link problems
SGSN
GGSN
Detach Accept
MS
BSS
Detach Request
SGSN
GGSN
Detach Accept
MS Reachable Timer
Stops when MS enters READY state Reset and restarted when MS enters
STANDBY state
Routing Zones
SGSN-1 BSC-2 BSC-1 BSC-3 SGSN-2
LA-1
LA-2
- Routing Area - Location Area
RA
LA
Routing Areas
Served by only one SGSN Subset of a Location Area Cannot Span more than one Location Area Contains one or more GPRS Cells
Area Identities
Location Area Identity (LAI) comprises: Mobile Country Code (MCC) Mobile Network Code (MNC) Location Area Code (LAC) Routing Area Identity (RAI) comprises: Location Area Identity (LAI) Routing Area Code (RAC) Cell Global Identity (CGI) comprises: Cell Identity (CI) LAI (or RAI)
Cells within RAs
Location Area
Why the need for location management? Network must know when and where a GPRS MS attaches
to the network.
Network must know where to route packets. Network must know when a Ready State MS changes cell
and/or RA.
Network must know when a Standby State MS changes RA. Network must know when an MS changes MM state.
Location information stored is dependant upon MM state of MS: IDLE - no current location information held STANDBY - only Routing Area information held READY - Routing Area and cell information held
Functions provided:
Mechanisms for cell and PLMN selection A mechanism to know the RA for MSs in a STANDBY
state state
When a GPRS terminal camps on to a new cell, one of 3 possible scenarios is indicated:
A cell update is required A Routing Area update is required A combined Routing Area and Location Area
update is required
Changing Cells
Notification only required if MS in Ready state MS detects change by comparing stored Cell ID with received Cell ID Change indicates requirement for one of three procedures: Cell ID update RAI Update (inter or intra-SGSN update) Combined LAI / RAI update
MS detects change by comparing stored RAI with received RAI Cell ID update implicit in RA update
When a MS changing RA, one of two states occur: MS has moved to new RA in same SGSN SA as old RA MS has moved to new RA in new SGSN SA
If new SA is entered, an Inter-SGSN RA update is initiated by SGSN If new RA is in same SA, Intra-SGSN RA update is initiated by MS Periodic RA updates are always of Intra-SGSN type
SGSN
Security Functions
SGSN Context Ack Forward Packets Update PDP Context Request Update PDP Context Response Update Location Cancel Location Cancel Location Ack Insert Subscriber Data Insert Subscriber Data Ack Update Location Ack Location Update Request Location Update Accept Routing Area Update Accept Routing Area Update Complete
MS
BSS
Paging Request GPRS Paging Request Any LLC Frame Any LLC Frame
SGSN
PDP PDU
C31, C32 are only used if PBCCH is implemented. Otherwise the C2 criteria is used
Summary Section 8
Mobility Management States GPRS Attach / Detach Routing Areas Location Management Location Updates Changing Routing and Service Area Paging Cell Reselection
Time (hours) 0 24
Traffic Level
Ti m esl ots
Time
Time
GPRS timeslot allocation to terminals: Up to 8 timeslots on the same carrier can be allocated to a
single GPRS terminal
GPRS timeslot allocation for traffic: Timeslots specifically allocated for GPRS traffic Allocation of spare CS timeslot capacity on a statistical basis
GSM RF
BSS AGPRS
BSS
PACCH
PACCH
BSS
Packet Paging Request
PRACH or RACH
PAGCH or AGCH
PACCH
Packet Access type granted (1-phase or single block packet access) TFI USF value or fixed allocation bitmap Channel coding scheme for RLC data blocks Power Control Parameters Optional TBF start time (mandatory if fixed allocation usedl)
1-Phase Access: When PCCCH is available in Cell When in Acknowledged mode Total data to be transmitted does not exceed 8 RLC/MAC
blocks
2-Phase Access When PCCCH is not available in Cell When in Unacknowledged mode Total data to be transmitted does exceeds 8 RLC/MAC blocks
Key:
User A USF = 1
B0
B1
B2
B3
B4
User B USF = 2
B5 X B6 B7 B8
Summary Section 9
Timeslot Resource Allocation Uplink Timeslot Allocation Downlink Timeslot Allocation Uplink State Flags (USFs) Uplink/Downlink Packet Access Temporary Block Flows (TBFs) Radio Resource Operating Modes
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations
PDP States
Inactive:
PDP Context not established No packet transfer possible
Active:
PDP Context established Packet transfer possible Only possible in READY or STANDBY MM states
Activate PDP Context
INACTIVE
ACTIVE
Static IP addressing: Permanently allocated to MS by home PLMN Network-activated PDP contexts must address static
IP addresses
Invalid APN will reject PDP activation at the GGSN APN format in two parts:
{network identifier}.{operator identifier}
PDP Notification Response Request PDP Context Activation PDP Context Activation Procedure
Update PDP Context Response Modify PDP Context Request Modify PDP Context Accept
Connection at TE-MT (R reference point) broken Radio connection lost TE deactivates last remaining PDP context MS initiates a deactivation procedure
Ready - packet download possible Standby - Paging required Idle - no data transfer possible
Uplink:
Ready - packet upload possible Standby - PDP context must be established Idle - GPRS Attach required
BSS MS
PDP Context
SGSN
TLLI
DLCI
Virtual Tunnel
TID
CONNECTION TYPE
CONNECTION IDENTIFIER
BSS MS
TCP/UDP IP SNDCP BSSGP Frame Relay RLCP MACP
SGSN
Relay packets from incoming port to appropriate outgoing port Stores packets until forwarded or holding time expires
SGSN Relay Function:
Adds sequence numbers to NS-PDU received from SNDCP May perform packet re-sequencing prior to passing to SNDCP
layer
BSS
38
FR Switch 77
11 FR Switch 32 19 SGSN
BSS
2 FR Switch 44 FR Switch 67
23
85 BSS
FR Switch
GTP
UDP/TC P
UDP/TCP
IP L2 L1
IP header
IP L2 L1
SGSN-MS Encapsulation
MS or SGSN PDUs encapsulated within LLC LLC link uniquely identified by a TLLI Each PDP context established within a TLL is assigned a unique 4-bit NSAPI.
Um
Application IP/X.25 SNDCP LLC RLC MAC Link Layer RLC MAC Link Layer Relay BSSGP
Network Service
Gb
L1 bis
L1bis
MS
BSS
SGSN
Summary Section 10
PDP Contexts Context States Addressing Activation / Deactivation Effects of MM States on Packet Transfer Access Point Names (APNs) Packet Transfer Functions
BSS 38 FR Switch 11 BSS 2 44 FR Switch BSS 85 77 FR Switch 7 67 FR Switch 32 23 FR Switch 19 SG SN
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations
11.1 Introduction 11.2 Bearer Services 11.3 Quality of Service (QoS) 11.4 GPRS Security 11.5 Billing
Bearer Services
Two Bearer Services offered:
QoS - Precedence
High
Medium Low
QoS - Reliability
Reliability classes define the effect of the following on Service Data Units (SDUs): loss of SDUs
GSM release 02.60 defines 3 reliability classes GSM release 03.60 defines 5 reliability classes
QoS - Reliability
Reliability Class GTP Mode LLC Frame Mode LLC Data RLC Block Mode Traffic Type
Acknowledged
Acknowledged
Protected
Unacknowledged
Acknowledged
Protected
Unacknowledged
Unacknowledged
Protected
Unacknowledged
Unacknowledged
Protected
Unacknowledged
Unacknowledged
Unprotected
Non real-time traffic, error-sensitive Acknowledged application that cannot cope with data loss. Non real-time traffic, error-sensitive Acknowledged application that can cope with infrequent data loss. Non real-time traffic, error-sensitive Acknowledged application that can cope with data loss, GMM/SM, and SMS. Non real-time traffic, error-sensitive Unacknowledged application that cannot cope with data loss. Non real-time traffic, error-sensitive Unacknowledged application that cannot cope with data loss.
QoS - Delay
GPRS
This
QoS - Delay
Delay (maximum values) SDU size : 128 octets Mean Transfer Delay (sec) <0.5 <5 <50 95 percentile Delay (sec) <1.5 <25 <250 SDU size : 1024 octets Mean Transfer Delay (sec) <2 <15 <75 Unspecified 95 percentile Delay (sec) <7 <75 <375
QoS - Throughput
The throughput parameter indicates the user data
throughput requested by the user.
Authentication
Benefits of authentication include:
Prevents unauthorised network access Prevents illegal impersonation of legitimate subscribers
MS
Ki
SGSN
RAND Ki Authentication & ciphering Request Send Authentication info Ack IMSI, Triplets (RAND,SRES,Ki)
A3
SRES
A3
SRES
[RAND]
Capability is mandatory for MS and network Implementation is optional Does not provide for end-to-end encryption
SGSN
RAND Ki
A8
Kc Data
A8
Kc Data
A5
A5
Kc + Data
These fields are not protected on initial connection Does not provide for end-to-end encryption
GSNs collects GPRS-related billing data such as: destination and source address usage of radio interface usage of external PDNs usage of PDP addresses usage of general GPRS resources location of mobile station volume of packet traffic
Internet
By volume of data transferred Flat rate for Internet access Time spent on-line By Transaction For content - operator may provide own
pages (value added services)
Internet
Vodafone UK: GPRS: No monthly access charge. 2p for every 1KB sent or received. GPRS 1: 7.49 monthly access charge including 1MB of information.
0.5p for every additional 1KB sent or received.
BT Cellnet: Pay As You Use: 3.99 monthly access charge. 2p for every 1KB sent
or received.
Summary Section 11
Subscriber Services PTP, PTM Quality of Service Precedence, Reliability, Delay, Throughput, Security Authentication, Encryption, User ID Confidentiality Billing Parameters, Methods, Existing Tariffs.
Data A5 A5 MS Ki SGSN RAND Ki
A8 Kc
A8 Kc Data
Kc + Data
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations
A BSS
MSC/ VLR
Combined LA/RA Update Combined paging Longer MS sleep periods Smaller Paging Load (MS only paged in RA)
The Gs Interface
Interface between MSC/VLR and SGSN Optional implementation When present: All MSC-originated paging of GPRS-attached MSs is via the When absent: All MSC-originated paging of GPRS-attached MSs is via the A
interface Paging coordination not possible SGSN Paging coordination possible
MS paged in LA Mode II - PPCH not available in cell Mode III - PPCH available in cell
New SGSN
Old SGSN
new MSC/VLR
HLR
old MSC/VLR
Identification Response
Update Location Cancel Location Cancel Location Ack Insert Subscriber Data Insert Subscriber Data Ack Update Location Ack Location Update Request Update Location Cancel Location Cancel Location Ack Insert Sub Data Insert Sub Data Ack Attach Accept Attach Complete TMSI Reallocation Complete Location Update Accept Update Location Ack
SGSN
GGSN
MSC/VLR
Delete PDP Context Response IMSI Detach Indication GPRS Detach Indication
Detach Accept
SGSN
new MSC/VLR
HLR
old MSC/VLR
Location Update Request Update Location Cancel Location Cancel Location Ack Insert Sub Data Insert Sub Data Ack Update Location Ack Location Update Accept RA Update Accept RA Update Complete TMSI Reallocation Complete
new MSC/VLR
HLR
old MSC/VLR
SGSN Context Ack Forward Packets Update PDP Contexts Request Update PDP Contexts Response Update Location ID Request ID Response Insert Subscriber Data Ack Update Location Ack Location Update Request Update Location Insert Sub Data Insert Sub Data Ack RA Update Accept RA Update Complete TMSI Reallocation Complete Location Update Accept Update Location Ack Cancel Location Cancel Location Ack Cancel Location Ack Insert Subscriber Data Cancel Location
Mode I
II III
GSM Paging Channel GPRS Paging Channel Paging Coord? Packet Paging Channel Packet Paging Channel CS Paging Channel CS Paging Channel Yes Packet Data Channel not applicable CS Paging Channel CS Paging Channel No CS Paging Channel Packet Paging Channel No CS Paging Channel CS Paging Channel
Summary Section 12
Interactions Between SGSN and MSC/VLR The Gs Interface Network Operating Modes Combined IMSI/GPRS Attach / Detach Procedures Combined GSM/GPRS Location Updating GSM/GPRS Paging Coordination
A BSS Gb SGSN MSC/ VLR Gs
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations
Gi Interface
Gp Interface
GGSN
BG
BG
GGSN
GGSN
X.25 Gi
Um
Application IP/X.25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF Relay BSSGP
Network Service
Gb
L3
UDP/TCP
L2 IP L2 L1 L1
L2
IP L2 L1
L1bis
L1bis
L1
MS
BSC/PCUSN
SGSN
GGSN
Gi Interface IP Connection
IPv4 or IPv6 Addressing
Gi
PLMN
TE
IP NETWORK(S)
GPRS NETWORK
TE
Gi Interface IP Connection
Gn
SGSN
Gn GPRS Backbone Gi
GGSN
DNS
LAN
Firewall
Internet
Host
Gi Interface IP Connection
GGSN
Router
Gi IP Network
Router
IP
IP
IP
IP
L2
L2
GPRS Bearer
L1 L1
Gi X.121 Addressing
X.121 Addressing
PLMN
TE
DTE
PSPDN
TE
GPRS NETWORK
DCE
Gi PSDN
Relay X.25 X.75
GPRS Bearer
LAPB
LAPB
L1
L1
Gp Interface
GGSN
BG
BG
GGSN
Addressing Inter-PLMN Link Establishment QoS Implementation Security Routing Protocol Agreement Charging Agreements
Summary Section 13
Interworking Interfaces The Gi Interface IP Connections X.25 Connections The Gp Interface Inter-PLMN Interface Inter-PLMN GPRS Roaming Issues
PUBLIC/PRIVATE DATA CONNECTION Gp Interface
GGSN
BG
BG
GGSN
Course Progress
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations
14.1 Introduction 14.2 Coverage 14.3 Capacity 14.4 C/I Interference 14.5 Effect on QoS
Coverage
Current GSM networks designed primarily for voice/CS data. GPRS coverage may differ from that of GSM Coding scheme used is radio path quality dependant
CS4
CS3 CS2
Enabling GPRS
GSM coverage
CS1
Capacity
Most existing GSM900 networks are capacity restricted now Difficult to add new services due to restricted capacity GSM1800 networks have most to offer Smaller cell sizes Typically higher capacity availability
C/I Interference
GPRS data throughput is coding scheme dependant Coding scheme used relates to C/I levels Lower C/I
Packet loss, retransmissions
Higher C/I
Increase of throughput
C/I improvements can be achieved by: Minimising cell overlap by optimising the network Cell splitting
Summary Section 14
GPRS deployment requires reconsideration of the cell planning and frequency planning strategies The analysis of the network should include both circuit switched & packet switched traffic Throughput relates to C/I Lower C/I = Packet loss, retransmissions, delays Higher C/I = Increased throughput C/I improvements can be achieved by Minimising cell overlap by optimising the network Cell splitting
GSM only cell Enabling GPRS
CS4
GSM coverage
Course Summary
Day 1
1. Concepts 2. Mobile Data Evolution 3. GPRS Overview 4. GPRS Architecture & Interfaces 5. GPRS Air Interface 6. Protocols Overview 7. GPRS Protocols
Day 2
8. Mobility Management 9. Radio Resource Management 10. Packet Routing and Transfer 11. GPRS Operational Issues 12. Interaction with GSM Services 13. GPRS Internetworking 14. GPRS Network Planning Considerations