114
Prepared by: Agilent Technologies 600 Atlantis Road Melbourne, FL 32904 USA Phone: (321) 952-8300 Fax: (321) 725-5062 www.agilent.com Copyright2001 by Agilent Technologies All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written permission from Agilent Technologies RF Engineering Continuing Education & Training Introduction to GPRS

Gprs 1

Embed Size (px)

Citation preview

Page 1: Gprs 1

Prepared by:Agilent Technologies600 Atlantis RoadMelbourne, FL 32904 USAPhone: (321) 952-8300Fax: (321) 725-5062www.agilent.com

Copyright2001 by Agilent TechnologiesAll rights reserved. No part of this book shall bereproduced, stored in a retrieval system, or transmittedby any means, electronic, mechanical, photocopying,recording, or otherwise, without written permissionfrom Agilent Technologies

RF EngineeringContinuing Education & Training

Introduction to GPRS

Page 2: Gprs 1

Page 2 Agilent RestrictedGPRS Slides (Rev A).ppt

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

• Conclusions

Page 3: Gprs 1

Page 3 Agilent RestrictedGPRS Slides (Rev A).ppt

Class Agenda

• 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

Page 4: Gprs 1

Page 4 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM

Introduction to GPRS

F1

F2

F3

F4

F1

F2

F3

F4

F2

F1

F2

N=4 Frequency Reuse Concept

• Second Generation Technology

• Groupe Speciale Mobile

• Developed by ETSI

• International wireless standard

• Based on the cellular concept

• Frequency reuse implementation

• Over 480 million subscribers

• GSM900, DCS1800, PCS1900, R-GSM

100 200 300 400 5000

GSM

IS-95

IS-136

PDC (Japan)

Analog

Millions of subscribers (Feb 2001)source: EMC

Page 5: Gprs 1

Page 5 Agilent RestrictedGPRS Slides (Rev A).ppt

Introduction to GPRS

Overview of GSM

• All GSM documents are standardized by ETSI

• Standards are grouped into 12 series

• Allows for easy integration of network elements from different equipment vendors

• Significantly reduces the cost of the overall network deployment

Page 6: Gprs 1

Page 6 Agilent RestrictedGPRS Slides (Rev A).ppt

Introduction to GPRS

Overview of GSM - Network Architecture• GSM network can be divided into three main subsystems:

– Base Station Subsystem - BSS

– Mobile Station Subsystem - MSS

– Network Switching Subsystem - NSS

GSM Network Layout

MSCArea

H LR

MSCArea

VLR

MSCTRAUBSC

BTS

BTS

BSS

MSC Area

BSS

BSSBTS

PSTN

PLMN - Public Land Mobile Netw ork

Gatew ayMSC

NSS

Page 7: Gprs 1

Page 7 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Mobile Station

Introduction to GPRS

Keyboard

Control

Display

Transmit AudioSignal

Processing

Receive AudioSignal

Processing

ChannelDecoding

DeinterleavingM essage

Regenerator

ChannelEncoding

InterleavingM essage

Generator

Ciphering

Ciphering

RFProcessing

RFProcessing

SIM

Duplexer

Antenna

ANTENNAASSEM BLY

TRANSM ITTER

RECEIVER

TRANSCEIVER UNITCONTROLSECTION

• Offered as a phone for voice services

• Data services will bring new devices to the market

• Two functional parts:

– HW/SW radio interface

– SIM

• Two types of SIM

– Smart Card

– Plug-in

GSM Mobile Architectural Diagram

Page 8: Gprs 1

Page 8 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Base Transceiver Station

• BTS is a set of transceivers (TX/RX).

• GSM BTS can host up to 16 TX/RX.

• In GSM one TX/RX is shared by 8 users.

• The main role of TX/RX is to provide conversion between traffic data on the network side and RF communication on the MS side.

• Depending on the application, it can be configured as macrocell, microcell, omni, sectored, etc.

Introduction to GPRS

Page 9: Gprs 1

Page 9 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Base Station Controller• Provides a small digital

exchange with some mobility tasks

• Connects to one or several BTS on the Abis Interface

• Connects to the MSC on the A Interface

• Designed to offload most of the radio link related processes from the MSC

• Provides clock distribution to BTS

• Communicates with the OMC

Introduction to GPRS

Page 10: Gprs 1

Page 10 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - TRAU

• TRAU is responsible for transcoding the user data from 16Kb/sec to standard ISDN rates of 64Kb/sec.

• It can physically reside on either BSC side or MSC side.

• If it resides on the MSC side, it provides substantial changes in the backhaul – 4 users over a single T-1/E-1 TDMA channel.

• TRAU, BSC and BTSs form Base Station Subsystem (BSS)

Introduction to GPRS

Page 11: Gprs 1

Page 11 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - MSC

• Responsible for connecting the mobile to the landline side

• GSM MSC is commonly designed as a regular ISDN switch with some added functionality for mobility support

• GSM Network can have more than one MSC

• One of the MSC has an added functionality for communication with public network – Gateway MSC (GMSC)

• All calls from the “outside networks” are routed through GMSC

GSM MSC and Gateway MSC

Introduction to GPRS

Page 12: Gprs 1

Page 12 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - HLR/AuC

• Database for permanent or semi-permanent data associated with the user

• Logically, there is only one HLR per network

• Typical information stored in HLR: International Mobile Service Identification Number (IMSI), service subscription information, supplementary services, current location of the subscriber, etc.

• HLR is usually implemented as an integral part of MSC

• AUC is an integral part of HLR responsible for ciphering and encryption.

• GSM specifies elaborate encryption schemes.

• There are three levels of the encryption:

– A5/1 – Used by countries in Europe and USA

– A5/2 – Used by countries and the so called COCOM list

– No encryption – used by all other countries

Introduction to GPRS

Page 13: Gprs 1

Page 13 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - VLR and EIR

• Temporary database that keeps the information about the users within the service area of the MSC

• Usually there is one VLR per MSC

• The main task of the VLR is to reduce the number of queries to HLR. When the mobile, registers on the system its information is copied from HLR to VLR

• VLR is usually integrated with the switch

• Separation of SIM and mobile opens possibility for market of stolen and fraudulent equipment.

• GSM Systems are equipped with Equipment Identity Register (EIR) – responsible for tracking the equipment eligibility for service.

• EIR maintains three lists of mobile terminals:

– White list: is the list of approved mobile types.

– Black list: list of the International Mobile Equipment Identity (IMEI) numbers that are barred from service.

– Gray List: The list of mobiles that are tracked within the GSM system.

Introduction to GPRS

Page 14: Gprs 1

Page 14 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Interfaces

• GSM defines different interfaces between two system components

• Allows for multi-vendor implementation

• Promotes more competition

• Lower costs

• Air interface is limiting in terms of capacity

• Air interface is also called Um interface

BTS

BSC MSC

VLR

EIR

VLR

Gatew ayMSCM S

H LR

E

FF

B B

C

D D

G

A -

In

terf

ace

Ab

is -

In

terf

ace

Air

- I

nte

rfac

e

GSM Interfaces

Introduction to GPRS

Page 15: Gprs 1

Page 15 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Air Interface

