General Packet Radio Service (GPRS)

Peng Chengyuan

 

Abstract

The new mobile data services are merging the Internet (data communications) and GSM (telecommunications). General packet radio service (GPRS) as one of the mobile data services is introduced in this paper. Subjects discussed are basic GPRS concepts, services, network architecture, and basic GPRS operations. QoS and possible applications are also presented.

1. Introduction

1.1 History of GSM/GPRS

GSM, the most successful digital cellular network, is the European digital cellular standard published by ETSI (the European Telecommunications Standards Institute). There are three phases for GSM technology creation [5].

  1. Introduction of commercial GSM services, including telephony, short message, fax and data services in 1992.
  2. In 1996, phase 2 completed the original GSM design task and established a framework for ongoing technology enhancement.
  3. GSM standardization is now in phase 2+, in this phase. It includes improved voice coding and advanced data transmission services. Two data services are high-speed circuit-switched data service (HSCSD) and the General Packet Radio Service (GPRS).

1.2 GSM services

GSM has three types of services [13]: teleservices, bearer services, and supplementary services. Teleservices include telephony, fax, emergency calls, teletex, short Message services, fax mail, and voice mail. Supplementary services include call forwarding, call barring, etc. Bearer services are used for transporting user data. Some of the bearer services are listed below:

    1. Asynchronous and synchronous data, 300-9600 bps.
    2. Alternate speech and data, 300-9600 bps.
    3. Asynchronous PAD (packet-switched, packet assembler/disassembler) access, 300-9600 bps.
    4. Synchronous dedicated packet data access, 2400-9600 bps.

Conventional GSM has limitations in data services [1]:

    1. It does not provide direct connection to the Internet. In order to access to the Internet, GSM needs to call Internet Service Provider (ISP).
    2. Uplink and downlink channels allocated for a user are for entire call period.
    3. It has time-oriented charging, that is, payment is based on connection time, not on data volumes.
    4. Connection setup takes about 20-25 seconds.
    5. Limited capacity (9600 bps).
    6. GSM was designed for speech, not for data, hence 50% radio capacity is wasted, and also there is no optimal channel coding for data.

1.3 The GSM System Architecture

The GSM system architecture[5], [13], [1] includes four subsystems (cf. Figure 1): Mobile Station (MS), Base Station Subsystem (BSS), Network and Switching Subsystem (NSS), and Operation Sub-System (OSS).

The MS subsystem involves a radio part, an interface, and a Subscriber Identity Module (SIM). The radio part carries out all the functions related to the radio interface (Um), e.g. receiving and transmitting radio signals, signal processing, frequency hopping, and channel management. The interface to terminal equipment acts as a gateway between the terminal and the radio part. The SIM contains all the subscriber-related information on the MS side of Um to identify a subscriber and take care of the security. The SIM is implemented as a smart card.

The BSS forms cell structure of GSM network. It includes two types of network elements: the Base Transceiver Station (BTS), and the Base Station Controller (BSC).

The BTS is a transmission component. It carries out radio signal transmission and reception, signal processing, speech encoding and decoding, and transmission rate adaptation. The BSC is a managing component. It is responsible for all the management of the Um, e.g. channel allocation and deallocation, handover, and timing of radio signals. One BTS implements one cell in GSM. A BSC can manage several BTSs.

The NSS comprises the main switching functions of GSM and all the databases needed for subscriber information, mobility management, and interworking. It contains the following databases: Home Location Register (HLR), Visitor Location Register (VLR), Authentication Center (AUC), and Equipment Identity Register (EIR).

The MSC performs the basic switching function by setting up calls to/from MSs.

The GSM system also communicates with other networks such as the Public Switched Telephone Network (PSTN), Integrated Services digital Network(ISDN), Circuit-Switched Public Data Network (CSPDN), and packet-switched public data network (PSPDN).

1.4 The GSM radio interface

The radio interface [13] is the interface between the mobile stations and the fixed infrastructure. It is one of the most important interfaces of the GSM system.

The Radio Interface (Um) is split into several channels: traffic channels and signaling channels. The traffic channels carry user data. The signaling channels carry management and control information.

