40
GPRS - General Packet Radio Services Siemens TM2110EU01TM_0003 1 Contents 1 GPRS Objectives and Advantages 3 1.1 GPRS Objectives and Advantages 4 1.2 Standardization 6 2 Basic Principles 9 2.1 Management of Radio Resources/ Coding Schemes 10 2.2 GPRS Subscriber Profile 12 2.3 Quality of Service (QoS) Profiles 14 3 GPRS-Architecture 19 3.1 GPRS Architecture 20 3.2 GSM Phase 2+, Interfaces 22 3.3 New Network Elements for GPRS 24 4 Logical Functions 31 4.1 Logical Functions in the GPRS Network 32 4.2 Allocation of Logical Functions 38 GPRS - General Packet Radio Services

02_tm2110eu01tm_0003_gprs

Embed Size (px)

DESCRIPTION

describe the GPRS network topology , protocols , structures

Citation preview

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_00031

    Contents

    1 GPRS Objectives and Advantages 3

    1.1 GPRS Objectives and Advantages 4

    1.2 Standardization 6

    2 Basic Principles 9

    2.1 Management of Radio Resources/ Coding Schemes 10

    2.2 GPRS Subscriber Profile 12

    2.3 Quality of Service (QoS) Profiles 14

    3 GPRS-Architecture 19

    3.1 GPRS Architecture 20

    3.2 GSM Phase 2+, Interfaces 22

    3.3 New Network Elements for GPRS 24

    4 Logical Functions 31

    4.1 Logical Functions in the GPRS Network 32

    4.2 Allocation of Logical Functions 38

    GPRS - General Packet Radio Services

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_00032

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_00033

    1 GPRS Objectives and Advantages

    Objectives & Standardization

    GPRSGeneral Packet Radio Services

    Fig. 1

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_00034

    1.1 GPRS Objectives and Advantages

    The transmission of data is becoming increasingly important in the field of telecom-munication. In the fixed network, the transmission of extensive data files and E-mailand contacts to the Intra- and Internet is by far in excess of language transmission.The need for mobile data transport is increasing at a similarly impressive rate, yet thepresently available mobile communication systems, even GSM, still present a num-ber of shortcomings.

    Disadvantages for the user in GSM Phase 1/2:

    In GSM (phase 1/2), the data rate is limited to a peak value of 9.6 kbit/s

    Links to the data networks need to be routed via PSTN/ISDN (Additional charging ofthe user for using a transit network)

    The user is billed for the connection duration instead of being billed for his/her actualuse of the network (data volume)

    The set-up of a connection takes more time (ca. 20s if a modem is used)

    The length of SMS is limited (160 alphanumerical characters)

    Disadvantages for the provider in GMS Phase 1/2:

    Inefficient resource management & the number of users is limited.

    HSCSD (High Speed Circuit Switched Data)

    In principle, transmission rates of up to 115.2 kbit/s can be achieved with HSCSD.Combining 4 timeslots, the ISDN transmission rate can be matched. One problem ofHSCSD, however, is the circuit switched data transmission. Efficient resource man-agement is impossible. Additional costs arise for the user. For this reason HSCSD isessentially suited for applications involving high but constant transmission rates(videotelephony).

    GPRS (GENERAL PACKET RADIO SERVICES)

    GPRS is, on the one hand, intended to provide the possibility of transmitting largevolumes of data in a very short time. On the other hand it is meant to ensure effectivemanagement of available resources, which will increase the number of users and re-duce the costs arising for the individual user (volume-oriented fees).

    Another positive consequence of the introduction of GPRS is its direct access to theIntra- and Internet and the possibility to use point-to-point and point-to-multipointservices side by side. An important aspect is that GSM networks are prepared for theintroduction of UMTS.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_00035

    GPRS Objectives& Advantages

    data rate restricted to max. 9,6 kbi t/s

    GSM-PDN connections via PSTN/ISDN

    time dependent charging

    long durance for setups (Modems)

    SMS length restr icted (160 character)

    unefficient resource management

    restricted number of user

    Strong demand for mobile data transmissionGSM Phase1/2: multiple restrictions

    PSTN

    Modem

    ISDN

    Service provider

    access pointBSS

    SSS

    IP

    Modem

    SMSC

    SMS

    PDNs

    Intranet

    Internet

    PSPDN

    BS-udi

    BS-

    3.1 kHz

    audio

    HSCSD:high data rates !

    But: circuit switched

    resource unefficient

    time dependent charging !!

    GPRS: high data rates reducing costs (volume dependent charging) resource efficient Point-to-Multipoint services for PMR market no SMS restrictions direct IP/X.25 connection prerequisite for UMTS introduction future proof solution

    Fig. 2 Limitations of the network architecture

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_00036

    1.2 Standardization

    The introduction of GPRS into the GSM Recommendations is carried out in twophases.

    Phase 1 of GPRS introduction was completed by ETSI in the Annual Release 1997(03/98) and includes all central GPRS functions.

    Phase 1 supports:

    Point-to-point transfer of user data

    TCP/IP and X.25 bearer services

    GPRS identities

    GPRS safety (a new ciphering algorithm specially designed for packet data)

    Support of volume-oriented billing

    In Phase 2, further extensions are planned for all requirements to be met by GPRS:

    Support of point-to multipoint (PTM) services

    Support of special point-to-point and point-to-multipoint services for applications suchas traffic telematics and GSM-R (PTM-Group Call: PTM-Multicast)

    Support of further additional services

    Support of additional interworking functions (e.g. ISDN)

    Phase 2 will be completed in 1998 or 1999.

    GPRS Phase 1 includes the introduction of a number of new recommendations;some of the existing recommendations have been modified to cover other GPRSfunctions, too.

    The following recommendations are of central importance:

    Rec. 02.60 General GPRS Overview

    Rec. 03.60 GPRS System and architecture description

    Rec. 03.64 Radio architecture description

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_00037

    GPRS-Standardisation

    ETSI

    GPRS Standardisation in 2 Phases

    Rec. 02.60

    General GPRS Overview

    Rec. 03.60

    GPRS system &

    architecture description

    Rec. 03.64

    Radio architecture descriptionVery important:

    PtP Data transmission

    TCP/IP & X.25 Bearer Services

    GPRS Identities

    GPRS Security (Ciphering)

    SMS via GPRS

    volume dependent charging

    Phase 1:

    (Rel.`97)

    PtM data transmission

    Broadcast & Group Call traffic telematic, GSM-R

    further interworking

    functionality

    further services

    Phase 2:(Rel.`98/99)

    Fig. 3 Standardization of GPRS in phases

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_00038

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_00039

    2 Basic Principles

    Basics

    GPRSGeneral Packet Radio Services

    Fig. 4

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000310

    2.1 Management of Radio Resources/ CodingSchemes

    In a GPRS-supported cell , one or several physical channels can be allocated toGPRS transmission. These physical channels (Packet Data Channels PDCHs) areshared by GPRS mobile stations and are taken from the common/shared pool of allavailable physical channels of the cell.

    Distribution of the physical channels for various logical packet data channels is basedon blocks of 4 normal bursts each. Uplink (UL) and downlink (DL) for GPRS packetdata are assigned separately (consideration of asymmetrical traffic peaks). Allocationof circuit switched services and GPRS is achieved dynamically, depending on whatcapacities are required (capacity on demand). PDCHs need not be allocated per-manently; however, it is possible for the operator to permanently or temporarily re-serve a number of physical channels for GPRS traffic.

    New GPRS coding schemes (CS) - CS1 - CS4 - have been defined for the transmis-sion of packet data traffic channel PDTCH (Rec. 03.64). Coding schemes can be as-signed as a function of the quality of the radio interface. Normally, groups of 4 burstblocks each are coded together.

    CS-1 makes use of the same coding scheme as has been specified for SDCCH inGSM Rec. 05.03. It consists of a half rate convolutional code for forward error correc-tion FEC. CS-1 corresponds to a data rate of 9.05 kbit/s.

    CS-4 has no redundancy in transmission (no FEC) and corresponds to a data rate of21.4 kbit/s.

    CS-2 and CS-3 represent punctured versions of the same half rate convolutionalcode as CS-1.

    CS-2 corresponds to a rate of 13.4 kbit/s, while CS-3 corresponds to a data rate of15.6 kbit/s.

    In principle, 1 to 8 time slots TS of a TDMA frame can be combined dynamically for auser for the transmission of GPRS packet data. Theoretically it is thus possible toachieve peak performances of up to 171.2 kbit/s (8x21.4 kbit/s) with GPRS.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000311

    9,05 kbit/s

    13,4 kbit/s

    15,6 kbit/s

    21,4 kbit/s

    CS-1

    CS-2

    CS-3

    CS-4

    Coding

    Schemes

    different

    redundancy (FEC)

    Um transmission quality

    Radio Resource Management / Coding Schemes

    CS & PS (GPRS):

    capacity on demand

    Physical channel of one cell

    GPRS-MSs:

    sharing physical channel

    GPRS-MSs:

    combining 1-8 TS

    Up to

    171,2 kbit/s(theoretically)

    1 - 8

    channel

    GPRS-MSs:

    asymmetric UL / DL

    Fig. 5 Management of radio resources: coding schemes, FEC, and redundancy

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000312

    2.2 GPRS Subscriber Profile

    The GPRS Subscriber Profile is the description of the services a subscriber is al-lowed to use. Essentially, it contains the description of the packet data protocol used.A subscriber may also use different packet data protocols (PDPs), or one PDP withdifferent addresses. The following parameters are available for each PDP:

    The packet network address is necessary to identify the subscriber in the publicdata net. Either dynamically assigned (temporary) addresses or (in the future) staticaddresses are used in case of IP. The problem of the dynamic addresses will beovercome with the change from Ipv4 to IPv6. In GPRS is two layer 2 protocols areallowed, X.25 or IP.

    The quality of service QoS: QoS describes various parameters. The subscriberprofile defines the highest values of the QoS parameters that can be used by thesubscriber.

    The screening profile: This profile depends on the PDP used and on the capacity ofthe GPRS nodes. It serves to restrict acceptance during transmission/reception ofpacket data. For example, a subscriber can be restricted with respect to his possiblelocation, or with respect to certain specific applications.

    The GGSN address: The GGSN address indicates which GGSN is used by the sub-scriber. In this way the point of access to external packet data networks PDN is de-fined. The internal routing of the data is done by IP protocol, the GSNs will have IPaddresses. A DNS function is needed to find the destination of the data packets (ad-

    dress translating: e.g. www.gsn-xxx.com 129.64.39.123)

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000313

    GPRS Subscriber Profile

    Subscription profile

    used Packet Data Protocols PDP

    possible: 1 Subscriber - different PDPs / 1 PDP with different addresses

    PDPParameter

    Packet

    network addressstatic/dynamic

    IP address

    QoS

    Quality of Servicehighest QoS-

    parameter values inSubscriber Profile

    Screening

    Profilelimits receiving / emission

    of data packets

    GGSN addressAccess to external PDN

    Fig. 6 Part of the GPRS subscriber profile are the PDPs and their parameters

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000314

    2.3 Quality of Service (QoS) Profiles

    The different applications that will make use of packet-oriented data transmission viaGPRS require different qualities of transmission. GPRS can meet these different re-quirements because it can vary the quality of service (QoS) over a wide range of at-tributes. The quality of service profile (Rec. 02.60, 03.60) permits selection of the fol-lowing attributes:

    Precedence class

    Delay class

    Reliability class

    Peak throughput class

    Mean throughput class.

    By combining the variation possibilities of the individual attributes a large number ofQoS profiles can be achieved. Only a limited proportion of the possible QoS profilesneed PLMN-specific support.

    Precedence Class

    Three different classes have been defined to allow assessment of the importance ofthe data packets, in case of limited resources or overload:

    1: High precedence

    2: Normal precedence

    3: Low precedence

    Delay Class

    GSM Rec.02.60 defines 4 delay classes (1 to 4). However, a PLMN only needs to re-alize part of these. The minimum requirement is the support of the so-called besteffort delay class (Class 4). Delay requirements (maximum delay) concern the delayof transported data through the entire GPRS network (the first two columns refer todata packets 128 bytes in length, while the last two columns apply to packets 1024bytes in length).

    Delay Class mean transferdelay (sec)

    95% delay(sec)

    mean transferdelay (sec)

    95% delay(sec)

    1 < 0,5 < 1,5 < 2 < 7

    2 < 5 < 25 < 15 < 75

    3 < 50 < 250 < 75 < 375

    4 (Best Effort) unspecified unspecified unspecified unspecified

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000315

    Quality of Service QoS - Profile

    Different requirements for different applications multiple GPRS QoS profiles

    precedence class

    delay class

    reliability class

    Peak

    throughputclass

    mean throughput

    class

    PLMN must support onlylimited QoS service profile

    Fig. 7 Quality of service parameters

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000316

    Reliability Class

    Transmission reliability is defined with respect to the probability of data loss, data de-livery beyond/outside the sequence, twofold data delivery, and data falsification(probabilities 10-2 to 10-9):. 5 reliability classes (1 to 5) have been defined, 1 guaran-teeing the highest and 5 the lowest degree of reliability. Highest reliability (Class 1) isrequired for error-sensitive, non-real-time applications which have no possibility ofcompensating for data loss; lowest reliability (Class 5) is needed for real-time appli-cations which can get over data loss.

    Peak Throughput Class

    The peak throughput class defines the maximum data rate to be expected (inbytes/s). However, there is no guarantee that this data rate/throughput can beachieved over a certain period of time. This depends on the capacity of the MS andthe availability of radio resources. 9 throughput classes have been defined, rangingfrom Class 1 with 1000 bytes/s (8 kbit/s) to 256,000 bytes (2048 kbit/s). The maxi-mum data rate doubles from one class to the next.

    Mean Throughput Class

    The mean throughput class represents the mean data rate /throughput to be ex-pected for data transport via the GPRS network during an activated link. A total of 19classes have been defined. Class 1 is best effort and means that the data rate forthe MS is made available on the basis of demand and availability of resources.

    Class 2 stands for 100 bytes/h (0.22 bit/s), class 3 for 200 bytes/h, class 4 for 500bytes/h and class 5 for 1000 bytes/h, etc. till Class 19 which stands for 50000000bytes/h (111 kbit/s).

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000317

    Quality of Service QoS - Profile

    Precedence Class1: high priority

    2: normal priority

    3: low priority Delay Class mean transferdelay (sec)

    95% delay(sec)

    mean transferdelay (sec)

    95% delay(sec)

    1 < 0,5 < 1,5 < 2 < 72 < 5 < 25 < 15 < 75

    3 < 50 < 250 < 75 < 3754 (Best Effort) unspecified unspecified unspecified unspecified

    Delay Class

    SDU size: 128 Byte 1024 Byte

    minimum

    requirements

    Reliability Class1 - 5 (lowest):

    data loss probability

    out of sequence probability

    dup licate probability

    corrupt da ta probability

    probabilities 10-9 - 10-2

    peak throughput Class1 - 9: > 8 kbit /s - >2048 kbit/s

    maximum data rate

    no guarantee for this data rates

    over a longer period o f time

    mean throughput Classmedium, guaranteed da ta rate; Class 1 - 19 :

    1: best effort

    100 Byte/h (0,22 bi t/s) / 200 / 500 / 1000 / ... /

    50 Mio. Byte /h (111 kbit/s)

    Fig. 8 QoS is an assumption of several parameters which are defined in the recommendations

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000318

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000319

    3 GPRS-Architecture

    Architecture

    GPRSGeneral Packet Radio Services

    Fig. 9

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000320

    3.1 GPRS Architecture

    For introducing GPRS, the logical GSM architecture is extended by two functionalunits:

    The Serving GPRS Support Node SGSN is on the same hierarchic level as MSCand has functions comparable to those of a Visited MSC (VMSC).

    The Gateway GPRS Support Node GGSN has functions comparable with those of aGateway MSC (GMSC) and offers interworking functions for establishing contactbetween the GSM/GPRS-PLMN and external packet data networks PDN

    A GPRS Support Node GSN includes the central functions required to support theGPRS. One PLMN can contain one or more GSNs.

    In addition to GSN, extensions of functions in other GSM functional units are neces-sary:

    In the BSS a Packet Control Unit PCU ensures the reception/adaptation of packetdata from SGSN into BSS and vice versa.

    GPRS subscriber data are added to the HLR. On the following pages of this scriptthis extension will be termed GPRS Register GR.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000321

    Channel Codec Unit CCUin BTS

    for channel coding

    Mobile

    DTE

    SGSNServing GPRSSupport Node

    PSTN

    Internet

    Intranet

    X.25

    GGSNGateway GPRSSupport Node

    VMSC /

    VLRGMSC

    HLR

    New network entities:

    SGSN(access to BSS)

    GGSN

    (access to PDN)

    GPRS - Architecture

    ISDNPCU

    BSS

    GPRS subscription data

    (GPRS Register GR)

    Packet Control Unit PCUfor

    protocol conversion &

    radio resourcemanagement

    Fig. 10 Outline of the GPRS architecture

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000322

    3.2 GSM Phase 2+, Interfaces

    Integration of functions GGSN and SGSN (which are necessary for GPRS) into aGSM-PLMN makes it necessary to provide names for a series of new interfaces inaddition to interfaces A-G already defined in the GSM-PLMN:

    Gb - between an SGSN and a BSS; Gb allows the exchange of signaling and userdata: Unlike the A-interface, in which a user is assigned a certain physical resourcefor the entire/full duration of a connection, on Gb a resource is only assigned in caseof activity (i. e. when data are being transmitted/received). A large number of sub-scribers use the same physical resources. The same holds for interfaces Gi, Gn andGp.

    Gc - between a GGSN and an HLR

    Gd - between an SMS-GMSC / SMS-IWMSC and an SGSN

    Gf - between an SGSN and an EIR

    Gi - between GPRS and an external packet data network PDN

    Gn - between two GPRS support nodes GSN within the same PLMN

    Gp - between two GSN located in different PLMNs. The Gp interface allows the sup-porting of GPRS services over an area of cooperating GPRS PLMNs.

    Gr - between an SGSN and an HLR

    Gs - between an SGSN and an MSC/VLR; serves to support an MS using bothGPRS and circuit switched services (e.g. update of location information).

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000323

    PSTN

    X.25

    GSM Phase 2+ Architecture:

    Interfaces, Network Elements

    ISDN

    IP

    IWF/TC: Interworking Function / Transcoder

    IWF/

    TC

    A

    Gb

    Iu(PS)Gi

    GMSC

    GGSN

    GSM Phase 2+

    Core Network

    MSC

    SGSN

    HLR/ACEIRCSE

    Iu(CS)

    A

    Gn

    TRAU

    B

    S

    C

    BTS

    BTS

    Abis

    UE(USIM)

    Uu

    Um

    MS(SIM)

    E

    E Gd

    GSM BSS

    Asub

    GsGr Gc

    UMTS

    Terrestrial

    Radio

    Access

    Network

    Gf

    VLR

    SLR

    SMS-GMSC

    SMS-IWMSC

    Fig. 11 Common GSM/GPRS/UMTS core network, coexistence of two radio access networks (GSM BSS/UTRAN)

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000324

    3.3 New Network Elements for GPRS

    3.3.1 Serving GPRS Support Node (SGSN) Functions

    SGSN realizes a large number of functions for performing GPRS services.

    SGSN is on the same hierarchic level as an MSC and handles many functions com-parable to a Visited MSC (VMSC).

    SGSN

    is the node serving GPRS mobile stations in a region assigned to it;

    traces the location of the respective GPRS MSs (Mobility Management functions);

    is responsible for the paging of MS;

    performs security functions and access control (authentication/cipher setting pro-cedures,...) Procedures are based on the same algorithm, ciphers and criteria asin the former GSM. Ciphering algorithms have been optimized for the transmissionof packet data;

    has routing/traffic-management functions;

    collects data connected with fees/charges;

    realizes the interfaces to GGSN (Gn), PCU (Gb), other PLMNs (Gp), HLR (Gr),VLR (Gs), SMS-GMSC (Gd), EIR (Gf).

    3.3.2 Gateway GPRS Support Node (GGSN) Functions

    GGSN realizes functions comparable to those of a gateway MSC.

    GGSN

    is the node allowing contact/interworking between a GSM PLMN and a packetdata network PDN (realization Gi-interface);

    contains the routing information for GPRS subscribers available in the PLMN.Routing information serves to contact the respective SGSN in the providing area ofwhich an MS is momentarily located;

    has a screening function;

    can inquire about location informations from the HLR via the optional Gc interface

    transfers data/signaling to SGSN via Gn interface.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000325

    GGSN

    SGSN & GGSN

    SGSN

    Serving GPRS Support Node SGSN serves MSs in SGSN area

    Mobility Management functions, e.g

    Update Location, Attach, Paging,..

    Security and access control:

    Authentication, Cipher setting, IMEI Check...

    New cipher algorithm

    Routing / Traffic-Management

    collecting charging data

    realises Interfaces: Gn, Gb, Gd, Gp, Gr, Gs, Gf

    controls subscribers in its service area (SLR)

    Gateway GPRS Support Node SGSN Gi-,Gn-Interface: Interworking PLMN PDN

    Routing Information for attached GPRS user

    Screening / Filtering

    collecting charging data

    optional Gc interface

    Fig. 12 Tasks of GGSN and SGSN

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000326

    3.3.3 Physical Realization SGSN/GGSN

    SGSN and GGSN functions, respectively, can be located within the same physicalunit or at different locations in different physical units. SGSN and GGSN include theinternet protocol (IP) routing function and can be linked together/Interconnected withIP routers (IP-based GPRS backbone network for Gn). The same holds for the Gpinterface (SGSN and GGSN in different PLMNs); in addition there are safety func-tions for inter-PLMN communication.

    HLR (GPRS Register GR)

    HLR includes the GPRS subscriber information (GPRS Register GR) and routing in-formation. Access to HLR is possible from SGSN via Gr and from GGSN via Gc in-terface.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000327

    SGSN & GGSN:physical location

    External

    IP Network

    GGSN

    SGSN

    HLR (GR)

    BSS PCU

    GPRS-MS

    MSC/VLR

    BSS PCU

    HLR: GPRS subscriber data

    (GPRS Register GR) Routing information

    Gb

    Gb

    Gi

    GrGs

    SGSN & GGSN

    in samephysical entity

    SGSN

    GGSN

    SGSN

    GGSN

    GGSN

    BSS PCU

    GPRS-MS

    BSS PCU

    External

    X.25 Network

    IP-based

    Backbone

    Network

    Gn

    Gp

    Security functions

    for Inte r-PLMN

    communication

    otherPLMN

    SGSN & GGSN

    in differentphysical entities /

    location

    External

    IP Network

    Fig. 13 Different physical locations of SGSN and GGSN

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000328

    3.3.4 Packet Control Unit PCU

    In the BSS, the PCU serves

    for the management of GPRS radio channels (Radio Channel Management func-tions), e.g. power control, congestion control, broadcast control information

    for the temporal organization of the packet data transfer for uplink and downlink

    it has channel access control functions, e.g. access request and grants

    it serves for converting protocols from the Gb interface to the radio interface Um.

    Three options for positioning the PCU are provided in Rec. 03.60:

    Option A: In the BTS

    Option B: in the BSC

    Option C: In spatial connection with the SGSN

    The different positions may be used due to the different solutions of the vendors andwith regard to the traffic which has to be handled by the PCU/BSS.

    3.3.5 Channel Codec Unit CCU

    The CCU contains the following functions:

    Channel coding, including forward error correction FEC and interleaving

    Radio channel measurements, including received quality and signal level, timing ad-vance measurements

    3.3.6 GPRS Mobile Stations MS

    A GPRS MS can work in three different operational modes. The operational modedepends on the service an MS is attached to (GPRS or GPRS and other GSM serv-ices) and on the mobile stations capacity of simultaneously handling GPRS andother GSM services.

    Class A operational mode: The MS is attached to GPRS and other GMS servicesand the MS supports the simultaneous handling of GPRS and other GSM services.

    Class B operational mode: The MS is attached to GPRS and other GMS services,but the MS cannot handle them simultaneously.

    Class C operational mode: The MS is attached exclusively to GPRS services.

    Note: Various GSM specifications use the terms GPRS Class-A MS, GPRS Class-BMS, GPRS Class-C MS.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000329

    CCU

    CCUPCU

    BTS BSC site GSN site

    CCU

    CCU

    BTS BSC site GSN site

    CCU

    CCU

    BTS BSC site GSN site

    PCU

    PCU

    A

    B

    C

    optional:

    PCU-locationPCU, CCU, GPRS - MS

    Um Abis

    Gb

    GPRS-MS:(operational mode)

    Class-A: MS attached to

    GPRS & non-GPRS

    simultaneous handling

    Class-B: as A, not simultaneous

    Class-C: GPRS only

    MS

    MS

    MS

    Packet Control Unit PCU Channel Access Control functions

    Radio Channel Management functions

    (Power Control, Congestion Contro l,...)

    scheduling data transmission (UL/DL)

    protocol conversion (Gb Um)

    Gb

    Channel Codec Unit CCU Channel Coding (FEC, Interleaving,..)

    Radio Channel Measurement funcions

    (received quality & signal level, TA,..)

    Fig. 14 Positioning of the new network elements in the GSM BSS

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000330

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000331

    4 Logical Functions

    Logical Functions

    GPRSGeneral Packet Radio Services

    Fig. 15

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000332

    4.1 Logical Functions in the GPRS Network

    The tasks required for the handling of processes in the GSM-/GPRS network arestructured into logical functions. These functions may contain a large number of indi-vidual functions. Logical functions are:

    Network access control functions

    Packet routing and transfer functions

    Mobility management functions

    Logical link management functions

    Network management functions.

    4.1.1 Network Access Control Functions

    Network access means the way or manner in which a subscriber gains access to atelecommunication network to make use of the services this network provides. Anaccess protocol consists of a defined set of procedures which makes access to thenetwork possible. Network access can be obtained both from the MS and from thefixed network part of the GPRS network. Depending on the provider, the interface toexternal data networks can support various access protocols, e.g. IP or X.25. Thefollowing functions have been defined for access to the GPRS network:

    Registration function: Registration stands for linking the identity of the mobile radiosubscriber to his packet data protocol (or protocols), the PLMN-internal addressesand the point of access of the user to external data Protocol (PDP) networks. Thislink can be static (HLR entry), or it can be effected on demand.

    Authentication and authorization function: This function stands for the identifica-tion of the subscriber and for access legitimacy when a service is demanded. In addi-tion, the legitimacy of the use of this particular service is controlled. The authentica-tion function is carried out in conjunction with the mobility management functions.

    Admission control function: Admission control is intended for determining the net-work resources required for performing the desired service (QoS). It also decideswhether these resources are available, and lastly it is used for reserving resources.Admission control is effected in conjunction with the radio resource managementfunctions to enable assessment of radio resources requirements in each individualcell.

    Message screening function: A "screening" function is combined with the filtering ofunauthorized or undesirable information/messages. In the introduction stage ofGPRS a network-controlled screening function is supported. Subscription-controlledand user-controlled screening may be additionally provided at a later stage.

    Packet terminal adaptation function: This function adapts data packets re-ceived/transmitted from/to the terminal equipment TE to a form suited for transportthrough the GPRS network.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000333

    Charging data collection function: This function is used for collecting data requiredfor billing

    Logical functionsin GPRS networks

    Network Access

    ControlFunctions

    MobilityManagement

    Functions

    Radio ResourceManagement

    Functions

    Packet Routeing

    & TransferFunctions

    Logical LinkManagement

    Functions

    NetworkManagement

    Functions

    Fig. 16 Logical functions of the GPRS network

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000334

    4.1.2 Packet Routing and Transfer Functions

    A route consists of an orderly list of nodes used for the transfer of messages withinand between the PLMNs. Each route consists of the node of origin, no node, one orseveral relay nodes, and the node of destination. Routing is the process of deter-mining and using the route for the transmission of a message within or betweenPLMNs.

    Relay function: Transferring data received by a node from another node to the nextnode of the route.

    *Routing function: Determining the transmission path for the next hop on the routetowards the GPRS support node (GSN) the message is intended for. Data transmis-sion between GSNs can be effected via external data networks possessing their ownrouting functions, e. g. X.25, Frame Relay or ATM networks.

    Address translation and mapping function: Address translation means transformingone address into another, different address. It can be used to transform addresses ofexternal network protocols into internal network addresses (for routing purposes).Address mapping is used to copy a network address into another network address ofthe same type (e.g. for the routing and transmitting of messages from one networknode to the next).

    Encapsulation function: Encapsulation means supplementing address- and controlinformation into one data unit for the routing of packets within or between PLMNs.The opposite process is called decapsulation. Encapsulation and decapsulation iseffected between the GSN of the GPRS-PLMN as well as between the SGSN andthe MS.

    Tunneling Function: Tunneling means the transfer of encapsulated data units in thePLMN. A tunnel is a two-way point-to-point path, only the endpoints of which areidentified.

    Compression function: for the optimal use of radio link capacity.

    Ciphering function: preventing eavesdropping

    Domain name server function: Decoding logical GSN names in GSN addresses. Thisfunction is a standard function of the internet.

    4.1.3 Mobility Management Functions

    Mobility management functions are used to enable tracing the actual location of amobile station in either the home-PLMN or a Visited-PLMN.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000335

    Relay: forwarding data received from one

    node to the next node in the route

    Routeing: determining the route for transmission (next hop ) Address Translation / Mapping: conversion of one address to another

    address of different type (extern intern / intern for next hop)

    En- / Decapsulation: addition of address & control information to a

    data unit for routeing & relaying of messages (GSN-GSN; SGSN MS) Tunneling: transfer of encapsulated data

    Compressing: optimises radio path capacity

    Ciphering: preserves user data confidentiality

    Domain Name Server: resolves logical GSN names

    to GSN addresses

    Registration: associates users Mobile Id with users PDP(s) & address(es) within the PLMN & with users access point(s)

    to external networks (static or dynamic association)

    Authentication & Authorisation: check identity & demanded services

    Admission Control: calculation of resources for demanded serviceavailability & reservation

    Message Screening: filtering un-authorised messages

    Packet Terminal Adaption: adapts data packets from / to TE

    Charging Data Collection: collects data for charging

    Network Access Control Functions

    Packet Routeing & Transfer Functions

    Fig. 17 Packet Routing and Transfer Functions in the GPRS network

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000336

    4.1.4 Logical Link Management Functions

    Logical link management functions concern maintenance of a communication chan-nel between an MS and the PLMN via the radio interface Um. These functions in-clude the coordination of link state information between the MS and the PLMN andthe monitoring of data transfer activities via the logical link.

    Logical link establishment function: Building up a logical link by during GPRS at-tach.

    Logical link maintenance function: Monitoring of the state of the logical link andstate modification control.

    Logical link release function: De-allocation of resources associated with the logicallink.

    4.1.5 Radio Resource Management Functions

    Radio resource management functions include allocation and maintenance of com-munication channels via the radio interface. The GSM radio resources must be di-vided /distributed between circuit switched services and GPRS.

    Um management function: Managing available physical channels of cells and de-termining the share of radio resources allocated for use in the GPRS. This share mayvary from cell to cell.

    Cell selection function: Allows the MS to select the optimal cell for a communicationpath. This includes measurement and evaluation of the signal quality of neighboringcells and detection and avoidance of overload in the eligible cells.

    Um-tranx function: Offers capacity for packet data transfer via Um. The function in-cludes a. o. procedures for multiplexing packets via shared physical channels, forretaining packets in the MS, for error detection and correction, and for flow control.

    Path management function: Management of packet data communication betweenBSS and serving GSN node. Establishing and canceling these paths can be effectedeither dynamically ( (amount of traffic data) or statically (maximum load to be ex-pected for each cell).

    4.1.6 Network Management Functions

    Network management functions provide mechanisms for the support of GPRS-related operation & maintenance functions.

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000337

    Maintenance of communication channel,

    co-ordination Link state information & supervision of

    data transfer activity over the logical link MS - SGSN

    Logical Link Establishment Logical Link Maintenance Logical Link Release

    Keep track of current MS-location

    Mobility Management Functions

    Allocation & maintenance of radio communication path

    Um Management: manage resources GPRS / non GPRS

    Cell Selection: select optimal cell (by MS)

    Um-tranx: MAC via Um, user multiplexing, packet discrimination within MS, error detection & correction, flow control procedures

    Path Management:

    manages packet data communication

    BSSSGSN

    (dynamic data traffic or static)

    Radio Resource

    Management Functions

    mechanism to support O&M functions related to GPRS

    Network Management

    Functions

    Logical Link

    Management Functions

    Fig. 18 Mobility Management, Logical Link, Radio Resource and Network Management Functions

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000338

    4.2 Allocation of Logical Functions

    The tasks described in the logical functions can be allocated to various functionalunits of the GSM-/GPRS network. The mobile station MS, the base station subsys-tem BSS (with the packet control unit PCU and channel codec unit CCU), the servingGPRS support node SGSN and the gateway GPRS support node GGSN participatein handling the following functions:

  • GPRS - General Packet Radio Services Siemens

    TM2110EU01TM_000339

    Function MS BSS SGSN GGSN HLR

    Network Access Control:

    Registration X

    Authentication & Authorization X X X

    Admission Control X X X

    Message Screening X

    Packet Terminal Adaptation X

    Charging Data Collection X X

    Packet Routing & Transfer:

    Relay X X X X

    Routing X X X X

    Address Translation & Map-ping

    X X X

    Encapsulation X X X

    Tunneling X X

    Compression X X

    Ciphering X X X

    Domain Name Server X

    Mobility Management X X X X

    Logical Link Management:

    Logical Link Establishment X X

    Logical Link Maintenance X X

    Logical Link Release X X

    Radio Resource Management:

    Um Management X X

    Cell Selection X X

    Um-Tranx X X

    Path Management X X

  • Siemens GPRS - General Packet Radio Services

    TM2110EU01TM_000340

    GPRS - General Packet Radio ServicesGPRS Objectives and AdvantagesGPRS Objectives and AdvantagesStandardization

    Basic PrinciplesManagement of Radio Resources/ Coding SchemesGPRS Subscriber ProfileQuality of Service (QoS) Profiles

    GPRS-ArchitectureGPRS ArchitectureGSM Phase 2+, InterfacesNew Network Elements for GPRSServing GPRS Support Node (SGSN) FunctionsGateway GPRS Support Node (GGSN) FunctionsPhysical Realization SGSN/GGSNPacket Control Unit PCUChannel Codec Unit CCUGPRS Mobile Stations MS

    Logical FunctionsLogical Functions in the GPRS NetworkNetwork Access Control FunctionsPacket Routing and Transfer FunctionsMobility Management FunctionsLogical Link Management FunctionsRadio Resource Management FunctionsNetwork Management Functions

    Allocation of Logical Functions