• GSM is a FDMA/TDMA based technology

• Transmissions are discontinuous

• Each user is assigned a timeslot

• Each frequency is divided into eight timeslots

• Each channel has a 200 kHz bandwidth

• Overhead signaling is required for coordination and control

• Information is sent in bursts

• Several types of bursts

GSM as a FDMA/TDMA Interface

BTS

USER 1 USER 2 .... USER 8

USER 6 USER 7 USER 8 USER 1

USER 1,ARFCN 1

USER 2,ARFCN 1

USER 8,ARFCN 1

USER 9,ARFCN 2

USER 10,ARFCN 2

USER 16,ARFCN 2

ARFCN 1

ARFCN 2

Introduction to GPRS

Page 16: Gprs 1

Page 16 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Burst Types

Tail Traffic/Signaling Flag Training Sequence Flag Traffic/Signaling Tail

3 57 1 26 1 57 3

Tail Synchronization Training Sequence Synchronization Tail

3 33939 64

• 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

• 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

Synchronization Burst

Normal Burst

Introduction to GPRS

Page 17: Gprs 1

Page 17 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Burst Types

• Used when the MS is accessing the system

• Shorter in length – burst collision avoidance

• Extended synchronization sequence

• Used only on the reverse link

• Supports MAHO

• Used to ensure constant power level of the broadcast control channel

• Only on the forward link

Dummy Burst

Access Burst

Tail Predefined Bit Sequence Tail

3 3142

Tail Synchronization Access Bits Tail

8 41 36 3

• GSM mobiles use slotted ALOHA to access the system

• In the case of collision – a hashing algorithm is provided

Introduction to GPRS

Page 18: Gprs 1

Page 18 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Burst Types

• Sometimes referred to as the F-burst

• Provides mobile with precise reference to the frequency of the broadcast control channel

• Inserting the F-bursts on the control channel produces spectral peak 67.7 KHz above the central frequency of the carrier

• Only on the forward link

• Spectral characteristics of the control channel.

• The peak in the spectrum allows for easier MS network acquisition

Tail Fixed Bit Sequence (All zeros) Tail

3 3142

fc fc+67.7 KHz frequency

Power Spectrum Density

BW = 200KHz

Introduction to GPRS

Page 19: Gprs 1

Page 19 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Physical Channels• A GSM physical channel can carry several different types of logical channels

• Can be divided into two categories: traffic and signaling

• Signaling channels can be further categorized as:

– Broadcast

– Common Control

– Dedicated Control

Introduction to GPRS

Page 20: Gprs 1

Page 20 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Frame Hierarchy

• Different organization on the superframe level for different logical channels

0 1 2 3 4 5 6 7 21 22 23 24 25

1 TDM A Frame4.615 ms

26 M ultiframe120 ms

51 M ultiframe235.4 ms

51 x 26 Superframe or 26 x 51 Superframe6s 120 ms

Hyperframe3 h 28 min 53 s 760 ms

0 1 2 3 4 48 49 50

0 1 2 3 4 5 6 7 2043 2044 2045 2046 2047

0 1 2 3 4 5 6 7 46 47 48 49 50

0 1 2 3 4 23 24 25

0 1 2 3 4 5 6 7

Introduction to GPRS

Page 21: Gprs 1

Page 21 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Additional Features• GSM supports additional features that enable a better

spectrum utilization and increased capacity:

– Timing Advance - TA

– Discontinuous Transmission - DTX

– Mobile Assisted Handover - MAHO

– Dynamic Power Control - DPC

– Hierarchical Cell Structure - HCS

– Frequency Hopping - FH

– Intracell handovers

Introduction to GPRS

Page 22: Gprs 1

Page 22 Agilent RestrictedGPRS Slides (Rev A).ppt

Overview of GSM - Quiz!

• Name some of the components of the GSM architecture and briefly explain their function

• What are the different types of bursts?

– _______________

– _______________

– _______________

– _______________

– _______________

• What are the different types of logical channels ?

– _______________, _______________, _______________

– _______________, _______________, _______________

– _______________, _______________, _______________

– _______________

Introduction to GPRS

Page 23: Gprs 1

Page 23 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 24: Gprs 1

Page 24 Agilent RestrictedGPRS Slides (Rev A).ppt

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

• GSM has distinctive approach towards 3G

• Intermediate step refers to as 2.5 G

• Allows for smooth transition from voice to data services

• Maintain upgrade costs to a minimum

Introduction to GPRS

Page 25: Gprs 1

Page 25 Agilent RestrictedGPRS Slides (Rev A).ppt

What is GPRS?

Source: Ericsson’s Web Site Oct-00

Su

bscr

ibe

rs (

M)

0

900

300

600

96 98 00 02 03

Cellular

Internet

Cellular Internet

• 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

Introduction to GPRS

Page 26: Gprs 1

Page 26 Agilent RestrictedGPRS Slides (Rev A).ppt

What is GPRS? - Circuit vs Packet Switch

• 2G technologies are circuit switched

• Dial-up type connections

• A single user occupies a channel for the entire transmission

• Requires time-oriented billing

• GSM transmissions are bursty

• Bursty nature favors data services

• GPRS is packet switched technology

• More appropriate for data services

• Continuous flow is not required

• Access is based on demand only

• Several users can be multiplexed

• Billing based on negotiated QoS and usage

Introduction to GPRS

Page 27: Gprs 1

Page 27 Agilent RestrictedGPRS Slides (Rev A).ppt

What is GPRS? - Types of Data Services• Most popular Internet data

applications include:

– E-mail

– Web browsing

– File transfers

– Real time audio

– Streaming video

• Different services have different throughput requirements

• GSM evolution is expected to provide services at throughputs similar to their landline counterparts

Introduction to GPRS

Page 28: Gprs 1

Page 28 Agilent RestrictedGPRS Slides (Rev A).ppt

What is GPRS? - A 2.5 G Solution

GPRS - G eneral Packet R adio ServicePDN - Packet D ata N etworkLAN - Local A rea N etworkW W W - W orld W ide W eb

Laptop com puter

PALM DEVICE

PDNGPRS

Other GPRSNetw orks

AirIn terface

FTP

FileTransfer

Video

Multimedia

W W W

E-MAIL

LAN

• GPRS is a 2.5 G solution implemented over existing GSM network

• Theoretical data rates are up to 160 kbps

• GPRS makes a more efficient use of the air interface

• Supports point-to-point and point-to-multipoint transmissions

• GPRS will take over short message service (SMS) from GSM signaling channels

• New QoS parameters:

– Precedence

– Reliability

– Delay

– Throughput

Introduction to GPRS

Page 29: Gprs 1

Page 29 Agilent RestrictedGPRS Slides (Rev A).ppt

What is GPRS? - Important Challenges• There are several hardware and software

limitations that will decrease the expected data rates significantly

• Mobile data will impose a demand for more IP addresses. The existing version of IP is already reaching saturation

• The idea that the market will accept mobile data service with eagerness is still somewhat questionable

• The 3G standards are already finalized and implementation will follow shortly after 2.5 G

Introduction to GPRS

Page 30: Gprs 1