1.4.1 Frequency allocation

Two frequency bands, of 25 Mhz each one, have been allocated for the GSM system:

· The band 890-915 Mhz has been allocated for the uplink direction (transmitting from the mobile station to the base station).

· The band 935-960 Mhz has been allocated for the downlink direction (transmitting from the base station to the mobile station).

1.4.2 Multiple access scheme

The multiple access scheme defines how different simultaneous communications, among different mobile stations located in some different cells, share the GSM radio spectrum. A mix of Frequency Division Multiple Access (FDMA) and Time Division Multiple Access (TDMA), combined with frequency hopping, has been adopted as the multiple access scheme for GSM.

1.4.2.1 FDMA and TDMA

Using FDMA, a frequency is assigned to a user. So, the larger the number of users in a FDMA system, the larger the number of available frequencies must be.

The limited available radio spectrum and the fact that a user will not free its assigned frequency until he does not need it longer, explain why the number of users in a FDMA system can be "quickly" limited.

On the other hand, TDMA allows several users to share the same channel. Each of the users, sharing the common channel, are assigned their own burst within a group of bursts called a frame. Usually TDMA is used with a FDMA structure.

In GSM, a 25 Mhz frequency band is divided, using a FDMA scheme, into 125 carrier frequencies spaced one from each other by a 200 khz frequency band.

Normally a 25 Mhz frequency band can provide 125 carrier frequencies. Each carrier frequency is then divided in time using a TDMA scheme. This scheme splits the radio channel, with a width of 200 khz, into 8 bursts. A burst is the unit of time in a TDMA system. A TDMA frame is formed with 8 bursts. Each of the eight bursts, that form a TDMA frame, is then assigned to a single user.

1.4.2.2 Channel structure

A channel corresponds to the recurrence of one burst every frame. It is defined by its frequency and the position of its corresponding burst within a TDMA frame. In GSM, there are two types of channels:

· The traffic channels used to transport speech and data information.

· The control channels used for management messages and some channel maintenance tasks.

2. The GPRS Network Architecture

2.1 Elements:

GPRS network elements are SGSN, GGSN, Border Gateway (BG), Backbone network (intra-PLMN and Inter-PLMN), HLR, MSC/VLR, SMS-GSMC

GPRS requires major changes in the network infrastructure. In addition to the current GSM entities, a number of new network elements are introduced in order to create an end-to-end packet transfer mode. The HLR is enhanced with GPRS subscriber information of every MS.

The serving GPRS support node (SGSN) is responsible for the delivery of packets to/from the MSs within its service area and communicates with the Gateway GPRS Support Node (GGSN). It also keeps track of the mobiles within its service area. The GGSN acts as a logical interface to external packet data networks (such as the Internet, X.25 networks or private networks) and maintains routing information used to tunnel Protocol Data Units (PDU) to the SGSN that is currently serving the MS.

A GPRS networks can use multiple serving nodes, but requires only one gateway node for connecting to an external network (e.g., the Internet).

The GPRS phone communicates with GSM base stations, (but unlike circuit-switched data calls which are connected to voice networks by mobile switching center), GPRS packets are sent from BSS to a Serving GPRS Support Node (SGSN).

When the mobile station sends packets of data, it is via the SGSN to the GGSN, which converts them for transmission over the desired networks (the Internet, X.25 networks or private networks). IP packets from the Internet addressed for mobile station are received by the GGSN, forwarded to the SGSN and then transmitted to the mobile station.

2.2 Radio Interface

A new radio interface is needed to handle packet traffic, new security features for the GPRS backbone and a new ciphering algorithm, new Mobile Application Part (MAP) and GPRS-specific signaling should be added.

2.3 Protocols

The GPRS data communication architecture [1], [5], [6] adheres to the principle of protocol layering and has two protocol planes, signaling plane and transmission plane. The signaling plane consists of protocols that control and support the transmission of user information. The transmission plane covers the protocols for user information transmission and associated control procedures like flow control or error handling.

