Gprs Gsm Packet Radio Service1691

download Gprs Gsm Packet Radio Service1691

of 12

Transcript of Gprs Gsm Packet Radio Service1691

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    1/12

    GPRS-1School of Information Technologies

    GPRS: GSM Packet Radio Service

    InternetGPRS

    GPRS-2School of Information Technologies

    Data Services in GSM

    Data transmission standardized with only 9.6 kbit/s

    advanced coding allows 14.4 kbit/s

    not enough for Internet and multimedia applications

    HSCSD (High-Speed Circuit Switched Data)

    mainly software update

    bundling of several time-slots to get higherAIUR (Air Interface User Rate)(e.g., 57.6 kbit/s using 4 slots, 14.4 each)

    advantage: ready to use, constant quality, simple

    disadvantage: channels blocked for voice transmission

    AIUR [kbit/s] TCH/F4.8 TCH/F9.6 TCH/F14.44.8 19.6 2 114.4 3 119.2 4 228.8 3 238.4 443.2 357.6 4

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    2/12

    GPRS-3School of Information Technologies

    GPRS: GSM Packet Radio Service

    Packet-switched data over GSM

    Interconnects to Internet

    Strict separation between radio subsystem andnetwork subsystem

    GPRS does not mandate changes to an installed

    MSC base

    InternetGPRS

    GPRS-4School of Information Technologies

    GPRS Channels

    1 to 8 radio interface slots can be allocated perTDMA frame

    timeslots are shared by the active users

    uplink and downlink slots are allocated separately

    radio resources can be shared dynamically betweenspeech and data

    4 Coding Schemes CS1, CS2, CS3, CS4 giving user data rates of approx. 6, 9, 10, 14 kbps per slot,

    raw data rates 9.05, 13.4, 15.6, 21.4 kbps per slot

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    3/12

    GPRS-5School of Information Technologies

    GPRS Raw Data Rates (kbps)

    171.2149.8128.410785.664.242.821.4CS-4

    124.8109.293.67862.446.831.215.6CS-3

    107.293.880.46753.640.226.813.4CS-2

    72.463.3554.345.2536.227.1518.29.05CS-1

    8 slots7 slots6 slots5 slots4 slots3 slots2 slots1 slotCodingscheme

    GPRS-6School of Information Technologies

    GPRS Traffic

    Supports various traffic classes, from intermittent and

    bursty transfers, to occasional transfer of large

    volumes of data

    Four different QoS levels

    Fast reservation to begin transmission of packets,typically 0.5 to 1.0 sec

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    4/12

    GPRS-7School of Information Technologies

    GPRS MSs

    Three classes of MS

    Class A MSClass A MS can operate GPRS and other GSMservices simultaneously

    Class B MSClass B MS can monitor control channels for GPRSand other GSM services simultaneously, but can

    operate only one set of services at a time Class C MSClass C MS can operate GPRS services only

    GPRS-8School of Information Technologies

    GPRS

    GGSNSGSNGTP

    GGSN: Gateway GPRS Support Node

    SGSN: Service GPRS Support Node

    GTP: GPRS Tunneling Protocol

    GPRS Architecture (GSM view)

    BTS BSC MSC

    VLR

    PSTN

    GSMInternet

    HLR

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    5/12

    GPRS-9School of Information Technologies

    GPSR Architecture (data view)

    MS BSS GGSNSGSN

    MSC

    Um

    EIR

    HLR/GR

    VLR

    PDN

    Gb Gn Gi

    SGSN

    Gn

    GPRS-10School of Information Technologies

    Serving GPRS Support Node (SGSN)

    at same hierarchical level as MSC

    delivers packets to MS within its service area

    queries HLRs for profile data of GPRS subscribers detects new GPRS mobile stations in a given service

    area

    processes registration of new MSs and keeps a

    record of their location

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    6/12

    GPRS-11School of Information Technologies

    Gateway GPRS Support Node (GGSN)

    used as interface to external packet-switchednetworks

    connected to SGSN via an IP-based GPRS backbone

    network

    maintains routing information that is necessary to

    tunnel the Protocol Data Units (PDUs) to the SGSNsthat service particular mobile stations

    one or more GGSNs may support multiple SGSNs

    GPRS-12School of Information Technologies

    GPRS Network Enhancements

    Base Station System (BSS):Base Station System (BSS):

    must be enhanced to recognize and send user data to theSGSN that is serving the area

    Home Location Register (HLR):Home Location Register (HLR):

    must be enhanced to register GPRS user profiles andrespond to queries originating from SGSNs regarding theseprofiles

    MSC/VLR:MSC/VLR:

    optionally enhanced to coordinate GPRS and non-GPRS

    e.g. combined location updates, SGSN paging for GSM calls

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    7/12

    GPRS-13School of Information Technologies

    GPRS Network Operations

    For GPRS user, network is connectionless

    HOWEVER, a network connection must beestablished for each transaction, and released once

    the transaction is completed

    GPRS-14School of Information Technologies

    Network Access

    GPRS attachGPRS attach request from MS to begin a transaction

    GPRS detachGPRS detach request from MS to end a transaction

    Attach/detach requests are infrequent e.g. daily Location updates much more frequently

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    8/12

    GPRS-15School of Information Technologies

    Network Access...User RegistrationUser Registration associates the MS ID with the user

    address

    In home area, HLR is enhanced to reference GPRS data

    Outside home area, dynamically allocated records are

    references in VLRs

    AuthenticationAuthentication - via GSM mobility management protocols

    Call Admission ControlCall Admission Control determines n/w resources for

    QoS

    GPRS-16School of Information Technologies

    Routing and Data Transfer

    Routing is performed by the GSNs on a hop-by-hopbasis, using the destination address

    Routing tables are maintained by the GSNs using the

    GTP layer Data may be

    Forwarded

    Tunneled

    Compressed

    Encrypted

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    9/12

    GPRS-17School of Information Technologies

    Mobility Management

    Mobility Management used to track the MS

    SGSNs communicate to update the user location

    Logical link is established between the MS and theSGSN

    GPRS-18School of Information Technologies

    From http://www.trillium.com/whats-new/wp_gprs.html

    GPRS Protocol Architecture

    apps.

    IP/X.25

    LLC

    GTP

    MAC

    radio

    MAC

    radioFR

    RLC BSSGP

    IP/X.25

    FR

    Um Gb Gn

    L1/L2 L1/L2

    MS BSS SGSN GGSN

    UDP/TCP

    Gi

    SNDCP

    RLC BSSGP IP IP

    LLC UDP/TCP

    SNDCP GTP

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    10/12

    GPRS-19School of Information Technologies

    GPRS Network Protocols

    SubSub--Network Dependent Convergence ProtocolNetwork Dependent Convergence Protocol(SNDCP):(SNDCP): maps a network-level protocol, such as IP or X.25, to the

    underlying logical link control.

    provides compression, segmentation and multiplexing ofnetwork-layer messages to a single virtual connection

    Logical Link Control (LLC):Logical Link Control (LLC): a data link layer protocol for GPRS which functions similar

    to Link Access Protocol - D (LAPD). This layer assures thereliable transfer of user data across a wireless network.

    GPRS-20School of Information Technologies

    GPRS Network Protocols...

    Base Station System GPRS Protocol (BSSGP):Base Station System GPRS Protocol (BSSGP):

    BSSGP processes routing and quality of service (QoS)information for the BSS. BSSGP uses the Frame Relay

    Q.922 core protocol as its transport mechanism.

    GPRS Tunnel Protocol (GTP):GPRS Tunnel Protocol (GTP):

    tunnels the protocol data units through the IP backbone byadding routing information.

    GTP operates on top of TCP/UDP over IP

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    11/12

    GPRS-21School of Information Technologies

    GPRS Network Protocols...

    GPRS Mobility Management (GMM):GPRS Mobility Management (GMM):

    handles mobility issues such as roaming, authentication,and selection of encryption algorithms.

    Network Service:Network Service:

    manages the convergence sub-layer that operatesbetween BSSGP and the Frame Relay Q.922 Core by

    mapping BSSGP's service requests to the appropriateFrame Relay services.

    GPRS-22School of Information Technologies

    GPRS Network Protocols...

    BSSAP+:BSSAP+:

    protocol that manages paging for voice and dataconnections and optimizes paging for mobile subscribers

    BSSAP+ is also responsible for location and routingupdates as well as mobile station alerting

  • 8/13/2019 Gprs Gsm Packet Radio Service1691

    12/12

    GPRS-23School of Information Technologies

    EDGE

    (Enhanced Data rate for GSM Evolution)

    Uses GSM/GPRS, but with higher-level modulation(8-PSK instead of GMSK)

    Choice of 9 modulation schemes

    Allows up to 48 kbps per timeslot,

    384 kbps using 8 time slots

    GPRS-24School of Information Technologies

    References

    Christian Bettstetter, Hans-Jrg Vgel, and Jrg Eberspcher ,GSM Phase 2+ General Packet Radio Service GPRS: Architecture, Protocols and Air Interface,IEEE Communications Surveyshttp://www.comsoc.org/pubs/surveys, Third Quarter 1999, vol. 2 no. 3

    A. K. Salkintzis,A survey of Mobile Data Networks,

    IEEE Communications Surveyshttp://www.comsoc.org/pubs/surveys, Third Quarter 1999, vol. 2 no. 3

    Trillium Digital Systems,Generalised Packet Radio Service (GPRS) White Paper, http://www.trillium.com/whats-new/wp_gprs.html

    Hannu H. Kari ,General Packet Radio Service (GPRS), http://www.ee.oulu.fi/~fiat/gprs.html

    Hannu H. Kari ,GPRS overview and links,http://www.cs.hut.fi/~hhk/GPRS/gprs_index.html

    GPRS links:http://www.topology.org/gprs.html

    EDGE:http://www.dataonsms.com/edge.htm