Page 30 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 31: Gprs 1

Page 31 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture• GPRS introduces new entities to support data packet transmissions

• New entities are PCU, GSN, Border Gateway, and GPRS register

GPRS Network Architecture

ForeignPLMNBG

M S

BSC

DATA-BASESUBSYSTEM

Other SGSNBG

VLR H LRG R

EXTERNALNETW ORKS

BTS

BTS

GSMRADIOSUBSYSTEM

GPRSSUBSYSTEM

PDNGGSNSGSNPCU

AirInterface

GbInterface

GnInterface

GnInterface

GpInterface

GiInterface

GcInterface

GrInterface

GsInterface

AbisInterface

BTS - Base Transceiver StationBSC - Base Station ControllerPCU - Packet Control UnitSGSN - Service GPRS Support NodeGGSN - Gateway GPRS Support NodeBG - Border GatewayHLR - HomeLocation RegisterVLR - Visitor Location RegisterGR - GPRS RegisterPDN- Packet Data Netw ork

Introduction to GPRS

Page 32: Gprs 1

Page 32 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture - SGSN

SGSNPCU

BSS

BSS

BSS

SGSNPCU

SGSNPCU

GGSN

• Serving GPRS support node

• Delivers data packets to the mobile stations

• Each SGSN is assigned to a 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

Introduction to GPRS

Page 33: Gprs 1

Page 33 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture - GGSN

GGSN

GGSN GGSN

PDNPDN

PLMN

PDN

• Gateway GPRS support node

• Allows the GPRS network to communicate with external PDNs

• Routes all packet data units through the corresponding SGSN

• Whereas the SGSNs can change during cell reselections, the GGSN remains the same during an ongoing packet transaction

• Supports PTP and PTM transmissions

• Responsible for billing related to connections with external PDNs

Introduction to GPRS

Page 34: Gprs 1

Page 34 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture - GR and PCU

M S

BSC

SGSNPCU

BTS

TRAU MSC

• GPRS Register

– Database containing information about GPRS subscribers

• Packet Control Unit

– Manages and controls radio-related operations

– Converts frames coming from the SGSN into TRAU frames

– Compresses and decompresses frames

– PCU allows very few modifications to the BSS

Introduction to GPRS

Page 35: Gprs 1

Page 35 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture - PCU Locations

M S

M S

M S

PCU

BSC SGSNPCU

BSC SGSN

BSC SGSNPCU

BTS

BTS

BTS

• Possibilities for location are similar to the TRAU

• From the resource utilization perspective, the best location for the PCU is at the SGSN

• Conceptually, PCU still remains a part of the BSC

Introduction to GPRS

Page 36: Gprs 1

Page 36 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture - Border Gateway

ForeignPLMN

BGBGGGSN GGSN

HomePLMN

• Risk from hackers in external PLMNs

• Protect subscribers from security break-ins

• Border Gateway is implemented to provide a maximum level of security

• Acts as a firewall to the GPRS network

• No guidelines for protection at the Gi interface

• Gi security is left open to equipment manufacturers

Introduction to GPRS

Page 37: Gprs 1

Page 37 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 38: Gprs 1

Page 38 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture - GSM and GPRS

GMSC

M S

ForeignPLMNBG

BSC

BSC

Other MSC

DATA-BASESUBSYSTEM

Other SGSNBG

VLRH LRG R

EXTERNALNETW ORKS

BTS

BTS

BTS

GSMRADIOSUBSYSTEM

GSMSW ITCHINGSUBSYSTEM

GPRSSUBSYSTEM

PDN

ISDN

MSCTRAU

GGSNSGSNPCU

AirInterface

AbisInterface

GbInterface

GnInterface

GnInterface

GpInterface

GiInterface

GcInterface

GrInterface

GsInterface

AInterface

BInterface

CInterface

EInterface

DInterface

AbisInterface

AirInterface

PSTNBTS

M S

Introduction to GPRS

Page 39: Gprs 1

Page 39 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Architecture - Quiz!

• Name some of the components of the GPRS architecture and briefly explain their function

• What are two types of GSNs?

– _______________

– _______________

• What are the different types of mobile classes ?

– _______________

– _______________

– _______________

• Which component allows for few changes at the BSS?

– _______________

Introduction to GPRS

Page 40: Gprs 1

Page 40 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 41: Gprs 1

Page 41 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Protocol Stack - ISO/OSI Model

Session Layer

Transport Layer

Netw ork Layer

Data Link Layer

PresentationLayer

Physical Layer

ApplicationLayer

1

2

3

4

5

6

7

Session Layer

Transport Layer

Netw ork Layer

Data Link Layer

PresentationLayer

Physical Layer

ApplicationLayer

1

2

3

4

5

6

7

Netw ork Layer

Data Link Layer

Physical Layer

Node A Node B Node C

peer-to-peer protocol

• International Telecommunications Union (ITU) and International Standardization Organization (ISO) developed Open Systems Interconnect (OSI)

• Allows for compatibility between different equipment manufacturers

Introduction to GPRS

Page 42: Gprs 1

Page 42 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Protocol Stack - ISO/OSI Model

Node A Node C

Application Layer

Presentation Layer

Session Layer

Transport Layer

Netw ork Layer

Data Link Layer

Physical Layer

234567Info

Info

2

3

4

5

6 7

7 Info

Info

6 7 Info

5 6 7 Info

4 5 6 7 Info

5 4 5 6 7 Info

6 5 4 5 6 7 Info 1

2

3

4

5

6

7

2

3

4

5

67

7Info

Info

67Info

567Info

4567Info

34567Info

234567Info1

2

3

4

5

6

7

Info

• Each layer adds its own header to the message

• Same layer at destination node removes its corresponding header

• Physical layer delivers message from one node to the next

• In GSM, layer 1 corresponds to the air interface

• GPRS layers fall between OSI layers 2 and 3

Introduction to GPRS

Page 43: Gprs 1

Page 43 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Protocol Stack

M SBTS

BSC PCU SGSN GGSN

RFL PhysicalLayer

PhysicalLayer

PhysicalLayer

PhysicalLayer

PhysicalLayer

PhysicalLayer

PhysicalLayer

PhysicalLayer

MACNSFR

RLC BSSGP

NSFR

L2

BSSGP IP

LLC UDP

SNDCP GTP

L2

IP

UDP

GTP

RFL

MAC

RLC

LLC

SNDCP

Netw orkLayer

Netw orkLayer

AbisInterface

AirInterface

InternalInterface

GbInterface

GnInterface

OSILayer 1

OSILayer 2

OSILayer 3

Introduction to GPRS

Page 44: Gprs 1

Page 44 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Protocol Stack - GTP

• GPRS Tunneling protocol

– Allows communication between the GGSN and SGSN

– Data transfer is done via encapsulation and tunneling

– GTP header includes such as PDU type, QoS parameters, and tunnel identifier (TID)

– TID differentiates PTP from PTM transactions

Introduction to GPRS

GTP PDU

N PDUTCP/IPHeader

User Data

Netw ork Layer

GTP Layer

GTPHeader

TID User Data

Page 45: Gprs 1