Between SGSN and GGSN (cf. Figure 3), the GPRS tunnel protocol (GTP) tunnels the PDUs through the GPRS backbone network. The GTP header contains mobile’s identity and PDP context identifier. In addition, QoS parameter is included in the PDP context activation and modification. It is not included in every packet.

Below GTP, the Transmission Control Protocol/User Datagram Protocol (TCP/UDP) and IP are used as GPRS backbone network-layer protocols. Any IP based network protocols can be used below IP, e.g. Ethernet cabling, integrated services digital network (ISDN) links, or ATM-based protocols.

 

Between the SGSN and MS, the Subnetwork-Dependent Convergence Protocol (SNDCP) maps network-level protocol characteristics onto the underlying logical link control and provides functionality like multiplexing of network-layer messages onto a single virtual logical link connection. Furthermore, segmentation and compression functionality are covered by SNDCP. The BSS GPRS protocol (BSSGP) has been derived from the BSSAP used in GSM, and conveys routing and QoS-related information between the BSS and SGSN.

Radio communication between the MS and the GPRS network covers physical and data link layer functionality.

Between MS and BSS the physical layer is split up into a Physical Link sublayer (PLL) and a Physical RF sublayer (RFL). The RFL performs the modulation and demodulation of the physical waveforms. The carrier frequencies, radio channel structures, and raw channel data rates are specified, as well as transmitter and receiver characteristics and performance requirements. The PLL provides services for information transfer over a physical channel between the MS and the network. These functions include data unit framing, data coding, and the detection and correction of physical medium transmission errors.

The data link layer has been separated into two distinct sublayers. The Radio Link Control/Medium Access Control (RLC/MAC) sublayer arbitrates access to the shared medium between a multitude of MSs and the network. The RLC/MAC layer encompasses the efficient multiplexing of data and signaling information, and performs contention resolution, QoS control(limited), and error handling. The MAC itself is derived from a slotted reservation ALOHA protocol, and operates between the MS and BSS. For retransmission of erroneous frames, an automatic selective repeat request (SREJ-ARQ) mechanism is applied.

The Logical Link Control (LLC) layer operates above the MAC layer, and provides a logical link between the MS and SGSN. To allow introduction of alternative radio solutions without major changes to NSS, it is independent of the RLC/MAC protocol as far as possible. Protocol functionality is based on LAPD as used within the GSM signaling plane, but supports point-to-multipoint transmission.

For signaling plane, between the MS, BSS, and SGSN (cf. Figure 4), the same protocols are used as for data transmission up to the SNDCP protocol. Only at the network layer, a GPRS-specific mobility management protocol (GMM) is required within MS and SGSN to support the mobility functionality.

2.4 GPRS Design

The initial work on GPRS began in 1994. Its design objectives [1] are

    1. Uses packet-switched resource allocation, that is, resources allocated only when data is to be sent or received.
    2. Flexible channel allocation: one to eight time slots; available resources shared by active users; up and down link channels are reserved separately; GPRS and circuit switched GSM services can use the same time slots.
    3. Seamless, immediate connection with data networks(IP network, X.25, GPRS's own protocols)
    4. Efficiently delivery of SMSs over the GPRS radio interface
    5. GPRS uses radio resources only when there is data to be sent or received (well adapted to the very busty nature of data applications)

Its basic design rules and goals [1] are:

    1. No HW change is needed in BTSs
    2. Scalability of GPRS network, that is no "big bang" to introduce GPRS, no one-to-one relation for GPRS network element and MSC.
    3. Support of GPRS only mobile( so called C-Class MS)
    4. High throughput over the air, that is up to 21.4 kbps per TS, up to 8 TS utilization per MS
    5. Short access time to network
    6. GPRS vs. existing GSM services

GPRS services

traditional GSM services

connection with external packet data networks

connection with circuit switched networks

typical connection can last several hours

typically one call per hour, average call 2 minutes

data transmission bursty

continuous flow of data in both direction

uplink and downlink transmissions independent

 

no need to access HLR for every GPRS packet

every MT call causes query to HLR

user can activate services separately

all services activated at IMSI attach

charging is based on amount of transmitted data

charging is based on time

every network element knows where to route packets further

 

GPRS support the "service specific attach" principle

 

packets are short(typically 500-1000 octets)

 

every packet treated as independent entity

 

2.5 GPRS characteristics [1]:

    1. transmission modes: send and receive data in packet transfer mode; cost effective and efficient use of network resources
    2. traffic characteristics: intermittent, bursty data transmissions; frequent transmissions of small volumes of data; infrequent transmission of large volumes of data
    3. transmission: four level of radio priorities and five classes of QoS supported; point-to-point (PTP) or point-to-multipoint (PTM)

2.6 GPRS Services

From the user's point of view, GPRS is a wireless extension of data networks. It can access to data networks, such as IP-based networks (public internet, private intranet, IPv4 and IPv6 protocols) and X.25 based networks.

GPRS upgrades GSM data services and provides the following services [1]:

    1. Point-to-point (PTP) service: internetworking with the Internet (IP protocols) and X.25 networks.
    2. Point-to-multipoint (PTM) service: point-to-multipoint multicast and point-to-multipoint group calls.
    3. SMS service: bearer for SMS
    4. Anonymous service: anonymous access to predefined services
    5. Future enhancements: flexible to add new functions, such as more capacity, more users, new accesses, new protocols, new radio networks

3. GPRS Operations

3.1 Session Management

In order to send and receive data, the MS shall activate the packet data address (IP address) that it wants to use. This operation lets the corresponding GGSN know the MS, and then interworking with external data networks can start.

PDP context consists of PDP type, PDP address(optional), QoS parameters (optional), access point name, etc. The optional means that when activating a context, these are optional; when context is active, they have some negotiated or subscribed value.

GPRS uses the concept of non-anonymous and anonymous PDP contexts [1].

The no-anonymous PDP context means that:

    1. MS must have a subscription for this operation
    2. Network verifies that no unauthorized PDP context activation is done
    3. Network knows who holds each PDP context
    4. No limitations on mobility (MS may move freely in the network)

The anonymous PDP context means that:

    1. No subscription is needed, no need to attach first
    2. Network does not know who uses PDP context
    3. Limited mobility (only within limited area)

The user may have several subscribed contexts which are used to access to external data networks. Any of the contexts can be activated or deactivated independently. When context is activated, user can send and receive data packets from MS to fixed network, from fixed network to MS, or form MS to MS. When a context is not activated, the network drops the packets.

There are two kinds of activation, Anonymous PDP context activation and Non-anonymous PDP context activation. Here only Non-anonymous PDP context activation is given (with defined address), see Figure 5.

The main procedures are:

    1. MS informs the network that it wants to activate this PDP context
    2. SGSN checks that MS is allowed to activate the context. Also SGSN fills/defines missing (=optional) parameters
    3. SGSN selects GGSN to be used
    4. QoS negotiation: MS requests some QoS level ( or default); SGSN may downgrade the QoS (if it can not handle that high); GGSN may downgrade even further

In order to communicate with network, the MS shall activate one or more PDP contexts. Once the MS has been attached to the network, the PDP context can be negotiated with the SGSN. If access is permitted, the SGSN informs the GGSN to update the context for the MS. The GGSN context includes the address of the SGSN that is currently serving the MS and tunneling information. The PDP context activation is completed by an acknowledgement from the network to the MS.

3.2 Routing(Data Transmission) [1], [6]

The data transmission can be Mobile oriented data transmission, Mobile terminated data transmission, and Mobile originated and terminated data transmission.

In the case of a mobile-originated transmission (cf. Figure 6), the SGSN encapsulates the incoming packets from MS and routes them to the appropriate GGSN, where they are forwarded to the correct PDN. Inside PDN, PDN-specific routing procedures are applied to send the packets to the corresponding host.

Packets coming from a corresponding host are routed the GGSN through the PDN based on the examination of the destination address. The GGSN checks the routing context associated with this destination address and determines the serving SSGN address and tunneling information. The packet is encapsulated and forwarded to the SGSN, which delivers it to the mobile station.

3.3 Mobility management

Mobility management [1], [4], [6] is also needed in GPRS. There are three activities related to mobility management, that is attach, detach, and location update. Attach means entering/joining the system. Detach means leaving the system. Location update includes routing area (RA) update and cell update.

Before an MS is able to send data to a corresponding host, it has to attach to the GPRS system. During the attachment procedure, the GPRS shall do the following things:

    1. Inform the network for the MS's request to be active
    2. Network check the MS's identity and initiate ciphering mode for data communication
    3. If SGSN does not already have the MS’s subscription info, download the information from HLR to SGSN
    4. Update MSC/VLR
    5. Signal between the MS and SGSN

As a result of this attachment, a logical link control context, including a temporary logical link identity (TLLI), is established between the MS and SGSN.

A cell update is performed implicitly on the logical link control level. In cell update, the following information needs to be updated:

    1. Specific cell update message
    2. Any valid signaling message
    3. Any user data sent uplink

When MS changes RA, the GPRS needs to update routing area (cf. Figure 7). The MS sends a routing update request containing the cell identity and the identity of the previous routing area (RA) to the SGSNn. If the RA is served by the same SGSN, the location information is updated and an acknowledge is sent back to the MS. There is no need to inform the GGSN, because the SGSN and tunneling information are not changed. However if the previous RA is served by another SGSN, the GGSN must be informed. The GGSN address and tunneling information can be requested from the previous SGSNo. Simultaneously, the SGSNo is requested to transmit the undelivered data packets to the new SGSN. Afterwards, the information context of the MS is deleted from the memory of the SGSNo. As soon as the address and tunneling information is received from the SGSNo, the new SGSN address and tunneling information is delivered to GGSN.

4. GPRS Applications

GPRS supports standard data network protocol (TCP/IP, X.25) based applications [4], such as www, ftp, telnet, email, video, audio for wireless PCs or mobile offices. There are also GPRS specific protocol based applications, e.g. point-to-point application (Toll road system, UIC train control system, etc.) and point-to-multipoint application (weather info, road traffic info, news, fleet management).

Recently, an important industry trend is remote access, a new technology, referred to as a virtual private network (VPN) [2]. With this new technology, companies will be able to let their remote workers wirelessly access to corporate resources and stay in touch with their work teams.

5. Quality of Service (QoS)

A QoS parameter [15] is associated with each service request primitive received at an Network Service Access Point (NSAP). This is a set of parameters that collectively specify the performance of the network service that the network service user expects the network provider in relation this request. In addition, QoS is also used to specify the optional services to be used with this request. The QoS may vary from one network to another.

GPRS supports Quality of Service. The QoS profile attributes in GPRS [1], [8] are:

  1. Precedence class---indicates the importance of the packet with regard to discarding it in case of problems and degradation of QoS when necessary)
  2. Reliability class---specifies the mode of operation for various error detection and recovery protocols, how securely the data should be delived.
  3. Delay class---the transfer delay includes the uplink radio channel access or downlink radio channel scheduling delay, the radio channel transit delay, and GPRS network transit delay
  4. Peak throughput class --- define the maximum allowed transfer rate
  5. Mean throughput class --- define long term average transfer rate