Page 45 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Protocol Stack - SNDCP & BSSGP• Subnetwork Dependent Convergence Protocol

– Makes GPRS network transparent to the common subscriber regardless of what application is running

– Responsible for converting network packet data units into GPRS suitable format

– Multiplexing of SN packet data units over the LLC layer

– Segmentation and Desegmentation of SN packets into LLC packets

– Compression of the IP header information• Base Station Subsystem GPRS

Protocol

– Routing between SGSN and PCU

– Provide radio related info for RLC/MAC

– Routing goes via Network Relay

– Transparent transfer of LLC frames

– Convey QoS information

Introduction to GPRS

TCP/IPHeader

User Data

Netw ork Layer

SNDCP Layer

SN-PDUHeader

Com pressed Inform ation TailSN-PDUHeader

Com pressed Inform ation Tail

Page 46: Gprs 1

Page 46 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Protocol Stack - LLC

• Logical Link Control

– Provides a logical reliable link between MS and SGSN

– Designed as independent as possible from the radio interface layers

– Encapsulation of SNDCP packet data units

– Ciphering procedures between MS and SGSN

– Detection and recovery of lost LLC packet data units

– Responsible for acknowledged/unacknowledged operation

Introduction to GPRS

Fram eHeader

Radio Blocks

SNDCP Layer

SN-PDUHeader

Compressed Inform ation TailSN-PDUHeader

Compressed Inform ation Tail

FCS

LLC Layer

Fram eHeader

Radio Blocks FCS Fram eHeader

Radio Blocks FCS

Page 47: Gprs 1

Page 47 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Protocol Stack - RLC / MAC

• RLC sublayer

– Transmission of data blocks across the air interface

– Retransmission of error data blocks using ARQ

• MAC sublayer

– Provides access to a given transmission medium

– Controls access signaling, medium sharing by multiple users

– Release operations over the radio channel

– Access is based on slotted ALOHA

– Performs mapping of RLC blocks onto the GSM physical channels

Introduction to GPRS

PC PCT TRLC

HeaderRLC/MAC Signaling

Inform ationUSF BCS USF BCS

RLC/MACLayer

RLC Data

RLC Data B lock RLC/MAC S ignaling B lock

Fram eHeader Radio Blocks FCS

LLC Layer

Fram eHeader Radio Blocks FCS Fram e

Header Radio Blocks FCS

Page 48: Gprs 1

Page 48 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Coding Schemes

• GPRS defines four coding schemes

• Only CS-1 is mandatory for the BTS

• All coding schemes are mandatory for the MS

• The higher the coding scheme, the higher the throughput

• The higher the throughput, the lower protection against errors

RLCHeader

RLC Data

160 Data Bits (depends on size RLC header)£

RLCHeader

RLC Data

240 Data Bits (depends on size RLC header)

RLCHeader

RLC Data

288 Data Bits (depends on size RLC header)

RLCHeader

RLC Data

400 Data Bits (depends on size RLC header)

£

£

£

CS-1

CS-2

CS-3

CS-4

Introduction to GPRS

Page 49: Gprs 1

Page 49 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Radio Block Structure

• A packet transmission is referred to as a temporary block flow (TBF)

• Each TBF is assigned a temporary flow identity (TFI)

• The TFI is located inside the LLC header information

• The TFI allows for multiplexing several users over the same timeslot

• The TFI also allows to assign priority classes

Introduction to GPRS

PC PC

NormalBurst

NormalBurst

NormalBurst

NormalBurst

NormalBurst

NormalBurst

NormalBurst

NormalBurst

T TRLC

HeaderRLC/MAC Signaling

Inform ationUSF BCS USF BCS

Netw ork Layer

SNDCP Layer

LLC Layer

RLC/MACLayer

RF Layer

RLC Data

approx 1.6 KB

1.5 KB or less

20 - 50 bytes

4 x 114 bits

RLC Data B lock RLC/MAC S ignaling B lock

Fram eHeader Radio Blocks FCS Fram e

Header Radio Blocks FCS Fram eHeader Radio Blocks FCS

SN-PDUHeader

Compressed Inform ation TailSN-PDUHeader

Compressed Inform ation Tail

TCP/IPHeader

User Data

Page 50: Gprs 1

Page 50 Agilent RestrictedGPRS Slides (Rev A).ppt

Protocol Stack - Quiz!

• Mention the seven different layers of the ISO/OSI reference model:

– _______________, _______________, _______________

– _______________, _______________, _______________

– _______________

• The GPRS protocol stack consists of the following protocols

– _______________, _______________, _______________

– _______________, _______________

• The maximum throughput achieved using CS-2 and two timeslots is:

– _______________

• Different packet transactions from different users can be identified via the

– _______________

Introduction to GPRS

Page 51: Gprs 1

Page 51 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 52: Gprs 1

Page 52 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Air Interface

• Air interface continues to be limiting factor in terms of capacity

• GPRS shares the same interface with GSM

• Recall GSM has 200 kHz and eight TS

• GPRS utilizes multiplexing and 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

GPRS Air Interface

Introduction to GPRS

PhysicalLayer

MAC

RLC

RFL

MAC

RLC

MS BSS

RLC - Radio Link ControlM AC - M edium Access ControlRFL - Radio Frequency LinkM S - M obile StationBSS - Base Station Subsystem

Page 53: Gprs 1

Page 53 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Logical Channels

• Signaling and traffic channels are also required for GPRS

• A new family of packet data channels PDCHs has been defined

• Some of the existing GSM signaling channels can still be used for GPRS

• The GPRS mobile still requires to listen to the GSM broadcast channel for GPRS channel information

Introduction to GPRS

Page 54: Gprs 1

Page 54 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS 52-Multiframe

• Each radio block is transmitted over 4 TDMA frames

• Resource allocation is done in terms of blocks for both uplink and downlink

• A 52-Multiframe consists of:

– twelve blocks for PDCHs signaling and traffic

– two timing advance frames

– two idle frames (for neighbor list and power control)

– 12 x 4 +2 + 2 = 52 frames

0

Block 0 Block 1 Block 2TA

1 2 3 4 5 6 7 8 9 10 11 12 13

Block 3 Block 4 Block 5 I

14 15 16 17 18 19 20 21 22 23 24 25 26

Block 6 Block 7 Block 8TA

27 28 29 30 31 32 33 34 35 36 37 38 39

Block 9 Block 10 Block 11 I

40 41 42 43 44 45 46 47 48 49 50 51

TA - T im ing A lignm ent F ram eI - Id le F ram e

Introduction to GPRS

Page 55: Gprs 1

Page 55 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS 52-Multiframe

• The PDCHs are mapped and organized into a 52-Multiframe

0 1 2 3 4 5 6 7 21 22 23 24 25.5

0 1 2 3 4 49 50 51

0 1 2 3 4 5 6 7 21 22 23 24 25

1 TDM A Frame4.615 ms

26 M ultiframe120 ms

51 M ultiframe235.4 ms

Hyperframe3 h 28 min 53 s 760 ms

0 1 2 3 4 48 49 50

0 1 2 3 4 5 6 7 2043 2044 2045 2046 2047

0 1 2 3 4 5 6 7 46 47 48 49 50