In GPRS, the default QoS profile is defined in HLR. The SGSN and GGSN control QoS in GPRS, but mainly in the SGSN.

One of the problems of GPRS is relatively low bandwidth and the lack of capability to perform packet multiplexing between LLC packets with different QoS requirement of same PDP context. Another problem is regarding the packets discarding when the MS moves from one BSS to another.

6. Conclusion

In this presentation, only some basic GPRS operations are introduced. There are so many GPRS related issues, such as radio interface, service subscription roaming, security, billing, etc. Interested readers may reference to the materials [1].

GPRS is standardized in SMG of ETSI [2]. The first version of GPRS standard has been improved in 1998, while the next version of the standard that adds advanced features such as point-to-multipoint communications is in development. Most GSM vendors such as Alcatel, Ericsson, Lucent, Motorola, Nokia, Nortel, and Siemens have been active in the standards process. Four companies, Ericsson, Motorola, Nokia and Siemens have announced their products. But the commercial networks are not available yet. Field trials are expected in 1999 and deployment will begin in the year 2000. Though the GPRS standard specifies support for both X.25 and IP, it is likely that vendors and operators will emphasize IP service. At this time no cellphones or modems that support GPRS have been announced but it is possible that eventually all new GSM phones will support GPRS.

The future of the GPRS will evolve towards wireless LAN(WLAN) and the Universal Mobile Telecommunications System (UMTS) (the 3rd generation wireless personal communications) [9], [11]. The WLAN now is available. It offers 4 different transfer rate: 2 Mbps, 1 Mbps, 5.5 Mbps and 11 Mbps. The UTMS will offer at least 144 kb/s for high-mobility users with wide area coverage and 2 Mbps for low-mobility users with local coverage, and support a large variety of services over a large variety of radio conditions.

Acknowledgement

I would like to thank Dr. Hannu H. Kari for his guidance, providing valuable materials, and even corrections on the presentation. I would like to thank prof. Petri Vuorimaa for his comments.

References

[1] Hannu K. Kari, http://www.cs.hut.fi/~hhk/GPRS/gprs_own.html

[2] Peter Rysavy, General Packet Radio Service (GPRS). Journal of PCS Data Today, 1998. http://www.pcsdata.com/paprysavy.htm

[3] Timo Sivula, General Packet Radio Service. Nokia's vision for a service platform supporting packet-switched applications, 1998.

[4] Götz Brasche and Bernhard Walke, Concepts, Services, and Protocols of the New GSM Phase 2+ General Packet Radio Service. IEEE Communications Magazine, Aug. 1997.

[5] Jian Cai and David J.Goodman, General Packet Radio Service in GSM. IEEE Communications Magazine, Oct.1997.

[6] Jari Hämäläinen, Design of GSM High Speed Data Services. Tampere University of Technology, Oct. 1996.

[7] Heimo Laamanen, Serveability Issues in Mobile Distributed Systems. University of Helsinki, 1998.

[8] Jouni Mikkonen, Matti Turunen, An Integrated QoS Architecture for GSM Networks. October, 1997.

[9] Tero Ojanperä, Ramjee, An Overview of Third-Generation Wireless Personal Communications: A European Perspective. IEEE Personal Communications. December 1998, p59-65.

[10] Takehiro Murase, Minoru Ohyama, Evolution of Personal Multimedia Communications Services in Japan. IEEE Personal Communications.

December 1998, p66-74.

[11] Fabrizio Sestini, Thomas Y.C.Woo, 3RD Acts Mobile Communications Summit. IEEE Personal Communications. December 1998.

[12] Olivier Verscheure, et al, User-Oriented QoS in Packet Video Delivery. IEEE Network. November/December 1998. p12-21.

[13] Javier Gozálvez Sempere, An overview of the GSM system. http://www.comms.eee.strath.ac.uk/~gozalvez/gsm/gsm.html#6

[14] Jouni Mikkonen, QoS Support in Wireless Access Networks. February, 1998.

[15] Fred Halsall, Data Communications, Computer networks and Open Systems. Fourth Edition.

Abbreviations [1]

AA Anonymous Access. Network does not know the real identity of the mobile. Opposite to non-anonymous access.

AUC Authentication Center

BG Border Gateway. Logical box that connects two (or more) operators together via Inter-PLMN backbone. BG protects operator's intra- PLMN

network against intruders.

BSC Base Station Controller

BSS Base Station Subsystem

BSSAP+ Base Station System Application Part+. Protocol between SGSN and MSC/VLR

BSSGP Base Station System GPRS Protocol. Protocol between SGSN and BSS.

BTS Base Transceiver Station

EIR Equipment Identity Register

ETSI European Telecommunications Standards Institute

GGSN Gateway GPRS Support Node. One of the new key functional elements of GPRS.

GMM/SM GPRS Mobility Management and Session Management Protocol stack between MS and SGSN that handles GPRS attach/detach, PDP

context activation/deactivation, etc.

GGSN Gateway GPRS Support Node

GPRS General Packet Radio Service

GSM Global System for Mobile Communications

GTP GPRS Tunnel Protocol