0 1 2 3 4 23 24 25

52 M ultiframe240 ms

51 x 26 Superframe or 26 x 51 Superframe or 25.5 x 52 Superframe6s 120 ms

0 1 2 3 4 5 6 7

Introduction to GPRS

Page 56: Gprs 1

Page 56 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Master-Slave Concept

BCCH CCCH

TS

Option 1 (use all PDCHs)

Option 2 (use BCCH or PBCCH)

Option 3 (use BCCH, CCCH or PBCCH, PCCCH)

PDTCH PDTCH PDTCHTA

PDTCH PDTCH PDTCH I PDTCH PDTCH PDTCHTA

PDTCH PDTCH PDTCH I

PCCCH PDTCH PDTCHTA

PDTCH PDTCH PDTCH I PDTCH PDTCH PDTCHTA

PDTCH PDTCH PDTCH I

PBCCH PDTCH PDTCHTA

PDTCH PDTCH PCCCH I PCCCH PDTCH PDTCHTA

PDTCH PDTCH PDTCH I2

4

6

3

5

7

1

0

• One physical channel (frequency and timeslot) can be used for signaling and control

• 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

Master Slave Concept

Introduction to GPRS

Page 57: Gprs 1

Page 57 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Timing Advance - Uplink

0 1

2 3

4 5

6 7

8 9

10 11

12 13

14 15

8 x 52-multiframe = 416 framesTAI = 0 - 15

• The PTCCH/U is divided into 16 subchannels with eight 52-multiframes

• The 16 subchannels can be assigned to 16 different active mobile stations

• Every PTCCH/U has a cycle of 1.92 s

• Active mobile stations will transmit one access burst with TA=0 to the BTS once per eight 52-multiframes within their subchannel

• Based on the PTCCH/U message, the BTS can recalculate the timing advance value

Introduction to GPRS

Page 58: Gprs 1

Page 58 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Timing Advance - Downlink

One TA message in 4 normal burstsfor up to 16 MS

0 1

3 4

• 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

Introduction to GPRS

Page 59: Gprs 1

Page 59 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Timing Advance - Example

• Example: An uplink temporary block flow (TBF) is initiated between a mobile station and a serving base station. The total file size is 80 kilobits and is transmitted using CS-1. The base station assigns the mobile station a timing advance index (TAI = 3). Assuming a constant data rate and no block retransmissions, how many timing advance messages are required from the mobile during this transmission.

– 1 frame =

– 1 block =

– A 52-multiframe =

– Time between identical TAIs =

– Total transmission time =

– Number of timing advances =

Introduction to GPRS

Page 60: Gprs 1

Page 60 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Power Control - MS Power Classes• Power control is used to minimize the transmit power and still

maintain a reliable link

• GSM power control is done by the BTS based on RXLEV and RXQUAL

• GPRS power control is performed by the mobile based on several parameters including:

– Maximum allowed Tx power

– Received Signal Level - RSL

– Mobile station power class

• Several mobile station power classes have been defined for GSM 900 and DCS 1800 respectively

Mobile Station Power Class GSM 900

Mobile Station Power Class DCS 1800

Introduction to GPRS

Page 61: Gprs 1

Page 61 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Power Control - Power Control Calculation• The formula for power control calculation as defined by ETSI

(GSM 03.64 version 8.50)

)),48(min( max0

PCPch CH

= 39 dBm for GSM 900 and 36 dBm for DCS 1800

CH = mobile and channel specific power control parameter. It is sent to the mobile in any resource assignment message. The values range from 0 to 62 dB in 2 dB increments based on interference measurements of the BTS. At any time during a packet transfer, the network can send new CH values to the mobile on the downlink PACCH

= 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

C = received signal level at the mobile

Pmax = maximum allowed transmit power in the cell

Introduction to GPRS

Page 62: Gprs 1

Page 62 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Power Control - Example

• A GSM-1800 Class 3 mobile station is engaged in power control. The network parameters are =0.5, and CH = 4. The mobile reported C is –85dBm. What is the transmit power Pch ?

)),48(min( max0

PCPch CH

Introduction to GPRS

Page 63: Gprs 1

Page 63 Agilent RestrictedGPRS Slides (Rev A).ppt

Air Interface - Quiz!

• What are the different types of GPRS logical channels ?

– _______________

– _______________, _______________, _______________

– _______________, _______________, _______________

• GPRS packet data channels are mapped onto a new structure called ________________

• The Uplink PTCCH is divided into _____ subchannels

• One timing advance message on the downlink is transmitted over _____ normal bursts and contains a timing advance index for up to _____ users

• In GSM, power control is done at the ____________. In GPRS, power control is done at the _____________.

Introduction to GPRS

Page 64: Gprs 1

Page 64 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 65: Gprs 1

Page 65 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Mobility Management States

• Mobility management states apply for both the mobile and the SGSN

• Idle: Mobile is powered on but not attached to GPRS

• Standby: Mobile is powered on and attached to GPRS. No packet transfer is in progress. Routing area updates are sent as needed.

• Ready: The mobile is currently engaged in packet transfer or recently terminated a packet transfer. The Ready state is determined by a timer. No need to page a mobile in Ready state

GPRS Mobility Management States for MS

Introduction to GPRS

Idle

Ready

Standby

Ready-TimerExpiry

PDUTransfer

GPRSDetach

GPRSAttach

PDUTransfer

Page 66: Gprs 1

Page 66 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Attach Process

M S BTS

BSC SGSN

AirInterface

GbInterface

GsInterface

VLRH LRG R

DInterface

Attach Request

Authentication and Ciphering Authentication and Ciphering

Routing Area Update

Location Area Update

Attach Acknow ledged

For GPRS

For GSM

• Process of registration of the mobile into the GPRS network

• Occurs when mobile is first powered on and can occur afterwards based on network settings

• Mobile registers directly with the SGSN

• Information Exchanged

– IMSI or P-TMSI

– TLLI

– RA, LA

– Power class mark

– Type of registration (GSM, GPRS)

– Authentication

– Ciphering

Introduction to GPRS

Page 67: Gprs 1

Page 67 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS PDP Context Activation

M S BTS

BSC SGSN

AirInterface

GbInterface

GnInterface

Request PDP Context Create PDP Context

PDP Context ActivatedPDP Context Granted

GGSN

Message Includes:§ IP Address (Static of Dynamic)§ Access Point-AP(ie yahoo.com)§ QoS§ NSAPI

Message Includes:§ IP Address (Static of Dynamic)§ Access Point-AP(ie yahoo.com)§ QoS§ Tunneling ID (TID)

Message Includes:§ IP Address (Static of Dynamic)§ UPD Protocol Header§ QoS§ Tunneling ID (TID)

Message Includes:§ IP Address (Static of Dynamic)§ Priority Level§ QoS§ Tunneling ID (TID)§ NSAPI§ GGSN Address

• The mobile need to activate a packet data protocol context before it can transmit or receive information

Introduction to GPRS

Page 68: Gprs 1

Page 68 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Mobile Originated Transfer

M S

Packet Channel Request

Packet Channel Request

Tw o Phase Access

BSS

Packet Immediate Assignment

One Phase Access

Packet Uplink Assignment

Packet Resource Request

Packet Resource Assignment

• A mobile initiates a transfer on the random access channel RACH or PRACH

• One phase access: Network provides immediate packet channel assignment message with reserved PDTCHs for uplink

• Two phase access: Network provides immediate packet channel assignment message with only one single radio block reservation. Mobile sends a more detailed packet resource request. Network responds with message that contains reserved resources

Introduction to GPRS

Page 69: Gprs 1

Page 69 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS - TFI, USF and CV

• Temporary flow identity (TFI) and uplink state flag (USF) allow for multiplexing of several users on downlink and uplink directions respectively

• 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

• Uplink also contains a countdown value (CV) to indicate blocks remaining

Introduction to GPRS

Page 70: Gprs 1

Page 70 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Acknowledged/Unacknowledged Mode

BSS

Data Block

Data Block

Data Block

Data Block

Data Block

NACK Message

Block # 1 2 3 4Status 1 1 0 1

Bitmap

Erroneous Block

Retransmitted Block

M S

• 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

• Correct blocks are “1”, incorrect blocks are “0”

• Erroneous blocks are retransmitted

GPRS Mobility Management States

Introduction to GPRS

Page 71: Gprs 1

Page 71 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Mobile Terminated Transfer/Cell Reselection• Mobile terminated transfer

– The Countdown Value is used on the uplink to determine the end of a TBF

– The Final Block Indicator is used in the downlink to indicate the end of a TBF

• Cell reselection

– There are no handovers in GPRS, mobile performs cell reselection

– In GSM, cell reselections are performed when mobile is in idle mode

– GSM uses C1 and C2 algorithms for cell reselection

– GPRS Cell reselections can be network or mobile controlled

– GPRS uses C31 and C32 algorithms for cell reselection

– C31 is based on selecting the best GPRS server in the area

– C32 allows for cell ranking when HCS is implemented

– C31 and C32 allow for a more efficient cell planning of GPRS networks

– There are three modes of operation for cell reselection: NC0, NC1 and NC2

Introduction to GPRS

Page 72: Gprs 1

Page 72 Agilent RestrictedGPRS Slides (Rev A).ppt

Mobility Management - Quiz!

• What are the different mobility management states ?

– _______________, _______________, _______________

• In order to register to the GPRS network, the mobile station must perform a ________________

• In order to engage in a packet transfer, the mobile station must perform a ________________

• The two options for mobile originated transfer are:

– __________________

– __________________

• For downlink multiplexing, the ________ is used

• For uplink multiplexing, the ________ is used

• Errors in transmitted blocks are notified to the transmitting party via the _____

Introduction to GPRS

Page 73: Gprs 1

Page 73 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 74: Gprs 1

Page 74 Agilent RestrictedGPRS Slides (Rev A).ppt

Quality of Service - Precedence Class• Under normal network conditions, all users have equal access.

• During network congestion, users with a higher priority level shall be served before users with a lower priority

• A user with lower priority will suffer higher delay times and packet losses

• Three precedence class are defined

Introduction to GPRS

Page 75: Gprs 1

Page 75 Agilent RestrictedGPRS Slides (Rev A).ppt

Quality of Service - Peak Throughput• Peak throughput refers to the

maximum data rate for packets to be transferred across the network

• There is no guarantee that this maximum data rate can be achieved or sustained for any time period

• Peak throughput is measured in octets per second

• Values are shown in bits per second for easier clarification

• Network may limit the subscriber to the negotiated peak throughput regardless of additional capacity

Introduction to GPRS

Page 76: Gprs 1

Page 76 Agilent RestrictedGPRS Slides (Rev A).ppt

Quality of Service - Mean Throughput• Average rate at which data

is expected to be transferred across the GPRS network

• Measured in octets per hour

• Displayed in bits per second for easier clarification

• GPRS network may limit the subscriber to the mean throughput regardless of additional capacity

• A best effort throughput can be negotiated based on need and availability

Introduction to GPRS

Page 77: Gprs 1

Page 77 Agilent RestrictedGPRS Slides (Rev A).ppt

Quality of Service - Delay

• 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

Introduction to GPRS

Page 78: Gprs 1

Page 78 Agilent RestrictedGPRS Slides (Rev A).ppt

Quality of Service - Reliability

Introduction to GPRS

Page 79: Gprs 1

Page 79 Agilent RestrictedGPRS Slides (Rev A).ppt

Quality of Service - Reliability

• Reliability class defines the probability of:

– Loss packets

– Out of sequence packets

– Duplicate packets

– Corrupted packets

Introduction to GPRS

Page 80: Gprs 1

Page 80 Agilent RestrictedGPRS Slides (Rev A).ppt

Class Agenda

• Air Interface

• Mobility Management

• Quality of Service

• Optimization and RF Planning– GSM Metrics

– GPRS Metrics

– Measurement Model

– RF Performance, Signal Quality, Data Performance

• Traffic Planning

• HSCSD, EDGE, and 3G Growth Path

• Conclusions

Introduction to GPRS

Page 81: Gprs 1

Page 81 Agilent RestrictedGPRS Slides (Rev A).ppt

Network Optimization Process

• Identify RF and fixed network parameters that impact network performance

RxLev

RxQual

BCH Pwr

BLERC/I

ThroughputPacket Delay Re-Connects

DNS Lookup

Packet Failure

DriveTest

DriveTest

DataProblem

DataProblem

ProblemID

ProblemID

RFProblem

RFProblem

Evaluation

Evaluation

Actions

Actions

Introduction to GPRS

Page 82: Gprs 1

Page 82 Agilent RestrictedGPRS Slides (Rev A).ppt

GSM Metrics - RXLEV and RXQUAL

• Reported as a quantized value RXLEV: RXLEV = RSL[dBm] + 110

• Minimum RXLEV: -110, MAX RXLEV = -47

• Downlink measurements for both serving cell and up to 32 neighbors

• Up to 6 strongest neighbors are reported back to BTS through SACHH

• Only on the serving channel

• Reported as a quantized value RXQUAL

• For a good quality call RXQUAL < 3

• Measurements are averaged before the handover processing

• If DTX is active, the measurements are performed over the subset of SACCH that guarantees transmission

Introduction to GPRS

Page 83: Gprs 1

Page 83 Agilent RestrictedGPRS Slides (Rev A).ppt

GSM Metrics - C/I, Neighbor Lists and Call Stats

dBlog10/

1_

__

N

iiR

CellServingR

P

PIC

• Co-channel: Undesirable signal attributed to reuse of the same frequency

• Adjacent: Undesirable signal attributed to bleed over from frequency components

• Neighbor lists: Assigned based on strongest signals for handover purposes

• Call Statistics:

– Dropped Calls

– Blocked Calls

Introduction to GPRS

Page 84: Gprs 1

Page 84 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Metrics - Throughput

• Rate at which data is transferred in either uplink or downlink (kbps)

• Can be measured as raw or effective

• Different applications require different throughputs

0

2

4

6

8

10

12

14

16

Time

Th

rou

gh

pu

t (k

bp

s)

TX Throughput RX Throughput

Introduction to GPRS

Page 85: Gprs 1

Page 85 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Metrics - Throughput Example• A downlink TBF has been negotiated using CS-2.

Calculate the effective throughput if the negotiated reliability is Class 1, assuming that the probability of retransmitted blocks is 40%. Also calculate the raw throughput if the negotiated reliability class is Class 4 (no error protection). Refer to Section for the reliability classes.

0)](Re1[ RpR TXTX

Introduction to GPRS

Page 86: Gprs 1

Page 86 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Metrics - Reliability

• ETSI reliability classes allow the engineer to benchmark performance against different types of applications

• Optimizing the RF link is first step towards correcting packets

• Duplicate packets are usually due to problems in the IP network

Introduction to GPRS

Page 87: Gprs 1

Page 87 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Metrics - Reliability

• Drive test measurement equipment can easily compute the probability of blocks in error (BLER) received by a mobile

-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

0

Time

C V

alu

e

0

10

20

30

40

50

60

70

80

90

100

BL

ER

C Value Rx BLER

Introduction to GPRS

Page 88: Gprs 1

Page 88 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Metrics - Delay

GPS

M S

BTS

BSC PCU SGSN GGSN

GiInterface

Test ServerDrive Test System

Send SDU w ith GPS timestamp

Server calculates delay and sends back to test mobile

GPS

R

ReferencePoint

• Delay is specified for two SDU sizes: 128 octets and 1024 octets

• Smaller SDUs travel faster and with less delay than larger SDUs

• A good method to measure delay is by configuring a test server at the Gi interface and timestamp each SDU with GPS measurements

• Delay can also be computed from any other node inside or outside the PLMN

Introduction to GPRS

Page 89: Gprs 1

Page 89 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurement Model

Measurement Model

DataPerformance

Signal QualityRF

Performance

ApplicationLayer

GPRS LayersTest Mobile

ReportsRF Scanning

Receiver

• Data Performance:

– Application layer end-to-end tests

– GPRS Layers information collected by the phone

• Signal Quality: Phone reported parameters

• RF Performance: Scanning Receiver

Introduction to GPRS

Page 90: Gprs 1

Page 90 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurement Model

ApplicationLayer

End-to-End Data Performance

GPRS Layers

Physical Layer

ApplicationLayer

GPRS Layers

Physical Layer

GPRS Layers Data Performance

RF Link Quality Performance

• Hierarchical layer diagram based on ISO/OSI reference model

Introduction to GPRS

Page 91: Gprs 1

Page 91 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurement Model• Collected measured data can be post-process and analyzed with

commercial tools

Agilent OPAS 32 Post-processing and analysis tool

Shows uplink & downlink application layer throughput along with coding schemes in use for each link

Introduction to GPRS

Page 92: Gprs 1

Page 92 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurements - BLER versus C/I

0.001

0.01

0.1

1

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

BL

ER

CS1 CS2 CS3 CS4

• Block Error Rate (BLER) can be directly tied to the quality of the RF link, typically measured in terms of C/I

Introduction to GPRS

Page 93: Gprs 1

Page 93 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurements - BLER Example• Calculate the effective Rx throughput for a mobile

station that operates under C/I of 10dB and uses coding scheme CS-1. How long will it take to download a 150Kb data file?

0)](1[ RBLERpRRX

• Total Download Time =

Introduction to GPRS

Page 94: Gprs 1

Page 94 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurements - Signal Quality

Layer 1Radio

Resource(RR Info)

RLC / MACLayer

LLC / SNDCPLayers

GMM / SMInformation

BCCH TCH - ARFCN Multislot ClassAck/Unack

Mode

Service State(Idle, Standby,

Ready)

BSIC MAIONumber ofTimeslots

SAPIP-TMSI, TLLI

values

RXQUAL HSN MS Output Power Ciphering InfoRouting Area

Identifier

RXLEV MA List Ack/Unack ModeHeader

Compression

SM state(PDP active,inactive, etc.)

TimingAdvance

Coding SchemeData

CompressionTx Power TFI numberNeighbors TBF status

• Phone reported measurements include Layer 1, Layer 2 and Layer 3 parameters

• Provide valuable information about the performance of the network

Introduction to GPRS

Page 95: Gprs 1

Page 95 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurements - Drive Test Tool• Commercial GPRS tools can collect most GPRS related information

Agilent E7475 GPRS Drive Test Software

Introduction to GPRS

Page 96: Gprs 1

Page 96 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurements - Data Performance

Type of service Conversational Streaming Interactive BackgroundDelay Tolerance Low High Medium HighJitter Tolerance Low Low Medium High

Data raterequirement

Small to large High Low to medium Low

Data symmetry Symmetrical Asymmetrical Asymmetrical AsymmetricalReliabilityTolerance

High High Low Low

TypicalApplications

Circuit switchedtelephony

Audio-videobroadcasting

E-commerceand WWW

File transferand e-mail

• GPRS measurements provide information below the application layer and allows the engineer to detect the cause of problems that are hidden to the user

• Application layer measurements describe the performance that the user perceives depending on the application being tested

• Real-time applications can be simulated and tested

Introduction to GPRS

Page 97: Gprs 1

Page 97 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Measurements - End-to-End Process

Test Server

GPRS Netw ork

GiInterface

M SDrive Test System

• End-to-end test process is best approach towards measuring performance at the application layer

• Client - Server configuration

• On the uplink, the mobile sends packets over the GPRS network. A test server measures the performance and reports results back to the mobile

• On the downlink, the test server sends packets over the GPRS network. The test mobile measures performance and stores the results

Introduction to GPRS

Page 98: Gprs 1

Page 98 Agilent RestrictedGPRS Slides (Rev A).ppt

GPRS Network Optimization Challenges• GPRS deployment is still in its beginning

stages

• Many questions regarding the performance metrics are yet to be answered

• As networks grow and more solutions arise a more defined methodology will be developed

• As of today, GPRS radios are not capable of frequency hopping

• Many GSM networks are already suffering congestion problems with voice traffic. GPRS will add more to the problem

• Today only Class B mobiles are available commercially

• Only coding schemes 1 and 2 are being implemented in trials

Sagem OT 96MGPRS

Motorola GPRS Timeport

Introduction to GPRS

Page 99: Gprs 1

Page 99 Agilent RestrictedGPRS Slides (Rev A).ppt

Network Optimization - Quiz!

• What are some GSM performance metrics ?

– _______________, _______________, _______________

• What are some GPRS performance metrics?

– ______________,________________,________________

• Packets in error can be

– ______________

– ______________

– ______________

– ______________

• The GPRS measurement model tests for

– ______________

– ______________

– ______________

Introduction to GPRS

Page 100: Gprs 1

Page 100 Agilent RestrictedGPRS Slides (Rev A).ppt

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

Introduction to GPRS

Page 101: Gprs 1

Page 101 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS

• 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

Total traffic

D ata traffic

Voice traffic

Tota l peak traffic

Peak voice traffic Peak data traffic

T im e

Traffic volum e

Introduction to GPRS

Page 102: Gprs 1

Page 102 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS

• Proper dimensioning of GPRS over GSM requires:

– Peak circuit switched traffic in erlangs

– Peak data traffic in Kb/sec

– Circuit switched traffic load during total peak

– Packet switched traffic load during total peak

• Coding scheme usage depends on quality of radio channel

• The lower the coding scheme the higher the protection

• Traffic dimensioning assumes high loading and high interference, therefore CS-1 is used for estimates

Introduction to GPRS

Page 103: Gprs 1

Page 103 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS - Example

• Consider a GSM/GPRS base station designed to support the aggregate data throughput of 40Kb/sec using coding scheme CS-1. Assume that 50% of users with the cell site's coverage area operate under favorable RF conditions that allow them to use coding scheme CS-2. Estimate the aggregate throughput that can be supported by the base station.

• The aggregate throughput can be calculated as:

Kb/sec_________aggR

Page 104: Gprs 1

Page 104 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS

• A GSM radio can hold eight timeslots

• Some of the timeslots are dedicated for signaling

• One trunk in GSM is defined as one timeslot on the radio transceiver

• Based on number of trunks and required Grade of Service (GOS), the amount of traffic loading can be calculated using the traditional Erlang B traffic model

Number oftransceivers

Number of timeslots available for

traffic

Voice capacity atGOS of 1% [E]

Voice capacity atGOS of 2% [E]

1 6 1.91 2.282 14 7.35 8.203 22 13.65 14.904 30 20.34 21.93

Page 105: Gprs 1

Page 105 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS

• To estimate the maximum aggregate data traffic that can be supported per GSM/GPRS sector, the following is assumed:

– Coding scheme is CS-1

– Threshold throughput per time slot is 5Kb/sec

– Dominant type of data service is WWW browsing with Pareto distribution

• Average throughput per timeslot can be calculated as

sqqs

sav TT

R

TT

TRR

10

0

Introduction to GPRS

• Where

– Rav = Threshold throughput

– R0 = Data rate of coding scheme

– Ts = Service time

– Tq = Waiting time in queue

Page 106: Gprs 1

Page 106 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS

• Using Allen-Cunneen’s formula and the Pareto characteristics of different data traffic types, we can estimate the erlang data capacity of a GPRS site

Introduction to GPRS

21

0

200

20

1

11

2

1

2

,1

n

m

nm

n

mDD

DDC

av xx

xx

x

x

nn

n

aC

aCE

R

R

• Where

– = shape parameter for the Pareto distribution

– = minimum message length

– = maximum message length

– = average data traffic load in erlangs

– = average number of time slots available for GPRS service,

– = Erlang C delay formula DDC aCE ,

DC

n

mx

Page 107: Gprs 1

Page 107 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning for GPRS

• Typical values of the Pareto distribution shape parameter

• To illustrate the traffic dimensioning concept, consider the following set of parameters

Page 108: Gprs 1

Page 108 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning for GPRS

• Using the previous equation and the information from the previous tables, the following information can be computed

• The information from the table below generates the curves shown to the right 0

20

40

60

80

100

120

140

160

180

200

220

240

0 5 10 15 20 25 30 35

Circuit switched traffic [erlang]

Ag

gre

gat

e G

PR

S t

hro

ug

hp

ut

[Kb

/sec

]

1 TX (6 TS) 2 TX (14 TS) 3 TX (22 TS) 4 TX (30 TS)

GOS of 2%

GOS of 1%

Page 109: Gprs 1

Page 109 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS - Example

• Determine the number of GSM radios at the GSM/GPRS site required to support at least 7.5 erlangs of voice traffic at 2% GOS and an aggregate CS-1 packet data throughput of 80Kb/sec. If 50% of the users are in area of C/I that allows for CS-2 coding, what is the available aggregate throughput?

0

20

40

60

80

100

120

140

160

180

200

220

240

0 5 10 15 20 25 30 35

Circuit switched traffic [erlang]

Ag

gre

ga

te G

PR

S t

hro

ug

hp

ut

[Kb

/se

c]

1 TX (7 TS) 2 TX (14 TS) 3 TX (22 TS)

(9.7 E, 80 Kb/sec)

(7.5 E, 95 Kb/sec)

Introduction to GPRS

Kb/sec_________aggR

• The aggregate throughput can be calculated as:

Page 110: Gprs 1

Page 110 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS - Case Study• Consider a GSM provider trying to role out the GPRS service within

urban core area. We will assume that the traffic is following a fairly uniform geographical distribution and that the most dominant traffic type is WWW browsing. Other relevant data is given below:

Introduction to GPRS

• Determine the following:

– Number of sites necessary for handling the circuit switched voice at 2% GOS

– Aggregate GPRS capacity per site (for CS-1 coding scheme)

– If the system is to provide aggregate capacity of 2.5Mb/sec while serving the peak voice traffic load, how many sites need to be installed?

Page 111: Gprs 1

Page 111 Agilent RestrictedGPRS Slides (Rev A).ppt

Traffic Planning in GPRS - Case Study• Analysis:

0

20

40

60

80

100

120

0 2 4 6 8 10 12 14

Circuit switched traffic [erlang]

Ag

gre

ga

te G

PR

S t

hro

ug

hp

ut

[Kb

/se

c]

GPRS Throughput Curve for 2TX

95.5v

D

A

R

Introduction to GPRS

ARFCNN

CELLN

aggR

vCELL aN

DCELL RN

£v

D

a

R

CELLN aggR

Page 112: Gprs 1

Page 112 Agilent RestrictedGPRS Slides (Rev A).ppt

Class Agenda

• 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

• Conclusions

Introduction to GPRS

Page 113: Gprs 1

Page 113 Agilent RestrictedGPRS Slides (Rev A).ppt

HSCSD, EDGE and 3G Growth Path

EDGE

SMS, Data (9.6Kbit/s)

UMTS

2 Mbit/s

GPRS

171.2 kbit/s

HSCSD

60 kbit/s

Bandwidth

Technology

384 kbit/s

9.6 kbit/s

1997 1998 1999 2000 2001 2002 2003

Introduction to GPRS

Page 114: Gprs 1

Page 114 Agilent RestrictedGPRS Slides (Rev A).ppt

HSCSD, EDGE and 3G Growth Path

G SM 2+9.6 Kb/sec

HSCSD64 Kb/sec

G PRS114 Kb/sec

EDG E384 Kb/sec

UM TS2M b/sec

19993Q

20001Q

20011Q

20022Q

2003

T im eline

D ataR ates

HSCSD - H igh S peed C ircu it Sw itched D ata

G PRS - G enera l P acket R ad io S ystemEDG E - Enhanced D ata G SM Environm ent

UM TS - U n iversa l M obile Te lephone S ervice

GPRS160 kbps

EDGE384 kbps

UMTS2 Mbps

HSCSD64 kbps

GSM 2+9.6 kbps

• High Speed Circuit Switch Data

– Existing GSM structure

– Combines multiple TS

– Software upgrade at BTS

• Enhanced Data for GSM Evolution

– Uses 8PSK modulation

– Provides higher data rates than GPRS

– Major changes to GSM

• UMTS - FDD

– 3G solution for GSM

– Up to 2Mbps data rates

Introduction to GPRS