GTP GPRS Tunneling Protocol. Protocol between SGSN and GGSN to encapsulate user data and to carry GPRS signaling.

HLR Home Location Register

HPLMN Home Public Land Mobile Network. The home network.

HSCSD High Speed Circuit Switched Data. New GSM service for circuit switched connections

ICMP Internet Control Message Protocol. IP network control protocol.

IMSI International mobile subscriber identity. User's unique ID in GSM/GPRS networks.

IPv4 Internet Protocol version 4. The currently used IP version.

IPv6 Internet Protocol version 6. Next generation IP protocol, not yet widely used.

ISP Internet Service Provider. The organization or operator that sells Internet access.

LLC Logical Link Control. Protocol layer between MS and SGSN.

MAC Medium Access Control. Protocol in the radio level that is used to allocated the radio channel.

MS Mobile station . The phone (in general).

MSC Mobile Switching Center

NS Network Service. Protocol layer between BSS and SGSN.

NSAPI Network layer Service Access Point Identifier that specifies the PDP context in MS and in SGSN.

NSS Network SubSystem. Network part of the network (in GPRS it means SGSN and GGSN).

PCU Packet Control Unit. Functional element in BSS that handles upper level GPRS control in radio.

PDA Personal Digital Assistant. A gadget that fits in hand and has limited services.

PDN Packet Data Network. Network that carries user data in packets (e.g., Internet and X.25)

PDP Packet Data Protocol, e.g., IP or X.25. Protocol that is used by user.

PDU Protocol Data Unit. One data packet.

PLMN Public Land Mobile Network

PPP Point-to-Point protocol. Widely used protocol under IP to connect, e.g., PC and ISP via modems.

PSTN Public Switched Telephone Network

PTM Point To Multipoint. One sender, multiple receivers.

PTP Point To Point. One sender, one receiver.

QoS Quality of Service. Definition of the service class of the connection between MS and the network.

RA Routing Area. A set of cells that belongs to one group. RA is always a subset of a LA (location area).

RLC Radio Link Control. A protocol between MS and BSS to handled retransmission and other radio related issues.

SGSN Serving GPRS Support Node. Second new functional element of the GPRS network.

SM Short Message. Service to send/receive 140 bytes (160 characters) messages.

SM-SC Short Message service Service Center. A computer that handles short messages.

SMS-GMSC Short Message Service Gateway MSC. MSC that is used to deliver data to/from SGSN.

SMS-IWMSC Short Message Service Interworking MSC. MSC that is used to deliver data to/from SGSN.

SNDC SubNetwork Dependent Convergence. Protocol layer between MS and SGSN.

SNDCP SubNetwork Dependent Convergence Protocol. Protocol of the SNDC.

TCP Transmission Control Protocol. Protocol layer on top of conventional IP protocol.

TE Terminal equipment. Typically a computer, host.

TID Tunnel Identifier that identifies uniquely the MS and also the PDP context in the GPRS backbone network (between SGSN and GGSN).

TLLI Temporary Logical Link Identity. Identifier of the mobile used between MS and SGSN,

UDP User Datagram Protocol. Another protocol on top of IP.

UMTS Universal Mobile Telecommunications Services

VLR Visitor Location Register

VPLMN Visited Public Land Mobile Network. The network where mobile is currently located.

WLAN wireless local area network

List of interfaces [1]

Gb Interface between an SGSN and a BSS.

Gc Interface between a GGSN and an HLR.

Gd Interface between a SMS-GMSC and an SGSN, and between a SMS-IWMSC and an SGSN.

Gf Interface between an SGSN and an EIR.

Gi Reference point between GPRS and an external packet data network.

Gn Interface between two GSNs within the same PLMN.

Gp Interface between two GSNs in different PLMNs. The Gp interface allows to support of GPRS network services across areas served

by the co-operating GPRS PLMNs.

Gr Interface between an SGSN and an HLR.

Gs Interface between an SGSN and an MSC/VLR.

kbit/s Kilobits per second.

R Reference point between a non-ISDN compatible TE and MT. Typically this reference point supports a standard serial interface.

Um Radio interface between MS and the network side.