You are on page 1of 98

Introduction To GPRS and EDGE:

Technology, Operation, and Services


Lawrence Harte, Bryan Strange
Excerpted From:
Mobile Systems
With Updated Information
ALTHOS Publishing
GPRS GSMRadio GPRS IP Encapsulation
GPRS Normal
Burst Structure
GPRS and EDGE
Channel Coding Schemes
ALTHOS Publishing
Copyright 2005 by the ALTHOS Publishing Inc. All rights reserved. Produced in the
United States of America. Except as permitted under the United States Copyright Act of
1976, no part of this publication may be reproduced or distributed in any form or by any
means, or stored in a database or retrieval system, without prior written permission of the
publisher.
ISBN: 193281306-3
All trademarks are trademarks of their respective owners. We use names to assist in the
explanation or description of information to the benefit of the trademark owner and ALTHOS
publishing does not have intentions for the infringement of any trademark.
ALTHOS electronic books (ebooks) and images are available for use in educational, promo-
tional materials, training programs, and other uses. For more information about using
ALTHOS ebooks and images, please contact Karen Bunn at kbunn@Althos.com or (919) 557-
2260
Terms of Use
This is a copyrighted work and ALTHOS Publishing Inc. (ALTHOS) and its licensors reserve
all rights in and to the work. This work may be sued for your own noncommercial and per-
sonal use; any other use of the work is strictly prohibited. Use of this work is subject to the
Copyright Act of 1976, and in addition, this work is subject to these additional terms, except
as permitted under the and the right to store and retrieve one copy of the work, you may not
disassemble, decompile, copy or reproduce, reverse engineer, alter or modify, develop deriva-
tive works based upon these contents, transfer, distribute, publish, sell, or sublicense this
work or any part of it without ALTHOS prior consent. Your right to use the work may be ter-
minated if you fail to comply with these terms.
ALTHOS AND ITS LICENSORS MAKE NO WARRANTIES OR GUARANTEES OF THE
ACCURACY, SUFFICIENCY OR COMPLETENESS OF THIS WORK NOR THE RESULTS
THAT MAY BE OBTAINED FROM THE USE OF MATERIALS CONTAINED WITHIN
THE WORK. ALTHOS DISCLAIMS ANY WARRANTY, EXPRESS OR IMPLIED, INCLUD-
ING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY OR FIT-
NESS FOR A PARTICULAR PURPOSE.
ALTHOS and its licensors does warrant and guarantee that the information contained with-
in shall be usable by the purchaser of this material and the limitation of liability shall be lim-
ited to the replacement of the media or refund of the purchase price of the work.
ALTHOS and its licensors shall not be liable to you or anyone else for any inaccuracy, error
or omission, regardless of cause, in the work or for any damages resulting there from.
ALTHOS and/or its licensors shall not be liable for any damages including incidental, indi-
rect, punitive, special, consequential or similar types of damages that may result from the
attempted use or operation of the work.
-ii-
Copyright , 2005, ALTHOS, Inc
-iii-
Copyright , 2005, ALTHOS, Inc
About the Authors
Mr. Harte is the president of Althos, an expert information
provider which researches, trains, and publishes on technolo-
gy and business industries. He has over 29 years of technology
analysis, development, implementation, and business manage-
ment experience. Mr. Harte has worked for leading companies
including Ericsson/General Electric, Audiovox/Toshiba and
Westinghouse and has consulted for hundreds of other compa-
nies. Mr. Harte continually researches, analyzes, and tests new communi-
cation technologies, applications, and services. He has authored over 50
books on telecommunications technologies and business systems covering
topics such as mobile telephone systems, data communications, voice over
data networks, broadband, prepaid services, billing systems, sales, and
Internet marketing. Mr. Harte holds many degrees and certificates includ-
ing an Executive MBA from Wake Forest University (1995) and a BSET
from the University of the State of New York, (1990).
Bryan Hashim Strange has performed a wide range of techni-
cal and managerial roles for 12 years at Wray Castle. This
began with four years lecturing on a variety of engineering and
academic modules for HND students, as a trainer and course
developer for short courses based on European second and
third generation technologies. These courses include UMTS
System Overview, UMTS Air Interface, UMTS Cell Planning,
GSM Air Interface, GSM Cell Planning, GSM Optimisation, GSM Indoor
Coverage Planning, GSM Applied Cell Planning and GPRS. He has also
developed and presented courses covering other global technologies such as
cdmaOne, CDMA2000, TETRA, APCO 25, iDEN, WLAN and Bluetooth. Mr.
Strange was educated in the United Kingdom at Clayesmore School (1976-
1984) and Wray Castle College (1987-1990) and Lancaster University (1999
-2000). He also specializes in HNC Electronics and Communications
Engineering and he has a Marine Radio General Certificate. Bryan Strange
also holds 3 'A' Levels; Maths, Physics, Engineering Drawing and Design
plus 9 'O' Levels; inc. Maths, English, Physics.
-iv-
Copyright , 2005, ALTHOS, Inc
-v-
Copyright , 2005, ALTHOS, Inc
Table of Contents
INTRODUCTION TO GPRS AND EDGE . . . . . . . . . . . . . . . . . . 1
GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM) . . . . . . . . . . . 3
GENERAL PACKET RADIO SERVICE (GPRS) . . . . . . . . . . . . . . . . . . . . 4
ENHANCED DATA FOR GLOBAL EVOLUTION (EDGE) . . . . . . . . . . . . . 4
ENHANCED GPRS (EGPRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
COMPACT GPRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
UPGRADING GSM TO GPRS AND EDGE . . . . . . . . . . . . . . . . 5
GPRS AND EGPRS INDUSTRY SPECIFICATIONS . . . . . . . . 9
PACKET DATA SERVICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
MOBILE SERVICES (M-SERVICES) . . . . . . . . . . . . . . . . . . . . . . . . . . 11
STREAM PRIORITIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ENHANCED MESSAGING SERVICE (EMS) . . . . . . . . . . . . . . . . . . . . . 12
MULTICAST SERVICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
ASYNCHRONOUS CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
ASYMMETRIC CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
QUALITY OF SERVICE (QOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Conversation Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Streaming Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Interactive Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Background Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
SHORT MESSAGING SERVICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
SMS AND GPRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
LOCATION BASED SERVICES (LBS) . . . . . . . . . . . . . . . . . . . . . . . . . 15
PACKET DATA SERVICE MEASUREMENT TYPES . . . . . . . . . . . . . . . . . 16
Data Throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Packet Loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
GPRS AND EGPRS DEVICES (MOBILE STATIONS) . . . . . . 17
MOBILE DEVICE CLASSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Class A Simultaneous Voice and Data . . . . . . . . . . . . . . . . . .17
Class B Automatic Transfer of Voice and Data . . . . . . . . . . .18
Class C Single System Selection . . . . . . . . . . . . . . . . . . . . . .18
Dual Transfer Mode (DTM) . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Multi-slot Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
SUBSCRIBER IDENTITY MODULE (SIM) . . . . . . . . . . . . . . . . . . . . . . 19
EXTERNAL MODEMS (USB OR ETHERNET) . . . . . . . . . . . . . . . . . . . . 19
PCMCIA AIR CARDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
EMBEDDED RADIO MODULES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
MOBILE TELEPHONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
DUAL MODE CAPABILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
GPRS AND EGPRS RADIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
RF CHANNEL TYPES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
FREQUENCY BANDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
FREQUENCY REUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
FREQUENCY HOPPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
RF POWER CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
DYNAMIC TIME ALIGNMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
CHANNEL STRUCTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
MULTI-FRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
CODING SCHEMES (CS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ENCRYPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
MODULATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
DATA PACKET ENCAPSULATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
PACKET DATA CHANNEL SHARING . . . . . . . . . . . . . . . . . . . . . . . . . . 36
-vi-
Copyright , 2005, ALTHOS, Inc
CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
PHYSICAL CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Packet Data Channel (PDCH) . . . . . . . . . . . . . . . . . . . . . . . . . .37
LOGICAL CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
TRAFFIC CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
CONTROL CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
GSM LOGICAL CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Broadcast Channels (BCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Common Control Channels (CCCH) . . . . . . . . . . . . . . . . . . . . .41
Dedicated Control Channels . . . . . . . . . . . . . . . . . . . . . . . . . . .42
General Logical to Physical Channel Mapping for GSM . . . . .43
GPRS LOGICAL CHANNELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Packet Broadcast Control Channel (PBCCH) . . . . . . . . . . . . . .44
Packet Common Control Channels (PCCCH) . . . . . . . . . . . . . .44
Packet Data Traffic Channel (PDTCH) . . . . . . . . . . . . . . . . . .46
Packet Dedicated Control Channels (PDCCH) . . . . . . . . . . . . .46
Compact Mode of GPRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
GPRS AND EDGE/EGPRS NETWORK . . . . . . . . . . . . . . . . . . 47
BASE STATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Packet Control Unit (PCU) . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Communication Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
SWITCHING CENTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Mobile Switching Centre (MSC) . . . . . . . . . . . . . . . . . . . . . . . .51
Serving General Packet Radio Service Support Node (SGSN)
52
Gateway GPRS Support Node (GGSN) . . . . . . . . . . . . . . . . . . .52
NETWORK DATABASES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Home Location Register (HLR) . . . . . . . . . . . . . . . . . . . . . . . . .52
Visitor Location Register (VLR) . . . . . . . . . . . . . . . . . . . . . . . .53
Equipment Identity Register (EIR) . . . . . . . . . . . . . . . . . . . . . .53
Charging Gateway (CG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Billing Center (BC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
-vii-
Copyright , 2005, ALTHOS, Inc
Authentication Center (AuC) . . . . . . . . . . . . . . . . . . . . . . . . . . .54
SMS Service Center (SC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
WIRELESS NETWORK SYSTEM INTERCONNECTION . . . . . . . . . . . . . . . 55
Public Switched Telephone Network (PSTN) . . . . . . . . . . . . . .56
Public Packet Data Network (PPDN) . . . . . . . . . . . . . . . . . . . .56
Interworking Function (IWF) . . . . . . . . . . . . . . . . . . . . . . . . . .56
IP BACKBONE NETWORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
GPRS Roaming Exchange (GRX) . . . . . . . . . . . . . . . . . . . . . . .57
ADDRESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
MOBILE DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Mobile Station ISDN (MSISDN) . . . . . . . . . . . . . . . . . . . . . . .58
International Mobile Subscriber Identity (IMSI) . . . . . . . . . . .58
International Mobile Equipment Identifier (IMEI) . . . . . . . . . .58
Temporary Mobile Subscriber Identity (TMSI) . . . . . . . . . . . . .58
Temporary Block Flow (TBF) . . . . . . . . . . . . . . . . . . . . . . . . . .59
Temporary Flow Identifier (TFI) . . . . . . . . . . . . . . . . . . . . . . . .59
INFRASTRUCTURE ADDRESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Access Point Naming (APN) . . . . . . . . . . . . . . . . . . . . . . . . . . .59
GPRS Tunneling Protocol (GTP) . . . . . . . . . . . . . . . . . . . . . . .60
Tunneling End Point Identifier (TEID) . . . . . . . . . . . . . . . . . .60
IP ADDRESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Static and Dynamic (DHCP) Addressing . . . . . . . . . . . . . . . . .61
GPRS AND EDGE/EGPRS SYSTEM OPERATION . . . . . . . . 63
INITIALIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
STANDBY STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
INITIAL ASSIGNMENT/ACCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
READY STATE (CONNECTED MODE) . . . . . . . . . . . . . . . . . . . . . . . . . 67
Dynamic Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Extended Dynamic Allocation . . . . . . . . . . . . . . . . . . . . . . . . . .68
Fixed Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Packet Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
ALWAYS-ON CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
REGISTRATION AREA UPDATES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
-viii-
Copyright , 2005, ALTHOS, Inc
GPRS ROAMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
VOICE CALL AND DATA SESSION TRANSFER OPERATION . . . . . . . . . . 71
DATA TO VOICE (GPRS TO GSM) . . . . . . . . . . . . . . . . . . . . . . . . . . 72
TRANSFER BETWEEN GPRS AND IS-136 . . . . . . . . . . . . . . . . . . . . . 72
GPRS AND EGPRS RADIO LAYERS . . . . . . . . . . . . . . . . . . . . 73
PHYSICAL LAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
MEDIUM ACCESS CONTROL (MAC) LAYER . . . . . . . . . . . . . . . . . . . . 73
RADIO LINK CONTROL (RLC) LAYER . . . . . . . . . . . . . . . . . . . . . . . . 74
LOGICAL LINK CONTROL (LLC) LAYER . . . . . . . . . . . . . . . . . . . . . . 74
SUBNETWORK DEPENDENT CONVERGENCE PROTOCOL (SNDCP) . . . . 74
FUTURE EVOLUTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
THIRD GENERATION GSM (3GSM) . . . . . . . . . . . . . . . . . . . . . . . . . 75
-ix-
Copyright , 2005, ALTHOS, Inc
-x-
Copyright , 2005, ALTHOS, Inc
-1-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
The general packet radio service (GPRS) and enhanced data for global evo-
lution (EDGE) systems are additions to the GSM mobile radio communica-
tion system that provide for medium-speed packet data communication ser-
vices. Upgrading to GPRS and EGPRS capability allows GSM service
providers to offer their customers wireless medium-speed packet based ser-
vices. This involves upgrading one or more GSM radio channels on each
tower to the GPRS and/or EGPRS technology. The term Enhanced GPRS
(EGPRS) is used to describe the combination of GPRS and EDGE.
Customers can access wireless Internet services through GPRS or EGPRS
capable handsets or external modems that connect to their desktop or lap-
top computers. The GPRS and EGPRS radio channels are an always-on
system that allows users to browse the Internet without complicated dialup
connections.
The GPRS and EGPRS systems are composed of mobile stations (mobile
telephones or data communication devices), base stations (forming the radio
access network) and a packet data core network (potentially connected to
the Internet).
Figure 1.1 shows a simplified diagram of a GPRS system. This diagram
shows that the GPRS system includes mobile communication devices
(mobile telephones or data terminals) that communicate through base sta-
tions and a mobile switching center (MSC) or data routing networks to con-
nect to other mobile telephones, public telephones, or to the Internet. This
diagram shows that the GPRS system contains both GPRS data radio chan-
nels and GSM voice radio channels. GPRS devices can be data only (such as
a computer browsing the Internet), they can be single mode (such as a GSM
telephone), or they can be dual mode (able to access either or both the GPRS
and GSM channels). Data information is typically passed through data net-
work (such as the Internet) and that voice information is typically connect-
ed to the public telephone network. This diagram also shows that it is pos-
sible to send medium speed data through the public telephone.
-2-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.1, GPRS System Overview
GPRS and EGPRS systems are commonly called 2.5 G (2 generation)
because they offer capabilities that exceed 2
nd
generation digital (voice and
low speed data) but do not satisfy the high-speed broadband (2 Mbps)
requirements for 3
rd
generation Universal Mobile Telecommunications
System (UMTS).
Because GPRS and EGPRS systems use GSM radio channels, they are com-
patible with GSM networks. To upgrade GSM systems to offer services car-
ried over GPRS and EGPRS, some network hardware and software is added
to an existing GSM system. Some hardware changes are needed for the
radio equipment. To be able to access services delivered over GPRS and/or
EGPRS, mobile devices must be capable of GPRS and/or EGPRS operation.
The GPRS system allows cellular carriers to offer packet based wireless ser-
vices for existing and new customers. The GPRS system is designed to per-
mit advanced and reliable services including media streaming and large file
transfers. This may include access to the carriers own content servers, pri-
vate computer networks, e-mail and messaging services or access to the
Internet. These new services can increase the average revenue per user
(ARPU) for existing customers and allow carriers to sign-up (add) new cus-
tomers they dont already have.
The GPRS system has evolved into EGPRS. EGPRS includes a modification
to the GSM radio channel structure to provide medium-speed data services
(theoretically up to 473.6 kbps) to wireless customers.
Global System for Mobile Communication (GSM)
Global system for mobile communication (GSM) is a wide area wireless com-
munications system that uses digital radio transmission to provide voice,
data, and multimedia communication services. A GSM system coordinates
the communication between mobile stations (mobile telephones), base sta-
tions (radio towers/cell sites), and switching systems. The GSM radio chan-
nels are spaced 200 kHz apart. They are then further divided into frames
-3-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
that hold 8 time slots. GSM was originally named Groupe Special Mobile,
but the name was changed to reflect its global use. The GSM system
includes mobile stations (mobile telephones), base stations (radio towers/cell
sites), and the core network (interconnecting switching system).
General Packet Radio Service (GPRS)
General packet radio service is a packet data communication system that
adapts the Global System for Mobile communication (GSM) radio system for
packet radio transmission. The GPRS system modifies the GSM channel
allocation and time slot control processes to allow for the dynamic assign-
ment of time slots to individual users. GPRS provides a theoretical maxi-
mum radio channel data transmission rate of 171.2 kbps.
Enhanced Data for Global Evolution (EDGE)
Enhanced Data for Global Evolution (EDGE) is a radio enhancement that
increases the throughput in a GSM radio channel. If used in conjunction
with GPRS it enables medium speed packet data communication. The
EDGE system modifies the GSM radio channel by adding new phase modu-
lation and channel coding processes. EDGE uses 8 level phase shift keying
(8PSK) to increase the net radio channel data transmission rate from 271
kbps to 604.8 kbps (theoretical 473.6 kbps user rate).
Enhanced GPRS (EGPRS)
Enhanced general packet radio service is the combination of GPRS and
EDGE in the same system. EGPRS combines packet control with new mod-
ulation and coding techniques.
-4-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Compact GPRS
Compact GPRS is a GPRS system that uses a limited (compact) frequency
plan. This allows the system operator to use a relatively small amount of fre-
quency bandwidth or to convert a limited number of GSM channels to GPRS
capability. Because compact GPRS channels will experience higher interfer-
ence levels from nearby radio channels, the signaling processes between cell
sites are coordinated differently than standard GPRS channels.
Upgrading GSM to GPRS and EDGE
The deployment of GPRS allows carriers to upgrade their systems hard-
ware and software (such as replacing or adding channel cards and adding
packet switching nodes). Carriers can upgrade their GSM radio systems to
offer GPRS and EGPRS services by simply exchanging, upgrading, or
adding one or more of their existing radio channels to offer packet data ser-
vices.
Figure 1.2 shows how a GSM system can be upgraded to offer GPRS ser-
vices. This diagram shows that an existing GSM channel is removed,
replaced, or upgraded to have GPRS and EGPRS modulation and transmis-
sion capability. This diagram shows that packet control unit (PCU) must be
added to the base station controller (BSC) and packet data switching nodes
and gateways must also be added to allow data packets to be routed between
mobile devices and data networks (e.g. the Internet or private corporate
networks).
-5-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Each GPRS system can be single mode (voice or data) or dual mode (data
and voice). To obtain dual mode voice and data operation, mobile devices
must be capable of processing voice and data signals at the same time. This
allows the GPRS system to continue to transmit data when a user is on a
voice call (such as web browsing while talking).
Figure 1.3 shows how the GPRS system can provide both voice and data
interoperation. This diagram shows how a voice call can be received while a
user is transferring a file via a GPRS data session. In this example, the
GPRS packet data channel sends a message to the mobile telephone alert-
ing the user that an incoming call is waiting. If the user accepts the call, the
mobile telephone may add a voice channel on another time slot. Note that
only some types of GPRS mobile devices are capable of simultaneous opera-
tion.
-6-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.2, GSM System Upgrade to GPRS
GPRS product types include external radio modems, wireless PCMCIA
cards, embedded radio modules, and mobile telephones. GPRS devices may
be single mode data or dual mode GSM voice and GPRS data.
Figure 1.4 shows the common types of GPRS products available to cus-
tomers. This diagram shows that the product types available for GPRS
include mobile telephones, integrated (embedded) radio modules, PCMCIA
cards, and external radio modems. GPRS mobile telephones may be capable
of operating on both the GSM voice and GPRS data radio channels simulta-
neously or may only be capable of GPRS data or GSM voice service. Small
radio assemblies may be integrated (embedded) into other devices such as
digital security cameras or tablet PCs. PCMCIA cards may allow for both
data and voice operations when inserted into portable communications
devices such as laptops or personal digital assistants (PDAs). External radio
modems may plug into standard interfaces such as USB or Ethernet RJ-45
connectors.
-7-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.3., GSM and GPRS Dual Mode Operation
Each GPRS channel can directly communicate with up to 8 connected users
and can transparently provide service (always-on) to tens of users.
However with this small amount of radio resource allocated to each user the
data rates experienced would be very low. Nevertheless, in this configura-
tion a single radio channel can have up to 8 GPRS packet data channels and
a cell site can have several GPRS radio channels in several sectors (focused
radio coverage areas).
GPRS uses the same modulation type as GSM and adds new signaling pro-
tocols (software). EGPRS uses new modulation that will require a hardware
change. Expanding from GSM to GPRS requires the addition of service
nodes (packet switches). Expanding from GPRS to EGPRS may require
additional capacity for the service nodes.
The service provider will also need to modify or upgrade billing systems to
track and bill for packet data and information services.
-8-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.4., GPRS Product Types
GPRS and EGPRS Industry Specifications
GPRS is a portion of the GSM specification that allows packet radio service
on the GSM system. The GPRS system adds (defines) new packet control
channels and gateways to the GSM system.
GPRS and EGPRS standards are a portion of the GSM industry standard
called phase 2+. The phase 2+ specification is an enhancement to the second
phase of the GSM system. GPRS was developed to provide medium-speed
packet data access for the GSM system. EGPRS developed from contribu-
tions of the universal wireless consortium 136 (UWC-136) [
i
].
Figure 1.5 shows the evolution of GPRS and EDGE/EGPRS industry speci-
fication. This diagram shows that the GSM standard was developed in phas-
es. GSM phase 1 provided basic voice services data services. GSM phase 2
brought enhancements to system operation and to circuit switched data
transmission. GPRS was added to GSM to provide packet data service in
-9-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.5., GPRS and EDGE/EGPRS Standards Evolution
phase 2+. EDGE specification was created to increase the data transmission
rate of the GPRS and is also applicable to IS-136 TDMA. EDGE was inte-
grated with GPRS to produce the Enhanced GPRS (EGPRS).
The GSM association assists with the promotion, protection, and evolution
of GSM technology (including GPRS and EDGE) and products throughout
the world. Information about the GSM association can be found at
www.gsmworld.com. GSM association members include mobile operators,
manufacturers, and suppliers.
Originally the GSM development group was hosted by CEPT. GSM technol-
ogy basics were created in 1987 and in 1989 ETSI became the managing
body. In 1990, the first GSM specification was released (more than 6,000
pages of specifications). In 1998, the Third generation Partnership Project
(3GPP) group was formed to create the next evolution of mobile specifica-
tion. 3GPP has now taken over the management of GSM and GPRS specifi-
cations. GSM and GPRS specifications (and evolved versions of the specifi-
cations) can be obtained at www.3gpp.org.
Packet Data Services
Packet switched data is the transfer of information between two points
through the division of the data into small packets. The packets are routed
(switched) through the network and reconnected at the other end to recre-
ate the original data. Each data packet contains the address of its source
and destination. In some circumstances this allows each packet to take a dif-
ferent route through the network to reach its destination.
The basic service that GPRS and EGPRS provide is efficient medium-speed
packet data transmission. The maximum data transmission rates can be
adjusted and capped for different types of users up to 171.2 kbps for GPRS
and up to 473.6 kbps for EGPRS, but in practice they are much lower.
Typical rates for GPRS would be in the region of 30 kbps with EGPRS per-
haps providing rates in excess of 100 kbps.
-10-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Packet data service can be data only or a mixture of voice and data services.
An example of a data-only service would be wireless Internet service for a
desktop that is provided by an external GPRS modem that plugs into the
USB or RJ-45 Ethernet plug.
GPRS can be used to provide an always-on type of service. When the GPRS
device is initially turned on, it takes only a few seconds to obtain an IP
address that is necessary to communicate with the network. Even when the
GPRS or EGPRS device is inactive and placed in the dormant state, recon-
nection is typically less than 1/2 a second.
The services that GPRS can provide include medium-rate data transmis-
sion, streaming media, various levels of quality of service (QoS), multicast
services, and location based services. It is also possible for GPRS to provide
different classes of these services for different types of users.
Mobile Services (M-Services)
Mobile services are a set of applications and their required characteristics
for operation in a mobile environment that is defined by the GSM associa-
tion. Some of the objectives for M-Services include a more uniform look and
feel of mobile applications on different types of mobile devices, a gradual
evolution from text messaging to multimedia messaging services (MMS), to
use established protocols and standards when possible, and to help ensure
digital rights management of electronic media.
Stream Prioritization
Stream prioritization service is the identification and management of infor-
mation flow for different types of communication sessions. This allows the
system to prioritize the delivery of packets for time critical applications such
as IP telephony or audio streaming and to delay packets for non-real time
applications such as email or web browsing.
-11-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Enhanced Messaging Service (EMS)
Enhanced messaging service is an evolution of short messaging service
(SMS) that adds the capabilities of text formatting, animation, pictures, and
sound to be transferred in short messages. The 3GPP standard for EMS ser-
vices is TS 23.040.
Multicast Services
Multicast service is a one-to-many media delivery process that sends a sin-
gle message or information transmission that contains an address (code)
that is designated for several devices (nodes) in a network. Devices must
contain the matching code to successfully receive or decode the message.
GPRS multicast services can include news services or media (digital audio)
broadcasts.
Asynchronous Channels
Asynchronous channels are dynamically adjusted channels that do not have
a fixed synchronization with some other reference signal. Communication
on an asynchronous channel is not sequential and may appear random or
unbalanced in nature. This type of data can be carried over GPRS and
EGPRS.
Asymmetric Channels
An asymmetric channel is a bi-directional channel in which different data
rates are carried in each direction. The GPRS and EGPRS systems permit
the assignment of different data transmission rates for the forward and
reverse directions.
-12-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Quality of Service (QoS)
Quality of Service (QoS) is one or more measurements of desired perfor-
mance and priorities of a communications system. QoS measures may
include service availability, maximum bit error rate (BER), minimum com-
mitted bit rate (CBR) and other measurements that are used to ensure qual-
ity communications service.
The GPRS and EGPRS system can offer different types of quality of service
(QoS) for different types of customers. A key QoS attribute includes priority
access for different types of users. For example, priority access could apply
to executive user or public safety user classes over lower cost consumer
based users.
QoS provision in the GPRS and EGPRS systems will depend on the specifi-
cation release to which the network has been built. In current builds the
capability is quite limited, but in later releases four different service class-
es are defined. These are known as Conversational, Streaming, Interactive
and Background.
Conversation Class
Conversation class is aimed at the provision of communication services (typ-
ically voice) through a network with minimal delay in two directions. While
conversation has stringent maximum time delay limits (typically tens of
milliseconds), it may be acceptable to loose some data during transmission
due to errors.
Streaming Class
Streaming class is the delivering of audio or video signals through a network
by establishing and managing of a continuous flow (a stream) of informa-
tion. Upon request of streaming class of service, a server system (informa-
tion source) will deliver a stream of audio and/or video (usually compressed)
to a client. The client will receive the data stream and (after a short buffer-
-13-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
-14-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
ing delay) decode the audio and play it to a user. Internet audio streaming
systems are used for delivering audio from 2 kbps (for low-quality speech)
up to hundreds of kbps (for audiophile-quality music).
Streaming class provides a continuous stream of information that is com-
monly used for the delivery of audio and video content with minimal delay
(e.g. real-time). Streaming signals are usually compressed and error pro-
tected to allow the receiver to buffer, decompress, and time sequence infor-
mation before it is displayed in its original format.
Interactive Class
The interactive class provides for data and control information transmission
through a network with minimal delays and with very few data errors. The
interactive class allows a user or system to interact with a software appli-
cation (typically a web host) in near-real time (limited transmission delays).
The interactive class allows the communication channel to be shared by
other users during periods of inactivity (such as when the user is thinking
about a response to a web page question.)
Background Class
Background class is the process of providing information transfer services
on a best-effort basis. Background class is used for non-time critical services
(such as Internet web browsing).
Short Messaging Services
Short message service (SMS) gives mobile phone subscribers the ability to
send and receive text or data messages. GSM mobile device can send short
messages or it can be sent by other systems (such as an email or web page
link).
-15-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
The GSM system limits the short message to 160 alphanumeric characters
(7 bits each), 140 data elements (8 bits each), or 70 two-type characters (16
bits each). SMS messages can be received while the mobile telephone is in
standby (idle) or while it is in use (conversation). While the mobile telephone
is communicating both voice and message information, short message trans-
fer takes slightly longer than it does while the mobile telephone is in stand-
by. Short messages can be concatenated together to produce longer mes-
sages. Short messages are received, stored, and forwarded through the use
of a SMS service center (SC).
Short messages that are received by a mobile telephone are typically stored
in the SIM card. This allows the user to keep all their messages on a single
SIM card regardless on which mobile telephone they use with the SIM card.
SMS and GPRS
Although SMS messages are a form of packet data they are not carried in
the GPRS part of the system. This is because their application in GSM was
specified before GPRS was defined. Instead they are carried as a separate
data flow in dedicated signaling channels associated with a mobile station.
Location Based Services (LBS)
Location based services are information or advertising services that vary
based on the location of the user. The GSM system permits the use of dif-
ferent types of location information sources including the system itself or
through the use of the Global Positioning System (GPS).
Although the location functionality is not part of GPRS, there are many
examples of services accessed using the GPRS bearer that may make use of
information about a users location.
Packet Data Service Measurement Types
Packet data service can be characterized by data throughput, packet loss,
latency, and jitter.
Data Throughput
Data throughput is the amount of data information that can be transferred
through a communication channel or transferred through a point on a com-
munication system.
Packet Loss
Packet loss is a ratio of the number of data packets that have been lost in
transmission compared to the total number of packets that have been trans-
mitted.
Latency
Latency is the amount of time delay between the initiation of a service
request for data transmission or when data is initially received for retrans-
mission to the time when the data transmission service request is granted
or when the retransmission of data begins.
Jitter
Jitter is a short-term variation of transmission delay time for data packets
that usually results from varying time delays in transmission due to differ-
ent paths or routing processes used in a packet communication network.
-16-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
GPRS and EGPRS Devices (Mobile Stations)
GPRS and EDGE/EGPRS devices (also called mobile stations) are data
input and output devices that are used to communicate with a nearby base
station. All GPRS devices include a removable Subscriber Identity Module
(SIM) that holds a variety of information including service subscription
information. The common available types of GPRS devices include external
radio modems, PCMCIA cards, radio modules, and mobile telephones.
Mobile Device Classes
GPRS mobile device class is a parameter that indicates the capabilities of a
device. GPRS device class capabilities may include maximum and minimum
transmitter power levels, available modulation and coding types, and which
services can be supported on the device.
One of the ways in which GPRS mobile devices are categorized relates to the
number of simultaneous timeslots that they can use in the uplink and down-
link directions. This capability affects the attainable bit rate since all eight
timeslots must be used to achieve the highest theoretical bit rates. It may
also have an impact on whether simultaneous GSM and GPRS operation is
possible. This is known as its Multi-slot Class. A typical capability would be
four slots in one direction and two in the other.
Some mobiles may also be multimode, being able to access other technolo-
gies, including for example, IS-136 TDMA.
A GPRS mobile devices ability to access circuit switched (voice) services in
parallel with GPRS is described with a capability class that may be A, B or
C. Note that almost all current devices are class B.
Class A Simultaneous Voice and Data
GPRS class A devices are capable of performing GSM voice and GPRS data
simultaneously.
-17-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Class B Automatic Transfer of Voice and Data
GPRS class B devices are capable of performing GSM voice or GPRS packet
data transactions, but not simultaneously. The mobile can be registered on
and monitoring establishing connections over either as required.
Class C Single System Selection
GPRS class C devices are capable of performing either GSM voice or GPRS
data service. The selection of which service to use is performed manually
and once applied the mobile cannot use the other system.
Dual Transfer Mode (DTM)
Dual transfer mode is a class of GPRS service that allows a mobile device to
offer simultaneous voice and packet data service without having the
requirement of transmitting and receiving at the same time. DTM is a sub-
set of GPRS classes A capability.
Multi-slot Class
GPRS multi-slot class represents the capabilities of the mobile device to
receive/transmit and process multiple time slots per frame.
The maximum capability in any one direction is eight time slots. Note that
when four or more time slots are assigned, the mobile telephone must be
capable of full duplex transmission
Figure 1.6 shows the different multi-slot classes available for GPRS mobile
devices. This table shows that the multi-slot class ranges from 1 through 12.
-18-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Subscriber Identity Module (SIM)
The SIM is a mandatory part of a GSM/GPRS/EGPRS mobile. It is small
information card that contains a variety of information including service
subscription, identity and personal information. Other information relates
to the mobiles operation, the processes required for security procedures and
a small amount of user specific data (such as feature preferences, a phone
book and short messages). This information is being stored in the card
rather than programming this information into the phone itself. This intel-
ligent card, either credit card-sized (ISO format), or the size of a postage-
stamp (Plug-In format), must be present in the phone before it will operate.
External Modems (USB or Ethernet)
External radio modems allow the customer simply to plug in their GPRS
device to their USB or Ethernet data port to their desktop or laptop com-
puter. An external modem behaves as if it were a self-contained modula-
tor/demodulator (MODEM) that can be connected to a computer or other
-19-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.6., GPRS Multislot Classes
data processing equipment. External modems are commonly connected to
computers via standard connections such as universal serial bus (USB) or
RJ-45 Ethernet connections.
PCMCIA Air Cards
GPRS PCMCIA cards can be added to most laptop computers.
The PCMCIA card uses a standard physical and electrical interface that is
used to connect memory and communication devices to computers, typically
laptops. The physical card sizes are similar to the size of a credit card 2.126
inches (51.46 mm) by 3.37 inches (69.2 mm) long. There are 4 different card
thickness dimensions: 3.3 (type 1), 5.0 (type 2), 10.5 (type 3), and 16 mm
(type 4).
Embedded Radio Modules
Embedded radio modules are self-contained electronic assemblies that may
be inserted or attached to other electronic devices or systems. Embedded
radio modules may be installed in computing devices such as personal digi-
tal assistants (PDAs), laptop computers, and other types of computing
devices that can benefit from wireless data and/or voice connections.
Mobile Telephones
Mobile telephones are radio transceivers (a combined transmitter and
receiver) that convert signals between users (typically people, but not
always) and radio signals. Mobile telephones can vary from simple voice
units to advanced multimedia personal digital assistants (PDAs).
-20-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Some GPRS mobile telephones include both GSM (voice and low speed data)
and GPRS (high-speed packet data) capability. Because the signal process
and channel coding is different for GPRS radio channels, existing GSM
mobile telephones can only access the voice and medium-speed data capa-
bility of GPRS systems.
Dual Mode Capability
Dual mode (multi-mode operation) capability is the ability of a device or sys-
tem to operate in two different modes (not necessarily at the same time). For
wireless systems, it refers to mobile devices that can operate on two differ-
ent system types such as analog and digital or different forms or digital.
GPRS and EGPRS Radio
There are two types of radio channels used in the GSM/GPRS system; one
for packet data (GPRS) and another for voice and circuit switched data ser-
vices (GSM). The characteristics of GPRS radio channels include frequency
bands, frequency reuse, channel multiplexing techniques, RF power control,
and channel structure.
The GPRS system dynamically assigns time slots, as data transmission is
needed. GPRS is more efficient than circuit switched data for communica-
tion processes that have bursty types of transmission such as browsing the
Internet.
The GPRS system uses the existing GSM radio channel structure. It defines
new logical packet data and packet control channels.
The Packet Control Unit (PCU) manages radio transmission for packets
through coordinates with the base station and the Serving GPRS Support
Node (SGSN). The SGSN is responsible for maintaining the connection with
GPRS mobile devices that are operating within its area. The SGSN provides
a packet data switching function that is similar to that of an MSC that is
responsible for managing a communication session with mobile telephones.
-21-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
The SGSN receives registration requests and maintains the status and loca-
tion of mobile devices that are operating within its radio coverage area. The
GGSN is used as an anchor connection and gateway to allow the GPRS sys-
tem to connect to other networks (such as the Internet). The GGSN initiates,
maintains, and transfers connections with SGSNs that are communicating
with mobile devices. The GGSN is also the primary source for billing infor-
mation related to the communication session.
SGSNs and GGSNs are connected using the GPRS backbone network. The
GPRS backbone network routes IP packets between SGSNs and GGSNs
using GPRS Tunneling Protocol (GTP).Connections between SGSN and
GGSN are setup using a virtual tunnel path. The SGSN and GGSN use
their own unique address for each end of the tunnel.
When mobile devices move to new SGSNs, the tunnel end address may be
reassigned.
The IP addresses of SGSNs and GGSNs are independent of the IP address
of the mobile device and the destination it is in communication with (e.g.
Internet web site). The IP packets from the mobile device are simply insert-
ed (encapsulated) into the IP packets that are sent between the SGSN and
GGSN.
Figure 1.7 shows how an IP packet is encapsulated into the data portion of
another packet that is sent through a GPRS network. As the IP packet is
sent from the data device (e.g. portable computer) into the wireless device,
packets are individually addressed with their destination address (the web
site host). When the packet is received at the SGSN, the packet is embedded
into another packet and this is the packet that has the address of the GGSN.
This packet is forwarded to the destination GGSN on the virtual path (tun-
nel) through the GPRS data network. Both the SGSN and GGSN have their
own IP address. When the data packets arrive at the GGSN, the mobile
device IP packet is extracted from the data payload so it can be sent through
the Internet to its final destination (the web host).
-22-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Communication between the base station and the SGSN uses Base Station
Subsystem GPRS Protocol (BSSGP). BSSGP was designed to allow for effi-
cient communication between the base station and SGSN. The SGSNs com-
munication with GSM and GPRS network databases including HLR, VLR,
AuC to authenticate, manages, and determines what services the users are
authorized to utilize.
RF Channel Types
GPRS radio channels use the same time division multiplexing structure for
the radio channel as the GSM system. Time division multiplexing (TDM)
allows up to 8 users to share a single transmission path by assigning the
path sequentially to each signal, each assignment being for a discrete time
interval.
-23-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.7., GPRS IP Datagram Encapsulation
Figure 1.8 shows the structure of the normal burst used in the GPRS sys-
tem. This example shows that a normal burst is 577 sec long and it con-
tains 156.25 bit periods. The information field included in the normal burst
consists of initial tail bits (TB), data bits (D), a training sequence (T), and
final tail bits (TB). A guard period (GP) is included at the end of the normal
burst time period to help ensure that transmitted bursts from one mobile
device does not overlap with transmitted bursts from another mobile device.
The RF power structure of the transmitted burst includes a ramp up and
ramp down time to reduce unwanted radio emissions that occur from rapid-
ly changing signals.
-24-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.8., GPRS Normal Burst Slot Structure
The EGPRS system uses 8PSK modulation that provides more bits per time
slot.
To increase the efficiency of packet data transmission, one timeslot number
in four consecutive frames are grouped together to form a radio block. Each
radio block contains a header, data part, and error check parts. The header
contains the device address along with radio link control information. The
data part may be user data or a control message. The error check part
ensures the radio block was successfully received without errors.
Some of the data in the radio blocks may be used for packet data control
channels. This would then include a packet broadcast channel, packet ran-
dom access channel, a packet common control channel, and a packet control
channel.
Figure 1.9 shows how one timeslot over four frames is grouped together to
form a radio block. This diagram shows that the radio block structures are
composed of four occurrences of one time slot. Each radio block structure
contains a header that identifies the mobile device(s) that should receive the
block, radio link control, the data or control information that is being trans-
ferred, and a radio block error check field. The EGPRS radio block also
includes a separate error check field for the header.
-25-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Frequency Bands
Frequency allocation is the amount of radio spectrum (frequency bands)
that is assigned (allocated) by a regulatory agency for use for specific types
of radio services. The GPRS system uses the same frequency bands used by
GSM mobile systems.
Frequency Reuse
Frequency reuse is the process of using the same radio frequencies on radio
transmitter sites within a geographic area such that they are separated by
sufficient distance to minimize interference between them. Efficient fre-
quency reuse allows for a dramatic increase in the number of customers that
-26-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.9., GPRS Radio Block Structure
can be served (capacity) within a geographic area on a limited amount of
radio spectrum (limited number of radio channels). The ability to reuse fre-
quencies depends on various factors that include the ability of channels to
operate in with a limited amount of interference.
Frequency Hopping
Frequency hopping is a radio transmission process where a message or voice
communications is sent on a radio channel that regularly changes frequen-
cy (hops) according to a predetermined sequence. The receiver of the mes-
sage or voice information must also receive on the same frequencies using
the same frequency hopping sequence.
GSM and GPRS can use frequency hopping to reduce the effects of interfer-
ence to and from other GSM and GPRS cell sites. This interference averag-
ing increases the overall data throughput and reliability of the GPRS sys-
tem.
RF Power Control
RF power control is a process of adjusting the power level of a mobile radio
as it moves closer to and further away from a transmitter. RF power control
is typically accomplished by sensing the received signal strength level and
the relaying of power control messages from a transmitter to the mobile
device with commands that are used to increase or decrease the mobile
devices output power level. However, in GPRS the mobile assesses its own
required power level based on measurements made on the base station.
Mobile station classification determines the maximum RF transmitter
power and the slotting capabilities. For the GPRS system on the frequency
band and the country the mobile device is operating in. However, in practice
only one class is used in each band.
-27-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Base stations always transmit at full power on control channels. This allows
mobile devices to accurately measure the signal strength of other access
points. Mobile devices that operate close to the base station will receive a
high quality signal and this will allow them to transfer at the highest data
transmission rates. For EGPRS they can use the more spectrally efficient
high-level modulation QPSK. Mobile devices that operate far away from the
base station (at the edge of the EGPRS radio coverage area) will transmit at
lower data transmission rates (using less efficient, more the robust modula-
tion GMSK).
GPRS mobile radios have a number of defined power classes and the maxi-
mum RF transmission levels for each class vary based on the band and the
country the devices are used in. Higher-classes of devices may be used as
fixed devices while lower class devices may be well suited for portable
devices for microcellular networks.
Figure 1.10 shows the different power classes available for GSM/GPRS/
EGPRS mobile devices operating in the 800/900 MHz frequency bands. This
table shows that there are nominally five power classes for mobile devices in
these bands with maximum power level from 0.8 Watts to 20.0 Watts.
However, power class 1 has been deleted from the standards and in practice
all manufactured devices are class 4.
-28-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.10., GPRS RF Power Classes
Dynamic Time Alignment
Dynamic time alignment is a technique that allows a base radio station
(tower site) to receive transmitted signals from mobile radios at varying dis-
tances in an exact time slot. Time alignment keeps different mobile radios
transmit bursts from overlapping. Dynamic time alignment is necessary
because subscribers are moving, and their radio waves arrival time at the
base station depends on their changing distance from the base station. The
greater the distance, the more delay in the signals arrival time.
Transmission roundtrip delay is approximately 6 sec per km (or 10 sec per
mile). The base station measures the observed time delay and sends correc-
tions, called Timing Advance (TA), to the mobile.
However, unlike GSM connections where under normal conditions a burst is
transmitted in every frame, GPRS connections may not require transmitted
bursts for extended periods of time. This limits the ability of the base sta-
tion to constantly track the necessary time alignment correction. To over-
come this challenge, some packets may be sent to the mobile station for the
purpose of estimating and maintaining time alignment with the GPRS sys-
tem.
The GPRS system uses a Packet Timing advance Control Channel (PTCCH)
for mobiles to send periodically transmit radio bursts that allows the GPRS
system to determine the necessary transmit timing advance. This ensures
that radio bursts do not overlap with transmission bursts in adjacent time
slots. The mobile device does not need to transmit these bursts while it is
transmitting data communication as the system can use the transmitted
bursts to determine its timing delay. A mobile device that is browsing the
Internet may be transmitting data less than 10% of the connection time.
-29-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Channel Structure
Channel structure covers many things, but relates to the standardized way
in which information is arranged as it is carried over the radio link. This
includes the division of information according to type, referred to as logical
channels, and its subsequent organization into radio blocks, timeslots,
frames and multi-frames.
Control information on the GPRS forward channel is performed by time
multiplexing data and control channels. This allows the GPRS device to
receive control messages while operating on a data channel.
Each GPRS packet is transmitted using one timeslot over four consecutive
standard GSM frames.
Multi-frame
Multi-frames are patterns of frames that allow for the multiplexing of dif-
ferent information flows, known as logical channels, into a single radio
channel timeslot over a defined period of time. The GPRS system uses a new
type of multi-frame to mix packet traffic channels, control channels, and idle
periods. This 52-frame multi-frame is 240 msec in duration.
A 52-frame multi-frame contains twelve radio blocks. Each radio block con-
tains four time slots (one from each frame). The radio blocks are labeled B0
through B11. The 52-frame multi-frame includes an idle period that allows
the mobile phone to measure the radio signal quality on other radio chan-
nels at least two times during each 52-frame multi-frame
Figure 1.11 shows the structure of a 52-frame multi-frame that is used in
the GPRS system. This diagram shows that some frames are used for data
(D), some frames are used for packet timing control channel (T), and some
frames are used as idle periods (I).
-30-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Coding Schemes (CS)
Coding schemes are error correction or detection schemes along with modu-
lation schemes that are used to protect data carried in communication chan-
nels. Coding schemes may include different modulation and channel coding
types. The selection of coding scheme that is used usually depends on the
type of communication medium and the nature of the data being carried.
Communication channels that have a high percentage of errors may use
strong error protection coding and robust modulation types. For communi-
cation channels that have a high quality link, more efficient modulation
technology and minimal error protection may be used to increase the data
transmission rate.
Channel coding is a process where one or more control and user data signals
are combined with error protected or error correction information. After a
sequence of digital data bits have been produced by a digital speech codec or
by other digital signal sources, these digital bits are processed to create a
-31-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.11., 52-Frame Multiframe
sequence of new bit patterns including error detection and error protection
bits. The order in which bits from different coded block are sent may also be
rearranged, this is known as interleaving and makes the error correction
scheme more effective.
The GPRS system uses various types of channel error coding that maximize
the reliability of data transmission while minimizing the amount of over-
head due to added error detection and correction bits. The error correction
code rates range from 1/3 to 1 (no error protection). Code rates are the ratio
of information bits to a coding process to the total number of bits created by
the coding process. A coding rate of 1/3 indicates for each information bit
into the coding process (such as 8 kbps) there will be 3 bits created for trans-
mission (output of 24 kbps). In general, the higher the code rate the more
effective the protection and the higher the percentage of error detection/cor-
rection overhead.
Punctured codes are linear error correction codes that remove one or more
symbols from the code word. This can significantly reduce the data trans-
mission overhead (additional bits for error detection/correction) without sig-
nificantly reducing the error detection/correction performance.
The error correction rates on the GPRS and EGPRS system vary from 1 (no
error protection) to 1/3 (66% of the bits are for error protection).
Figure 1.12 shows the different channel coding schemes that can be used in
GPRS and EGPRS systems. This table shows that the GPRS system uses 4
different code schemes CS-1 through CS-4 and EGPRS uses 9 different code
schemes MCS-1 through MCS-9 and that the type of modulation used on
these channels can be either GMSK or 8PSK. Because of the different types
of channel coding and modulation, the data transmission rate can vary up
to 473.6 kbps. This table shows that the maximum theoretical data transfer
rate available for GPRS is 171.2 kbps and 473.6 kbps for EGPRS. However,
is is very unusual to see anything other than CS-1 and CS-2 being used in
GPRS, and similarly it is expected that only the lower numbered coding
schemes will see widespread use in EGPRS.
-32-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Encryption
Encryption is a process of a protecting voice or data information from eaves-
dropping by unauthorized third parties. Encryption involves the use of a
data processing algorithm (formula program) that uses one or more secret
keys that both the sender and receiver of the information use to encrypt and
decrypt the information. Without the encryption algorithm and key(s),
unauthorized listeners cannot decode the message. When the encryption
and decryption keys are the same, the encryption process is known as sym-
metrical encryption. When different encryption and decryption keys are
used (such as in a public encryption system), the process is known as asym-
metrical encryption.
The GPRS system uses encryption between the SGSN and the mobile
device. The use of encryption prohibits other mobile devices or unauthorized
third parties from capturing and decoding packets that are not intended for
them.
-33-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.12., GPRS and EGPRS Channel Coding Schemes
Modulation
Modulation is the process of changing the amplitude, frequency, or phase of
a radio frequency carrier signal (a carrier) to reflect the information signal
(such as voice or data). The GPRS system uses the same form of modulation
as GSM (GMSK), but a new modulation process is available for EGPRS
(8PSK).
The modulation may vary from time slot to time slot. When an existing GSM
mobile telephone receives a time slot with 8PSK modulation, it will not be
able to decode this new type of EGPRS modulation.
While 8PSK modulation can provide for higher data transmission rates,
these high data transmission rates are only possible when radio channel
conditions are good. This typically occurs when the user is near a base sta-
tion or they are moving relatively slowly.
As the radio channel quality begins to degrade, more robust channel coding
types are used (lower data transfer rates).
Data Packet Encapsulation
Data packet encapsulation is the process of inserting the entire contents of
one packet (header, control, and data) into the payload of another packet.
Packet encapsulation is used to transfer packets transparently from one
packet communication system by placing them inside the packets of anoth-
er communications system.
Figure 1.13 shows an example of how IP packets (datagrams) can be encap-
sulated in the payload (data portion) of other types of data packets to trans-
parently transfer IP packets through different types of networks. This dia-
gram shows a data file being sent from a laptop computer via a radio link to
a destination computer that has a specific Internet protocol (IP) address.
The wireless laptop computer divides the data file into small IP packets.
Each IP packet has its destination IP address. The laptop computer sends
these IP packets via the radio link to a wireless access point. Because the
-34-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
radio packet payload size is relatively small, the IP datagram is further
divided into smaller portions that can be directly inserted into the payload
of the radio packet. These portions are received by the access point where
(the end of link 1) they are reassembled into the original IP datagram. This
example shows that the IP datagrams are then sent through a frame relay
network. Because the frame relay packet payload is much larger, several IP
datagrams can be encapsulated into one frame relay packet. When the
frame relay packets reach their destination (end of link 2), the packets are
extracted so they can be sent on the next network. The IP datagrams are
then encapsulated in the data portion of the Ethernet packets. When the
Ethernet packets reach their destination, they are extracted and provided to
the file transfer application on the destination computer. This example
shows that the use of data encapsulation allows the file transfer applica-
tions in the laptop and destination to be unaware of the different types of
networks that the IP packets travel through to reach their destination.
-35-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.13., Data Packet Encapsulation
Processes similar to this are used in GPRS, but in that case both encapsu-
lation in frame relay and encapsulation in IP are used. Frame relay is used
as part of the access network and IP is used within the core network. Both
technologies encapsulate end-to-end IP packets being carried on GPRS.
Packet Data Channel Sharing
Up to 8 GPRS connected devices can share a single packet data channel
through the use of a 3-bit uplink state flag (USF). GPRS and EDGE mobile
devices are assigned a temporary 3-bit USF code when they are connected
to the system.
Figure 1.14 shows how a single packet data channel can be shared by up to
8 simultaneous users. This diagram shows that each GPRS or EGPRS
mobile device is identified by a 3-bit USF code. The system relates (maps)
the USF code to a specific IP address it has assigned for each device.
-36-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.14., GPRS USF Channel Sharing
Channels
Channel is a general term describing a communication link carrying data
between two points. In GSM/GPRS the word channel is used in three very
specific ways. Firstly, it can be used to describe the radio frequency used on
the link between the mobile and the base station. In this case the term radio
channel would be used. The radio channel is then divided into eight times-
lots. Each timeslot is referred to as a physical channel, thus there are eight
physical channels in a radio channel. Finally, different types of information
flow are described as logical channels. Multiple logical channels can be mul-
tiplexed into a single physical channel.
Physical Channels
Physical channels are timeslots on radio channels. In the GSM/GPRS sys-
tem different names the general functions given to physical channels. For
example they may be described as signaling or as traffic channels. Note that
this designation is not absolute in that some types of signaling may be sent
in a traffic channel and vice versa. However, for the GPRS system itself
there is only one type of physical channel.
Packet Data Channel (PDCH)
A packet data channel is a physical channel (a time slot) in a GPRS system
that is assigned for packet data communication. One or more PDCHs (time
slots) may be combined to provide higher data transmission rates to or from
a particular user.
If EGPRS is in use the modulation type of the PDCH may change between
time slots. Older mobile devices that cannot decode the new modulation will
simply ignore them.
-37-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Logical Channels
Logical channel is a term used to describe a type of data flow (signaling or
traffic) that is being carried in a physical channel. A single physical channel
may carry more than one logical channel type multiplexed over a number of
frames. The basic GSM system has two main categories of logical channel;
traffic channels and control channels.
Logical channels can be shared by multiple users (common channels) or the
can be used for one-to-one communication (dedicated channels).
Traffic Channels
The term traffic channel is usually used to describe a timeslot (physical
channel) that is configured to carry user traffic of some kind. In GSM this
will be voice or circuit switched data, in GPRS the traffic will be packet
switched data. Configuration of the physical channel for traffic transfer
involves the mapping of traffic logical channels into it. There are several
types of traffic logical channel in GSM/GPRS.
For GSM the basic Traffic logical channel is called a TCH. This is then sub-
divided into more specific types according to the type of traffic being carried.
For example, there are several different types of voice coder that may be
used in GSM. Thus a TCH carrying enhanced full rate coded voice is called
TCH/EFR, one carrying half rate-coded voice is called TCH/HR.
In GPRS there is only one type of traffic carrying logical channel, simply
called a Packet Data Traffic Channel (PDTCH)
For both GSM and GPRS there is always a need to carry some signaling
information to support the traffic connection. Associated control logical
channels provide this function. These will be multiplexed into traffic physi-
cal channels alongside traffic logical channels.
-38-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Control Channels
The term control channel is usually used to describe a physical channel that
is configured to carry signaling of some kind. The type of signaling may vary
and for both GSM and GPRS different types of signaling logical channels
can be multiplexed into a single control physical channel. These different
types of signaling include paging (alerting), access control (channel assign-
ment) and system broadcast information (access parameters and system
identification).
There is a set of signaling logical channel defined specifically for GPRS, but
because the GPRS is an upgrade to the existing GSM system, control mes-
sages can be sent on either the GSM control channels or on the GPRS con-
trol channels. Therefore it is common practice in most current GPRS sys-
tems to use the existing GSM control channels for common control func-
tions.
GSM Logical Channels
When the GPRS system does not have any packet control channels in oper-
ation, existing GSM control channels (such as the paging channel and access
channels) can be used for initial setup of GPRS data communication ses-
sions.
Broadcast Channels (BCH)
The broadcast channels are transmitted in the forward direction (downlink)
by the base station across the cell area. The information in them is intend-
ed to be received by any mobile in the cell area.
-39-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Broadcast Control Channel (BCCH)
The broadcast control channel is used for the broadcasting of system infor-
mation. This includes a wide variety of information describing the network
and cell identities along with their respective configurations. This system
information also contains information about features and services support-
ed and any access restriction. The mobile will also find parameters relating
to its activity whilst monitoring the system such as the neighbor cell cells
that it should be measuring.
Each cell contains a one broadcast control channel. Mobile devices usually
monitor the radio signal strength of cell site broadcast channels to deter-
mine which cell site may best provide it with service.
Frequency Correction Channel (FCCH)
The frequency correction channel provides frequency reference information
that allows the mobile device to adjust its frequency so it can better decode
the received signals. The presence of FCCH also indicates the presence of
BCCH since they are always broadcast on the same radio channel frequen-
cy on a cell. The frequency correction channel transmission burst occurs
before the timing synchronization burst.
Synchronization Channel (SCH)
The synchronization channel a signaling channel that provides the system
timing information that a mobile device needs to adjust its timing so that it
can better align, decode, and measure other communication channels. It also
carries some basic cell identification information.
Cell Broadcast Channel (CBCH)
A cell broadcast channel is an optional channel carries short messages on
the broadcast channel. This is a special (and very rarely used) form of the
Short Message Service (SMS) that can carry locally specific text based infor-
mation. Each CBCH can transfer up to 80 octets/91 characters (in one mes-
sage) every 2 seconds [
1
]. If the CBCH is included, it replaces one of the ded-
icated signaling channels.
-40-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Common Control Channels (CCCH)
The common control channels are used to coordinate the control of mobile
devices operating within its cell radio coverage area. Any mobile in the cell
area may receive (or transmit) the information in these channels, but it has
relevance to only one mobile. The common control channels include the
Random Access Channel (RACH), Paging Channel (PCH), and Access Grant
Channel (AGCH).
Random Access Channel (RACH)
The random access channel is a reverse (uplink) signaling channel that is
used by mobile devices to initiate requests for access to the communication
system. Responses to service requests that are sent on a RACH channel are
provided on the downlink AGCH.
Because the distance between the mobile device and the cell site is not
known when the mobile first accesses the system, the access request is
attempted using a shortened transmission burst. This prevents potential
overlap of the transmission burst with adjacent time slots for the same cell
site.
Paging Channel (PCH)
The paging channel is used to send messages (paging messages) that alert a
mobile device of an incoming call. The paging message will contain an iden-
tity for the intended mobile. This identity may be the users International
Mobile Subscriber Identity (IMSI) or, if one has been allocated, a Temporary
Mobile Subscriber Identity (TMSI).
In addition to sending paging messages, the paging channel is also used to
provide information about discontinuous reception (DRX). This feature
allows the mobile device to turn off its receiver (sleep) during periods
between paging groups.
-41-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Access Grant Channel (AGCH)
The access grant channel is used to assign mobile device to a channel where
it can begin to communicate with the system. In some cases, the AGCH may
assign the mobile device may be directly assigned to a traffic channel or it
may be assigned to an interim control channel where it can communicate
with the system before being assigned to a traffic channel.
Dedicated Control Channels
Some control channels are established to carry signaling messages to and
from one specific mobile. These are described as dedicated control channels.
In general these are not used in conjunction with GPRS operation. However,
all GPRS mobiles will use them when supporting circuit switched services.
Stand Alone Dedicated Control Channel (SDCCH)
The stand alone dedicated control channel is a signaling channel that can be
used to coordinate the radio channel assignment of a mobile device after it
has successfully competed for access. The SDCCH channel is used for off air
call setup (OACSU) to allow the mobile device to authenticate and complete
other control processes without being assigned to a dedicated traffic chan-
nel.
Traffic Channel Signaling
Signaling on the traffic channel is divided into two channels, the Fast
Associated Control Channel (FACCH) and the Slow Associated Control
Channel (SACCH). The FACCH channel replaces speech with signal data.
The SACCH channel uses dedicated (scheduled) frames within each burst.
-42-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
General Logical to Physical Channel Mapping for GSM
Figure 1.15 shows the basic logical channels used in the GSM system. This
diagram shows that the TDMA physical channel is divided into a control
channel (time slot 0) and a traffic channel (time slot 4 in this example). The
forward logical control channels include the frequency correction channel,
synchronization channel, broadcast channel, paging channel, and access
grant channel and the reverse logical control channel includes an access
request channel. The traffic channel carries user data in both directions.
This example shows that while on the traffic channel, fast control channel
messages (FACCH) and slow control channel messages (SACCH) can be
sent.
-43-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.15., Logical Channels Used in GSM Systems .
GPRS Logical Channels
GPRS logical channels include packet data control channels (for signaling
control) and the packet data traffic channel (for user data).
When a GPRS system is first started (very few data users), GPRS control
functions related to access can be handled with standard GSM channels.
However, they may come a point as the system develops where more sig-
naling capacity is required. Therefore a set of GPRS specific control chan-
nels is defined. These would be implemented on a radio frequency channel
that is dedicated for GPRS operation.
When GPRS mobiles are receiving to the packet data broadcast channel,
they will also receive GSM system broadcast information.
Packet Broadcast Control Channel (PBCCH)
The packet broadcast control channel is a signaling channel that is used to
constantly transfer parameters needed by mobile devices to help them iden-
tify and gain access to a communication system. A mobile device that is lis-
tening on the PBCCH will receive both the GSM system information and
GPRS system information messages.
Packet Common Control Channels (PCCCH)
A packet common control channel carries one or more logical channels that
are used control packet data mobile devices on a shared basis. To control
specific devices on this channel, control messages are addressed to specific
mobile devices or groups of mobile devices.
-44-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Packet Radio Access Channel (PRACH)
The packet radio access channel is a signaling channel that is used to trans-
fer access request messages from mobile devices to the system.
Because the distance from the radio tower is not exactly known, the PRACH
channel uses a shortened transmission burst to help ensure transmitted
packets do not overlap with packets in an adjacent time slot do to the trans-
mission delay.
Packet Paging Channel (PPCH)
The packet paging channel is used to send messages (paging messages) that
alert mobile devices of an incoming communication session request. This
includes both circuit switched connections (in which case the mobile will
move to GSM mode) and packet switched sessions. However, in current
GPRS systems there is no mechanism for the support of mobile terminated
packet sessions. The paging channel is also used to provide information
about discontinuous reception (DRX) which allows the mobile device to turn
off its receiver (sleep) during periods between paging groups.
Packet Notification Channel (PNCH)
The packet notification channel is similar to the PPCH except that it is used
to inform mobile devices group (one-to-many) communication sessions.
Packet Access Grant Channel (PAGCH)
The packet access grant channel is used to assign mobile device to a chan-
nel where it can begin to communicate with the system after initial access
in the PRACH . In some cases, the PAGCH may assign the mobile device
may be directly assigned to a traffic channel or it may be assigned to an
interim control channel where it can communicate with the system before
being assigned to a traffic channel.
-45-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Packet Data Traffic Channel (PDTCH)
A packet data traffic channel is an uplink or downlink communication chan-
nel that is used to transfer user data. One or more PDTCHs may be tem-
porarily allocated to a mobile for traffic transfer on a statistically multi-
plexed basis. This statistical multiplexing allows up to eight mobiles to be
allocated to one physical channel at the same time, each one having access
to the resource only when there is data to send.
Packet Dedicated Control Channels (PDCCH)
There are several dedicated control channels used for GPRS operation. The
main one is the Packet Associated Control Channel (PACCH). A packet
associated control channel is signaling channel that is used to communicate
with a specific (associated) mobile device. The PACCH is associated with the
packet data traffic channel (PDTCH). There are also associated logical con-
trol channels for the assessment and control of timing advance.
Compact Mode of GPRS
Compact mode defines a specialized way of operating GPRS such that it can
be used efficiently in small radio bandwidths. This is mainly aimed at North
American operators, particularly those in the PCS1900 bands using the IS-
136 TDMA technology. This frequency-efficient mode of operation is
achieved by time-sharing between synchronized neighboring cell sites. This
results in compromise which limits maximum data throughput in a cell. The
standards define a complete set of control and traffic logical channels for
compact mode.
Compact Packet Broadcast Control Channel (CPBCCH)
The compact packet broadcast control channel carries system information in
the downlink direction in a compact GPRS system.
-46-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Compact Packet Radio Access Channel (CPRACH)
The compact packet radio access channel is a signaling channel that is used
to transfer access request messages from GPRS and EGPRS mobile devices
to the system when using a compact frequency plan.
Compact Packet Paging Channel (CPPCH)
The compact packet-paging channel is used to send messages (paging mes-
sages) that alert mobile devices of an incoming communication session
request on a compact GPRS system.
Compact Packet Notification Channel (CPNCH)
The compact packet notification channel is similar to the CPPCH except
that it is used to inform mobile devices group (one-to-many) communication
sessions on a compact GPRS system.
Compact Packet Access Grant Channel (CPAGCH)
The compact packet access grant channel is used to assign mobile device to
a channel where it can begin to communicate with the system on a compact
GPRS system.
GPRS and EDGE/EGPRS Network
GSM networks consist of base stations (cell site radio towers), communica-
tion links, switching center(s) and network databases. All of these are used
to create links to public telephone and data networks (e.g. the Internet).
The GPRS system adds packet radio and packet data switching parts to a
GSM system. In the GSM part, the MSC coordinates the overall allocation
and routing of calls throughout the wireless system. Inter-system connec-
tions can link different wireless network systems to allow wireless tele-
-47-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
phones to move from cell site to cell site and system to system. In the GPRS
part, a Packet Control Unit (PCU) coordinates the assignment of radio pack-
ets and GPRS Support Nodes (GSNs) receive and forward data packets
toward their destination.
The GPRS system can be divided into a base station subsystem (BSS), a net-
work and switching system (NSS), and an operation and maintenance sub-
system (OMS). The radio parts of the GPRS network are contained in the
BSS. The switching, databases, and interconnection parts are contained in
the NSS. The OMS contains the necessary system to monitor and diagnose
system operation.
Figure 1.16 shows a simplified functional diagram of a GPRS network. This
diagram shows that the GPRS network is an addition to the circuit switched
GSM system. However, this voice and a packet switched data systems that
share a common radio access network. This diagram shows that the Base
Station (BTS) contains a radio transceiver (radio and transmitter) that con-
verts the radio signal into a data signal (data and digital voice) that can
transfer through the network. The BTS is connected to a base station con-
troller (BSC) that coordinates the radio channel assignments. In this exam-
ple (there are other possible configurations), the packet data at the
BSC/PCU is routed to a serving GPRS service node (SGSN) and the SGSN
is connected to a gateway GPRS service node (GGSN). The circuit switched
digital data at the BSC is routed to the mobile switching center (MSC) for
connection to the public telephone network or to a data network through an
inter-working function (IWF).
-48-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Base Stations
Base stations are composed of an antenna system (typically a radio tower),
building, and base station radio equipment. Base station radio equipment
consists of RF equipment (transceivers and antenna interface equipment),
controllers, and power supplies.
The radio transceiver section is divided into transmitter and receiver assem-
blies. The transmitter section converts a data or voice signal to RF for trans-
mission to mobile devices and the receiver section converts RF from the
mobile devices to voice or data signals routed to the MSC or packet switch-
ing network. The controller section commands insertion and extraction of
signaling information.
-49-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.16., GPRS Network Parts
Packet Control Unit (PCU)
A packet control unit is a system or process in a GPRS system that manages
the channel setup and transfer of radio packets between the BTS and the
serving GPRS support node (SGSN).
Communication Links
Communication links carry both data and voice information between the
MSC, GSNs, BSCs and the base stations. Options for the physical connec-
tions include wire, microwave, or fiber optic links. Alternate communication
links are sometimes provided to prevent a single communication link failure
from disabling communication [
2
]. Some terrain conditions may prohibit the
use of one type of communication link. For example, microwave systems are
not usually used in extremely earthquake-prone areas because they require
precise line-of-sight connection. Small shifts in the earth can miss-align
microwave transceivers to break communications.
Regardless of the physical type of communication link, the channel format
is usually the same. Communication links are typically digitally time-mul-
tiplexed to increase the efficiency of the communication line. The standard
format for time-multiplexing communication channels between cell sites in
North America is the 24-channel T1 line, or multiple T1 channels. The stan-
dard format outside of North America is the 32-channel (30 useable chan-
nels) E1 line.
Switching Centers
A switching center coordinates all communication channels and processes.
There are two types of switches used in the GSM/GPRS system; a Mobile
Switching Center (MSC) for circuit switched traffic and a GPRS Support
Node (GSN) for packet switched traffic.
-50-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Mobile Switching Centre (MSC)
The mobile switching centre (MSC) processes requests for service from
mobile devices and landline callers, and routes calls between the base sta-
tions and the public switched telephone network (PSTN). The MSC receives
the dialed digits, creates and interprets call-processing tones, and routes the
call paths.
The basic components of an MSC include system and communication con-
trollers, switching assembly, operator terminals, primary and backup power
supplies and wireless telephone database registers.
A system controller coordinates the MSCs operations. A communications
controller adapts voice signals and controls the communication links. The
switching assembly connects the links between the base station and PSTN.
Operator terminals are used to enter commands and display system infor-
mation. Power supplies and backup energy sources power the equipment.
The GSM system defines two types of MSC; the serving Mobile Switching
Center (MSC) and the Gateway Mobile Switching Center (GMSC). This is
the logical separation of the MSC for directly controlling the mobile tele-
phone and providing a bridge to other networks.
The serving mobile switching center (SMSC) is the switch that is connected
to the RNC that is providing service directly to the mobile telephone. The
SMSC is responsible for coordinating the transfer of calls between different
BSCs. When the call is transferred to BSCs that are connected to a differ-
ent MSC, the role of SMSC will be transferred to the new MSC.
The gateway MSC (GMSC) is the point where the GSM network is connect-
ed to the public circuit switched networks (typically the PSTN). All PSTN
call connections must enter or leave through the GMSC. The GMSC main-
tains communication with the SMSC as calls are transferred from one sys-
tem (or different MSCs within a system) to another.
-51-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Serving General Packet Radio Service Support Node (SGSN)
A serving general packet radio service support node is a switching node that
coordinates the operation of packet radios that are operating within its ser-
vice coverage range. The SGSN operates in a similar process of a MSC and
a VLR, except the SGSN performs packet switching instead of circuit
switching. The SGSN registers and maintains a list of active packet data
radios in its network and coordinates the packet transfer between the
mobile radios.
Gateway GPRS Support Node (GGSN)
A gateway GPRS support node is a packet switching system that is used to
connect a GPRS packet data communication network to other packet net-
works such as the Internet.
Network Databases
There are many network databases in the GSM network. Some of the key
network databases include a master subscriber database (home location reg-
ister), temporary active user subscriber database (visitor location register),
unauthorized or suspect user database (equipment identity register), billing
database, and authorization and validation center (authentication).
Home Location Register (HLR)
The home location register (HLR) is a subscriber database containing each
customers international mobile subscriber identity (IMSI) to uniquely iden-
tify each customer. There is only one HLR for each carrier even though each
carrier may have many MSCs.
-52-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
The HLR holds each customers user profile includes the selected long dis-
tance carrier, calling restrictions, service fee charge rates, and other select-
ed network options. The subscriber can change and store the changes for
some feature options in the HLR (such as call forwarding). The MSC system
controller uses this information to authorize system access and process indi-
vidual call billing.
The HLR is a magnetic storage device for a computer (commonly called a
hard disk). Subscriber databases are critical, so they are usually regularly
backed up, typically on tape or CDROM, to restore the information if the
HLR system fails.
Visitor Location Register (VLR)
The visitor location register (VLR) contains a subset of a subscribers HLR
information for use while a mobile telephone is active on a particular MSC.
The VLR holds both visiting and home customers information. The VLR
eliminates the need for the MSC to continually check with the mobile tele-
phones HLR each time access is attempted. The users required HLR infor-
mation is temporarily stored in the VLR memory, and then erased either
when the wireless telephone registers with another MSC or in another sys-
tem or after a specified period of inactivity.
Equipment Identity Register (EIR)
The equipment identity register is a database that contains the identity of
telecommunications devices (such as wireless telephones) and the status of
these devices in the network (such as authorized or not-authorized). The
EIR is primarily used to identify wireless telephones that may have been
stolen or have questionable usage patterns that may indicate fraudulent
use. The EIR has three types of lists; white, black and gray. The white list
holds known good IMEIs. The black list holds invalid (barred) IMEIs. The
gray list holds IMEIs that may be suspect for fraud or are being tested for
validation.
-53-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Charging Gateway (CG)
A charging gateway is a device or processing system that combines, process-
es, and reformats billing detail records (CDRs, IPDRs, etc) into a format
that can be used by a billing system.
Billing Center (BC)
A separate database, called the billing center, keeps records on billing. The
billing center receives individual call records from MSCs and other network
equipment. The switching records (connection and data transfer records) are
converted into call detail records (CDRs) that hold the time, type of service,
connection points, and other details about the network usage that is associ-
ated with a specific user identification code. The format of these CDRs is
transferred account procedure (TAP) format. The TAP format CDR has
evolved into the flexible TAP3 system. The TAP3 system (3rd generation
TAP protocol) includes flexible billing record formats for voice and data
usage. These billing records are then transferred via tape or data link to a
separate computer typically by electronic data interchange (EDI) to a billing
system or company that can settle bills between different service providers
(a clearinghouse company).
Authentication Center (AuC)
The Authentication Center (AuC) stores and processes information that is
required to validate of the identity (authenticate) of a wireless telephone
before service is provided. During the authentication procedure, the AC
processes information from the wireless telephone (e.g. IMSI, secret keys)
along with a random number that is also used by the mobile telephone to
produce an authentication response. The calculated respose is transferred to
the VLR where it is compared with the authentication response received
from the mobile telephone. If the processed information matches, the wire-
less telephone passes.
-54-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
SMS Service Center (SC)
The SMS service center (SC) receives, stores, delivers, and confirms receipt
of short messages. Although these could be carried by the GPRS system it is
normal to carry SMS messages in the standard GSM part of the network.
Wireless Network System Interconnection
System interconnection involves the connection of user data and signaling
control messages between different systems. GSM systems are typically con-
nected to public switched telephone network (PSTN) and data networks
such as the Internet.
Subscribers can only visit different wireless systems (roam) if the systems
communicate with each other to verify Roamers, automatically deliver calls,
and operate features uniformly. Fortunately, cellular systems can use stan-
dard protocols to directly communicate with each other. These inter-system
communications use brief packets of data sent via packet data networks or
the SS7 PSTN signaling network. SS7, which is used by the telephone com-
panies, is available only to telephone companies for direct routing using
telephone numbers. Some MSCs also use other proprietary data connec-
tions. No voice information is sent on the SS7 networks. Only inter-system
signaling such as SS7 mobile applications part (MAP) and intersystem sig-
naling standard 41 (IS-41) is sent between networks to establish, authenti-
cate and maintain communication paths.
Communication between MSCs is performed either by a proprietary or stan-
dard protocol. Standard protocols such as SS7 mobile applications part
(MAP) or IS-41 allow MSCs of different makes to communicate with few or
no changes to the MSC. Regardless of whether a standard (e.g. IS-41) pro-
tocol or manufacturers private (proprietary) protocol is used, the underlying
data transferred via inter-system signaling is the same. If changes are
required to communicate with a different protocol, an interface (protocol
converter) changes the proprietary protocol to standard protocol. The inter-
-55-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
face has a buffer that temporarily stores data elements being sent by the
MSC and reformats it to the SS7 MAP or IS-41 protocol. Another buffer
stores data until it can be sent via the control-signaling network.
Public Switched Telephone Network (PSTN)
Public switched telephone networks are communication systems that are
available for the public to allow users to interconnect communication
devices. Public telephone networks within countries and regions are stan-
dard integrated systems of transmission and switching facilities, signaling
processors, and associated operations support systems that allow communi-
cation devices to communicate with each other when they operate.
Public Packet Data Network (PPDN)
A packet data network that is generally available for commercial users (the
public). An example of a PPDN is the Internet.
Interworking Function (IWF)
Interworking functions are systems and/or processes that attach to a com-
munications network that is used to process and adapt information between
dissimilar types of network systems. IWFs in the GSM system may include
data gateways that convert circuit switched data from the MSC to the
Internet.
IP Backbone Network
A backbone network is the core infrastructure of a network that connects
several major network components together. A backbone system is usually
a high-speed communications network such as ATM or FDDI. The GPRS
and EGPRS system uses a backbone network that can provide end-to-end IP
transmission capability.
-56-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
The focus on using IP communication allows carriers to use off-the-shelf IP
network equipment. This typically lowers the equipment cost (due to a large
selection of vendors and equipment options), reduces operation and mainte-
nance costs due to one type of system to maintain (less training and process-
es), and allows for the use of standard software (traffic monitoring and man-
agement).
GPRS Roaming Exchange (GRX)
The GPRS roaming exchange is packet data communication system that
interconnects GPRS systems. GPRS operators who choose to connect to the
GRX system are able to connect with many GPRS systems through a single
data connection.
Addressing
The GPRS system uses several addressing schemes for mobile devices, sys-
tem parts, and to identify communication sessions and associated software
applications.
Mobile Device
GPRS and EGPRS users are uniquely identified several different number
types. These include the Mobile Station ISDN (MSISDN) and the
International Mobile Subscriber Identity (IMSI). A Temporary Mobile
Station Identity (TMSI) may also be allocated by the VLR. The mobile
equipment is identified using the International Mobile Equipment Identifier
(IMEI). In addition may be assigned temporary IP addresses as required.
-57-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Mobile Station ISDN (MSISDN)
The MSISDN is the phone number assigned to the user. This number is
compatible with the E.164 international public telephone numbering plan.
It is possible for a user to have more than one MSISDN associated with their
subscription.
International Mobile Subscriber Identity (IMSI)
The international mobile subscriber identity is an identification number for
that is assigned by a mobile system operator to uniquely identify a user. The
user will have only one IMSI and it is associated with their SIM card (not
their mobile phone).
International Mobile Equipment Identifier (IMEI)
An International Mobile Equipment Identifier (IMEI) is an electronic serial
number that is contained in a GSM mobile radio. The IMEI is composed of
14 digits. Six digits are used for the type approval code (TAC), two digits are
used for the final assembly code (FAC), six digits are used for the serial
number and two digits are used for the software version number. The IMEI
is independent of the users identity.
Temporary Mobile Subscriber Identity (TMSI)
A temporary mobile subscriber identity (TMSI) is a number that is used to
temporarily identify a mobile device that is operating in a local system. A
TMSI is typically assigned to a mobile device by the system during its ini-
tial registration. The TMSI is used instead of the International Mobile
Subscriber Identity (IMSI). TMSIs may be used to provide increased priva-
cy (keeping the telephone number private) and to reduce the number of bits
that are sent on the paging channel (the number of bits for a TMSI are half
the number required to represent an IMSI).
-58-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Temporary Block Flow (TBF)
Temporary block flow is sequential identifier for packets that are trans-
ferred on a GPRS data session. A TBF is established for the duration of data
transfer and is used until all the radio link control (RLC) blocks have been
transmitted for the TBF session.
Temporary Flow Identifier (TFI)
Temporary flow identifier is a unique identifier assigned by a GPRS system
to the mobile device that identifies unique TBF flows that may be concur-
rently sent on packet data channels (PDCHs).
Infrastructure Addressing
Infrastructure addressing is the assigning of device addresses or names to
network elements (e.g. routers) in a communication system.
GPRS infrastructure uses public IP addresses as GTP does not support
Network Address Translation (NAT). NAT is a process that converts net-
work addresses between two different networks. NAT is typically used to
convert public network addresses (such as IP addresses) into private local
network addresses that are not recognized on the Internet. NAT provides
added security, as computers connected through public networks cannot
access local computers with private network addresses.
Access Point Naming (APN)
Access point naming is the assigning of identifying names (universal
resource locators URLs) to access points that allows names to identify
node IP addresses within GSM and GPRS networks. An APN is composed of
two parts; a network ID and an operator specific ID. The network ID iden-
tifies the service requested by a user in a network and the operator ID iden-
tifies the specific routing information.
-59-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
GPRS Tunneling Protocol (GTP)
GPRS tunneling protocol is used for to setup and manage a secure commu-
nication path between service nodes in a data network. This will be between
the GGSN and the SGSN (even when the SGSN is in a visited network).
Tunneling End Point Identifier (TEID)
A tunneling end point identifier is a unique address that identifies a specif-
ic tunnel (packet communication channel) that an IP packet will be routed
through.
IP Addressing
Internet Protocol addressing (IP addressing) is the use of unique identifiers
in a data packet that are assigned to a particular device or portion of a
device (such as a port) within a system or a domain (portion of a system). IP
addressing varies based on the version of Internet protocol. For IP version
4, this is a 32-bit address and for IP version 6, this is a 128-bit address. To
help simplify the presentation of IPv4 addresses, it is common to group each
8 bit part of the IP address as a decimal number separated from other parts
by a dot, such as: 207.169.222.45. For IPv6 it is customary to represent the
address as eight, four digit hexadecimal numbers separated by colons, such
as 1234:5678:9000:0D0D:0000:5678:9ABC:8777.
The GPRS system was designed to allow IP addressing of mobile devices.
The system was specifically designed to allow IP communication sessions by
simply encapsulating the IP packets into the GPRS radio packets.
-60-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Static and Dynamic (DHCP) Addressing
The GPRS system permits the static or dynamic assignment of IP address-
es. Static IP addressing can simplify the connection of services to mobile
devices. Dynamic IP addressing can better manage a limited number of IP
addresses and enhance the security of systems.
Static IP addressing is the process of assigning a fixed Internet Protocol (IP)
address to a computer or data network device. Use of static IP address
allows other computers to initiate data transmission (such as a video con-
ference call) to a specific recipient.
Dynamic IP addressing is a process of assigning an Internet Protocol
address to a client (usually and end users computer) on an as needed basis.
Dynamic addressing is used to conserve on the number of IP addresses
required by a server and to provide an enhanced level of security (no prede-
fined address to use for hackers). In practice this is the approach adopted in
current GPRS systems.
Figure 1.17 shows how a computer uses DHCP to obtain a temporary IP
address when it requires an Internet communication session. In this exam-
ple, the computer requests a connection with an Internet service provider
(ISP) via a modem that its connected to a universal serial bus (USB) line.
When the Internet service provider receives the request for connection, it
assigns an IP address from is list of available IP addresses. The computer
will then use this IP address for all of its communications with the Internet
until it disconnects the connection to the ISP. The process would be similar
in a GPRS system except that the DCHP server will be internal to the GPRS
network.
-61-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.18 shows how a GPRS system uses multiple addresses to allow IP
datagram packet to transfer between the end user an Internet web sites.
This example shows that the end user mobile data device uses its IMSI to
communicate with the SGSN. The SGSN links this IMSI to a private IP
address that routes the data packets to a gateway router. When the data
packets reach the GGSN, they are linked (mapped) to a public Internet
address that allows the packet to reach its destination.
-62-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.17., DHCP Addressing
GPRS and EDGE/EGPRS System Operation
The GPRS and EGPRS system operation is the set of tasks performed to
complete key operations: initialization of information when the subscriber
unit is turned on, idle, available to receive and send data (standby), and
setup to immediately send and receive data (ready).
Initialization
Initialization is the process of initially finding an available GPRS channel,
synchronizing with the system and obtaining system parameters to deter-
mine the information requirements for access and communication.
-63-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.18., GPRS Addressing
The initialization phase begins when the access terminal first powers on. It
initially looks to the subscriber identity module (SIM) card for a preferred
control channel list. If there is no list, the terminal scans all of the available
radio channels to find a control channel.
The mobile device identifies candidate beacon frequencies and selects the
best candidate based on the signal strength level and other information
(such as home system identification). The mobile device then retrieves the
system timing information and synchronizes to the system timing.
If the mobile device cannot find a GPRS beacon channel (no GPRS packet
control channel is available), it can get the necessary GPRS information
from the GSM broadcast channel.
Standby State
Standby mode is adopted after a terminal has successfully registered on a
GPRS system. It can be transited rapidly from this state to one in which
data can be transferred. GPRS mobile devices are remain in standby mode
when they are not actively involved in a data communication session.
When in standby mode, the subscriber unit monitors several different con-
trol channels to acquire system access parameters, to determine if it has
been paged and to monitor system information.
The subscriber unit continuously monitors the broadcast channel for
changes in system parameters, including system identification and access
information. If the subscriber unit has discontinuous reception (sleep mode)
capability, and if the system supports it, the subscriber unit turns off its
receiver for a predetermined number of burst periods. The system knows
that it has commanded the subscriber unit to sleep, so it does not send pages
designated for that subscriber unit during the sleep period. Control chan-
nels are on only one of the eight bursts in a frame, so during the other seven
burst periods, the subscriber unit scans neighboring control channels. If a
better control channel (higher signal strength or better bit error rate) is
available, the subscriber unit tunes to it. This is called cell reselection.
-64-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Initial Assignment/Access
Initial assignments are the procedures that are used to establish a physical
and/or logical connection between communication devices. This may involve
the establishment of physical connections, assignment of logical channels,
and the selection and allocation of communication protocols.
When mobile devices respond to a page (incoming connection request), set
up a call, or attempt any other type of access to the cellular network, the
attempt is at random (at any time), so multiple mobile devices could attempt
access simultaneously. To avoid such access collisions, a seizure collision
avoidance procedure has been developed.
The mobile will transmit a short initial message in the RACH, or if GPRS
logical channels are used, in the PRACH. This message is called Channel
Request and it contains only very basic information about why the mobile is
accessing along with a random reference value (not the mobiles identity). If
the channel request message is received correctly the system responds with
a resource allocation using the AGCH (or PAGCH). Once on the allocated
resource the mobile will send more detailed information indicating its iden-
tity and reason for accessing. It is possible that more than one mobile may
access at the same time with the same random reference value. Subsequent
signaling in the allocated resource is used to provide the required contention
resolution when this happens.
If there is no response to the channel request message the mobile will try
again. This process is repeated up to a predefined maximum number of
retrys. If this point is reached the procedure is abandoned and a failure mes-
sage displayed for the user.
Ultimately the system sends a packet assignment message to the mobile
device which informs it which physical channel, or channels (radio channel
and time slot), to use as the PDCH and which radio link control (RLC) to use
(e.g. confirmed or unconfirmed packet transmission). The channel assign-
ment can vary on uplink and downlink channels and this allows for asym-
metric (unbalanced) data transmission rates
-65-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.19 shows the basic process that is used when assigning a GPRS
radio channel. The mobile device sends an channel request message on the
RACH (or PRACH) channel. If the system does not acknowledge the mes-
sage within an anticipated time period, the mobile device will wait a short
amount of time and repeat the access attempt again. Each time the mobile
device attempts access, it will randomize the delay time between sending
access request messages. If the system receives the access request message
and has the resources available, it assigns the mobile device to a PDCH
packet data channel (time slot) and a specific USF code.
-66-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.19., GPRS Radio Channel Assignment
Ready State (Connected Mode)
After a GPRS device is attached to the network it is in the Standby state, it
must move to the Ready state to receive or send data. This is achieved
through the access and resource allocation procedure described above. A
mobile device has a virtual connection between the SGSN and the GGSN
when in the ready mode.
When in the Ready state, the base station continuously controls the mobile
device during the communication session. These control tasks include power
level control, timing advance control and resource allocation. The base sta-
tion exercises control during the communication session through the associ-
ated control channel.
Mobile devices transmit data on a packet data traffic channel (PDTCH). To
increase the data transmission rate, multiple PDTCH channels can be com-
bined. Signaling control messages are sent on an associated control channel
(PACCH) while a mobile device is in an active data communication session.
The mobile device does not have to continuously transmit data while in the
Ready state (typical data transmission activity is less than 10%). When in
the Ready state, the base station associates (maps) the radio link to the IP
address used by the device.
To transmit packet data on a GPRS radio channel, the mobile device uses
media access control (MAC) to allow communication devices to gain access
to a shared communications medium or channel. A MAC protocol is used to
control access to a shared communications media (transmission medium),
which attaches multiple devices. The GPRS system uses three forms or
medium access control (MAC) in the uplink direction; dynamic allocation,
extended allocation, and fixed allocation. Downlink arbitration is achieved
through the addressing of blocks of GPRS data.
-67-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Dynamic Allocation
Dynamic allocation mode is used for very short data transmission bursts.
Mobile devices that are actively connected to the GPRS system share each
PDCH. Up to 8 devices can share each PDCH using an 8 bit uplink status
flag (USF). The use of the USF to assign mobile devices to specific packets
eliminates the need for contention resolution (competition). When a mobile
device reads its assigned USF in the downlink, it can transmit without the
need to compete for a channel in the uplink.
Extended Dynamic Allocation
Extended dynamic allocation is used when larger amounts of data are to be
transmitted. Extended dynamic allocation is similar in operation of
Dynamic allocation except that the indication to transmit provided by the
USF in the downlink can apply to multiple rather than to just one uplink
timeslot.
Figure 1.20 shows how a GPRS system can use extended dynamic allocation
to increase the data transmission rate for a mobile device. This example
shows that a mobile device has entered into the extended allocation mode
and has been instructed to transmit packets on three uplink timeslots.
-68-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Fixed Allocation
Fixed allocation is the assignment of a resource for a predetermined or
scheduled amount of time. Fixed allocation is used to allow mobile devices
to transmit data for fixed time intervals. This allows a mobile device to be
guaranteed data transmission rates for time sensitive applications such as
packet voice or streaming media sessions. During fixed allocation mode, the
mobile device does not need to monitor USF because it has authorization to
use the channel(s).
Packet Acknowledgement
Data packets that are sent can be sent in unacknowledged mode (uncon-
firmed) or acknowledged mode (confirmed). Unacknowledged mode may be
used for streaming media or for broadcast messages (one-to-many users)
that do not need to be or cannot be acknowledged. Acknowledged mode is
used to ensure all the packets have been received successfully. If the pack-
-69-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Figure 1.20., Extended Allocation Mode
ets are not acknowledged, they can be retransmitted. The acknowledgment
of packets may be provided by other packets containing downlink data pack-
ets may be sent specifically for acknowledging data transfer.
Always-on Condition
Once a PDP Context is active the mobile does not need to remain in the
Ready state. During periods of extended inactivity relating to a PDP context
the mobile will be in the Standby state and no radio resources will be allo-
cated. The Standby state can be thought of as the equivalent to idle mode in
GSM. Whilst the PDP context is active the IP address is maintained by the
system to allow communication sessions to continue when user begins to
transmit or receive data again.
When the device needs to send or receive information, the mobile moves to
the Ready state and the connection is re-established, typically in less than
second. Because the users session (key information) is maintained during
the dormancy period, the user experiences little or no delays in the service
or program operation. This is why the term always-on is often used to
describe the user experience.
Registration Area Updates
Registration area updates (Routing Area updates for GPRS) are a process
where a communication device informs a system about its physical location
within a network. Routing area updates are performed periodically or when
the mobile device detects that it has crossed a routing area boundary.
Mobile devices also perform a routing area up data at power on, but in this
case the procedure is referred to as an Attach procedure. At power off the
mobile device will perform a detach procedure so that the system knows that
it is not available.
-70-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Because the registration process consumes resources of the system (channel
capacity and system signaling resource), there is a tradeoff between regu-
larly maintaining registration information and the capacity of the system.
Setting the size of routing areas and the duration of the periodic update
timer are important considerations for system design.
GPRS Roaming
GPRS roaming is the capability to move from one wireless carriers system
coverage area to another carriers coverage area and obtain GPRS service.
While it is desirable to roam without loosing the functionality of GPRS ser-
vices, some GPRS systems offer limited features (such as limited data trans-
fer rates) and may limit the operation of advanced features.
Voice Call and Data Session Transfer Operation
Handover is a process where a mobile radio operating on a particular chan-
nel is reassigned to a new channel, usually on a different cell. The process
is most often used to allow subscribers to travel throughout the large radio
system coverage area by switching the calls (handoff) from cell-to-cell (and
different channels) with better coverage for that particular area when poor
quality conversation is detected. For GSM circuit switched operation this is
triggered by system based triggers considering measurements reported by
the mobile device. However, for GPRS operation it is the mobile device itself
that determines the best cell. This system operates in a similar way to the
cell reselection process that would be used by the mobile device whilst it is
in the standby mode.
In some cases Handoff may be triggered for traffic reasons. In this case the
handoff may be from one channel to another channel on the same cell.
-71-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Data to Voice (GPRS to GSM)
From time to time mobile devices that are engaged in a GPRS data session
may need to setup a GSM channel to complete voice calls. This could be
because the user has initiated a voice call or because there is an incoming
call for the user.
To a large degree the resulting action at such an occurrence depends on the
capabilities of the mobile device. Most if not all current mobile devices are
class B. This means that although they can monitor and be attached simul-
taneously to GSM and GPRS, they are not capable of simultaneous opera-
tion. Thus if a user initiates a voice call in the middle of a GPRS data ses-
sion, the data session will be suspended for the duration of the call. If there
is an incoming call for the user, then the user may be prompted about
whether or not they would like to take the call (and halt the GPRS session)
or maintain the GPRS session (with the call diverted to voicemail).
Even for class A mobile devices that can operate simultaneous voice and
GPRS data session, the need to transmit, receive and take measurements on
GSM will limit the maximum data rate available for GPRS.
Transfer Between GPRS and IS-136
The GPRS system was designed to allow Multi-mode operation with the IS-
136 TDMA system.
When transferring between modes of operation, the other mode of operation
must be suspended.
It may be possible for the unit to perform some data transmission using cir-
cuit switched data on the other mode of operation.
-72-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
GPRS and EGPRS Radio Layers
The GPRS system was designed using a layered processing approach where
each layer performs specific control functions and uses one or more proto-
cols. The use of layers allows for the addition of functions and modification
of protocols without requiring significant changes to the system.
Physical Layer
The physical layer performs the conversion of data to a physical medium
transmission and coordinates the transmission and reception of these phys-
ical signals. The physical layer receives data for transmission from upper
layers and converts it into physical format suitable for transmission across
the GPRS air interface (such as bursts, slots, frames, and super frames).
Higher layers provide the physical layer with the necessary configuration
and control (e.g. maximum packet size) to allow conversion to a format suit-
able for transmission on the GPRS or EGPRS air interface.
Medium Access Control (MAC) Layer
The MAC layer is composed of one or more logical communication channels
that are used to coordinate access to a shared communications medium (or
channel). MAC channels typically communicate the availability and access
priority schedules for devices that may want to gain access to a communi-
cation system.
The GPRS system MAC layer is used to dynamically control access to pack-
et data channels on each physical time slot.
-73-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
Radio Link Control (RLC) Layer
The radio link control layer is used to coordinate the overall flow of data
packets across the radio link. RLP uses error detection and data retrans-
mission to increase the reliability of the radio link while reducing the error
rate. RLC functions include packet division (segmentation), reassembly,
concatenation, padding, and error correction when the communication chan-
nel requires error control (not all sessions require error detection and con-
trol). The RLC is also used to control the flow of data (rate of transfer).
Logical Link Control (LLC) Layer
The LLC is used to coordinate the packet transfer between the mobile sta-
tion and the SGSN. The LLC layer also provided a secure encrypted link
between the mobile station and the SGSN. The LLC can operate in two
modes; unacknowledged and acknowledged mode. There are four types of
field formats used in the LLC layer; confirmed information (I format), super-
visory function (S format), unconfirmed information (UI), and control func-
tions (U format).
Subnetwork Dependent Convergence Protocol (SNDCP)
Subnetwork dependent convergence protocol layer manage services that are
using the radio link. These services include connectionless service, data
transfer, and user data confidentiality. The SNDCP layer coordinates infor-
mation flow between the LLC layer and upper layers.
There are different layers and protocols used in the GPRS system. Each pro-
tocol in the GPRS system has its own function from node to node in the
appropriate way. IP packets relating to the file being downloaded are car-
ried from the GGSN to the SGSN by encapsulation in GTP. GTP 'tunnels'
the packets through the carrier's internal private IP network to the SGSN
At the SGSN the SNDCP is responsible for transferring the packets on the
-74-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
mobile device. In this respect it is the link between end-to-end network
requirements and the radio link capabilities. The logical link layer provides
and encrypted and reliable link between the mobile device and the SGSN.
The radio link control layer is concerned with reliability over the radio link
connection. The medium access control layer (MAC) provides the processes
used to request and coordinate access to the system at the radio interface.
The physical layer is concerned with the conversion of digital bits into the
RF packets that are sent between the mobile device and the system.
Future Evolution
GPRS and EGPRS systems are likely to continue to provide a supporting
role for many carriers third generation system for several years. Eventually
the radio spectrum occupied by GSM/GPRS/EGPRS is likely to be reas-
signed for third generation operation.
Third Generation GSM (3GSM)
The third generation migration route for GSM systems is through the intro-
duction of the Universal Mobile Telecommunications System (UMTS). The
gradual upgrade of a GSM infrastructure toward that of UMTS is some-
times described as third generation GSM or 3GSM. UMTS uses wideband
code division multiple access (WCDMA) technology to provide voice, data
and broadband multimedia services. The radio portion of the WCDMA sys-
tem uses wideband radio channels (5 MHz wide) which are different and not
compatible with 200 kHz GSM channels. The WCDMA infrastructure is
compatible with GSM mobile radio communication system.
Installing or upgrading to WCDMA technology allows mobile service
providers to offer their customers wireless broadband (high-speed Internet)
services and to operate their systems more efficiently (more customers per
cell site radio tower).
-75-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
The WCDMA system is composed of mobile devices (wireless telephones and
data communication devices called user equipment - UE), radio towers (cell
sites called Node Bs), and an interconnection system (switches and data
routers). The WCDMA system can use two types of radio channels configu-
ration, Frequency Division Duplex (FDD) and Time Division Duplex (TDD).
However, very limited adoption of the TDD standard has so far been seen.
The WCDMA system includes various types of mobile communication
devices (called user equipment - UE) that communicate through a UMTS
radio access network and a core network that is divided into a packet
switched side and a circuit switched side. Initially the architecture of the
core network is similar to that of GSM/GPRS, but as it evolves it will merge
into a single IP-based transmission and routing network that is able to pro-
vide both real-time and non-real-time services. The existing GSM/GPRS
radio access network can be connected to the evolved UMTS core network.
References:
i
. Enhanced Data-rates for Global Evolution (EDGE): An
Overview, Universal Wireless Communications Consortium
(UWCC), March 2001, www.uwcc.org.
ii
. Michel Mouly, Marie-Bernadette Pautet, The GSM System for
Mobile Communications, M. Mouly et Marie-B Pautet, Palaiseau,
France, pg. 193
iii
. CTIA Winter Exposition, Disaster Experiences, Reno Nevada,
February 6, 1990.
-76-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
3GPP, 10, 12
Access Channel, 25, 41, 45, 47
Always-On, 1, 8, 11, 70
Asymmetric Channels, 12
Asynchronous Channels, 12
Authentication, 52, 54
Authentication Centre (AuC), 23, 54
Background Class, 14
Bandwidth, 5
Base Station Subsystem (BSS), 23,
48
Base Transceiver Station (BTS), 48,
50
Bit Error Rate (BER), 13, 64
Bit Rate, 13, 17
Broadband, 3, 75
Broadcast Channel, 25, 40, 43-44, 64
Cell Broadcast Channel (CBCH), 40
Cell Site, 8, 40-41, 47-48, 75
Channel Coding, 4, 21, 31-34
Channel Mapping, 43
Channel Structure, 3, 21, 30
Circuit Switched Data, 9, 21, 38, 56,
72
Class A, 17, 72
Class B, 17-18, 72
Class C, 18
Clearinghouse, 54
Code Division Multiple Access
(CDMA), 75
Codec, 31
Coding Schemes, 31-33
Compact GPRS, 5, 46-47
Compact Mode, 46
Connected Mode, 67
Control Channel, 25, 29-30, 39-40,
42-46, 64, 67
Conversation Class, 13
Data Packet Encapsulation, 34-35
Data Services, 3, 5, 9-11, 21
Data Throughput, 16, 27, 46
Discontinuous Reception (DRx), 41,
45, 64
Dual Mode, 2, 6-7, 21
Duplex, 18, 76
Dynamic Addressing, 61
Dynamic Allocation, 67-68
Dynamic Time Alignment, 29
Encryption, 33
Equipment Identity Register (EIR),
52-53
Error Correction, 31-32, 74
Error Detection, 32, 74
European Telecommunications
Standards Institute (ETSI), 10
Extended Dynamic Allocation, 68
Forward Channel, 30
Fraud, 53
Frequency Allocation, 26
Frequency Bands, 21, 26, 28
Frequency Division Duplex (FDD),
76
Frequency Hopping, 27
Frequency Reuse, 21, 26
Full Rate, 38
Gaussian Minimum Shift Keying
(GMSK), 28, 32, 34
-77-
Copyright , 2005, ALTHOS, Inc
Index
Global System for Mobile
Communications (GSM), 1-11, 14-
15, 17-19, 21, 23, 26-30, 34, 37-39,
43-45, 47-48, 50-52, 55-56, 58-59, 64,
70-72, 75-76
GSMWorld, 10
GSM Association, 10-11
GSM Specification, 9-10
Guard Period, 24
Handoff, 71
Handover, 71
Home Location Register (HLR), 23,
52-53
Infrastructure Addressing, 59
Interference, 5, 26-27
Integrated Services Digital Network
(ISDN), 57-58
Interactive Class, 14
Interconnection, 48, 55, 76
Interleaving, 32
International Mobile Equipment
Identity (IMEI), 57-58
Internet Protocol Address (IP
Address), 11, 22, 34, 36, 60-62, 67,
70
Intersystem Signaling, 55
Jitter, 16
Latency, 16
Location Based Services (LBS), 15
Logical Channel, 38-39
Messaging Service, 12
Messaging Service, 12
Mobile Switching Centre (MSC), 2,
21, 47-53, 55-56
Modems, 1, 7, 17, 19-20
Multicast, 11-12
Multi-Slot, 17-19
Multiple Access, 75
Multiplexing, 21, 23, 30, 46
Normal Burst, 24
Packet Acknowledgement, 69
Packet Loss, 16
Packet Radio Access CHannel
(PRACH), 45, 47, 65-66
Paging Channel (PCH), 39, 41, 43,
45, 47, 58
Physical Layer, 73, 75
Power Control, 21, 27
Public Packet Data Network
(PPDN), 56
Public Switched Telephone Network
(PSTN), 51, 55-56
Quadrature Phase Shift Keying
(QPSK), 28
Radio Block, 25-26, 30
Radio Coverage, 8, 22, 28, 41
Radio Layers, 73
Random Access CHannel (RACH),
25, 41, 65-66
Ready State, 67, 70
Registration, 22, 58, 70-71
RF Power Control, 21, 27
Roaming, 57, 71
Routing Area, 70
Short Message Service (SMS), 12,
14-15, 40, 55
Single Mode, 2, 6-7
Sleep Mode, 64
Standby State, 64, 67, 70
Static IP Address, 61
Stream Prioritization, 11
Streaming Class, 13-14
Introduction to GPRS and EDGE
-78-
Copyright , 2005, ALTHOS, Inc
Subscriber Identity Module (SIM),
15, 17, 19, 58, 64
Synchronization Burst, 40
System Identification, 39, 64
Temporary Mobile Service Identity
(TMSI), 41, 57-58
Time Delay, 13, 16, 29
Time Division Duplex (TDD), 76
Time Division Multiple Access
(TDMA), 10, 17, 43, 46, 72
Time Slot, 4, 6, 25, 29, 34, 37, 43, 45,
65-66, 73
Traffic CHannel (TCH), 37-38, 42-
46, 67
Transceiver, 48-49
Visitor Location Register (VLR), 23,
52-54, 57
Voice Services, 9, 17
Index
-79-
Copyright , 2005, ALTHOS, Inc
Introduction to GPRS and EDGE
-80-
Copyright , 2005, ALTHOS, Inc
Wireless Books
by ALTHOS Publishing
The Wireless Dictionary is the Leading wireless industry resource. The Wireless Dictionary pro-
vides definitions and illustrations covering the latest voice, data, and multimedia services and
provides the understanding needed to communicate with others in the wireless industry. This
book is the perfect solution for those involved or interested in the operation of wireless devices,
networks, and service providers.
ISBN: 0-9746943-1-2 Price: $39.99
Author: Althos #Pages: 628 Copyright Year: 2004
Althos Publishing, 404 Wake Chapel Road, Fuquay NC 27526 USA
1-919-557-2260 1-800-227-9681 Fax 1-919-557-2261 WWW.AlthosBooks.com
Wireless Dictionary
Introduction To Wireless Systems
Introduction to Wireless Systems book explains the different types of wireless technologies and
systems, the basics of how they operate, the different types of wireless voice, data and broadcast
services, key commercial systems, and typical revenues/costs of these services. Wireless tech-
nologies, systems, and services have dramatically changed over the past 5 years. New technolo-
gy capabilities and limited restrictions are allowing existing systems to offer new services.
ISBN: 0-9742787-9-3 Price: $11.99
Author: Lawrence Harte, #Pages: 68 Copyright Year: 2003
Wireless Systems
Wireless Systems; Cellular, PCS, 3G Wireless, LMR, Paging, Mobile Data, WLAN, and Satellite
explains how wireless telecommunications systems and services work. There are many differ-
ent types of wireless systems competing to offer similar types of voice, data, and multimedia ser-
vices. This book describes what the functional parts of these systems are and the basics of how
these systems operate. With this knowledge,
ISBN: 0-9728053-4-6 Price: $34.99
Authors: Lawrence Harte, Dave Bowler, Avi Ofrane, Ben Levitan
#Pages 368 Copyright Year: 2004
Introduction to 802.11 Wireless LAN (WLAN), Technology, Installation, Setup, and Security book
explains the functional parts of a Wireless LAN system and their basic operation. You will learn
how WLANs can use access points to connect to each other or how they can directly connect
between two computers. Explained is the basic operation of WLAN systems and how the perfor-
mance may vary based on a variety of controllable and uncontrollable events. This book will
explain the key differences between the WLAN systems.
Introduction to 802.11 Wireless LAN (WLAN)
ISBN: 0-9746943-4-7 Price: $14.99
Author: Lawrence Harte #Pages: 52 Copyright Year: 2004
Introduction to Paging Systems
Introduction to Paging Systems describes the different types of paging systems, what ser-
vices they can provide, and how they are changing to meet new types of uses. This book
explains the different types of paging systems and how they are changing. Explained is how
and why paging systems are transitioning from one-way systems to two-way systems.
ISBN: 0-9746943-7-1 Price: $14.99
Author: Lawrence Harte #Pages: 48 Copyright Year: 2004
Introduction to Satellite Systems
In 2003, the satellite industry was a high-growth business that achieved over $83 billion in
annual revenue. This book offers an introduction to existing and soon to be released satellite
communication technologies and services. It covers how satellite systems are changing,
growth in key satellite markets and key technologies that are used in satellite systems.
ISBN: 0-9742787-8-5 Price: $11.99
Author: Ben levitan, Lawrence Harte #Pages: 48 Copyright Year: 2004
Introduction to Mobile Data
Introduction to Mobile Data explains how people use devices that can send data via wireless
connections, what systems are available for providing mobile data service, and the services
these systems can offer. This book explains the basics of circuit switched and packet data
via wireless mobile systems. Included are descriptions of various public and private systems
that are used for data and messaging services.
ISBN: 0-9746943-9-8 Price: $14.99
Author: Lawrence Harte #Pages: 628 Copyright Year: 2004
Introduction to Private Land Mobile Radio
Introduction to Private Land Mobile Radio explains the different types of private land mobile
radio systems, their basic operation, and the services they can provide. This book covers
the basics of private land mobile radio systems including traditional dispatch, analog trunk-
ed radio, logic trunked radio (LTR), and advanced digital land mobile radio systems.
Described are the basics of LMR technologies including simplex,and half-duplex.
ISBN: 0-9746943-6-3 Price: $14.99
Author: Lawrence Harte #Pages: 50 Copyright Year: 2004
Worlds Largest Onlline Wireless Dictionary
WWW.WirelessDictionary.com
Introduction to GSM Systems
Introduction to GSM describes the fundamental components, key radio and logical channel
structures, and the basic operation of the GSM system. This book explains the basic techni-
cal components and operation of GSM technology. You will learn the physical radio channel
structures of the GSM system along with the basic frame and slot structures.
ISBN: 1-9328130-4-7 Price: $14.99
Author: Lawrence Harte #Pages: 48 Copyright Year: 2004
Althos Publishing, 404 Wake Chapel Road, Fuquay NC 27526 USA
1-919-557-2260 1-800-227-9681 Fax 1-919-557-2261 WWW.AlthosBooks.com
Internet Telephone Basics
Internet Telephone Basics explains how and why people and companies are changing to
Internet Telephone Service. Learn how much money can be saved using Internet telephone
service and how you can to use standard telephones and dial the same way. It describes how
to activate Internet telephone service instantly and how to display your call details on the web.
ISBN: 0-9728053-03 Price: $29.99
Author: Lawrence Harte #Pages:226 Copyright Year: 2003
Voice Over Data Networks for Managers
Voice over Data Networks for Managers explains how to reduce communication costs 40% to
70%, keep existing telephone systems, and ways to increase revenue from new communica-
tion applications. Discover the critical steps companies should take and risks to avoid when
transitioning from private telephone systems (KTS, PBX, and CTI) to provide new services.
ISBN: 0-9728053-2-X Price: $49.99
Author: Lawrence Harte #Pages:352 Copyright Year: 2003
Patent or Perish
Patent or Perish Explains in clear and simple terms the vital role patents play in enabling high
technology firms to gain and maintain a competitive edge in the knowledge economy. Patent
or Perish is a Guide for Gaining and Maintaining Competitive Advantage in the Knowledge
Economy. In a world where knowledge has value and knowledge creates value, ideas are the
new source of wealth. This book describes how technologies like the Internet remove tradi-
tional barriers to entry and enable competitors to quickly.
ISBN: 0-9728053-3-8 Price: $39.95
Author: Eric Stasik #Pages:220 Copyright Year: 2003
Telecom Basics 3
rd
Edition
This introductory book provides the fundamentals of signal processing, signaling control, can
call processing technologies that are used in telecommunication systems. Covered are the
key facets of voice and data communications, ranging from such basics as to how a tele-
phone set works to more complex topics as how to send voice over data networks and the
ways calls are processed in public and private telephone systems.
ISBN: 0-9728053-5-4 Price: $34.99
Author: Lawrence Harte #Pages:356 Copyright Year: 2003
Introduction to Cable Television Systems
Community access television (CATV) is a television distribution system that uses a network
of cables to deliver multiple video, data, and audio channels. This excerpted chapter from
Telecom Systems provides an overview of cable television systems including cable modems,
digital television, high definition television (HDTV), and the market growth of cable television
and advanced services such as video on demand.
ISBN: 0-9728053-6-2 Price: $12.99
Author: Lawrence Harte #Pages: 48 Copyright Year: 2004
Althos Publishing, 404 Wake Chapel Road, Fuquay NC 27526 USA
1-919-557-2260 1-800-227-9681 Fax 1-919-557-2261 WWW.AlthosBooks.com
Worlds Largest Onlline Wireless Dictionary
WWW.WirelessDictionary.com
Introduction to Private Telephone Networks 2
nd
Edition
Private telephone networks are communication systems that are owned, leased or operated
by the companies that use these systems. They primarily allow the interconnection of multi-
ple telephones within the private network with each other and provide for the sharing of tele-
phone lines from a public telephone network.
ISBN: 0-9742787-2-6 Price: $12.99
Author: Lawrence Harte #Pages: 48 Copyright Year: 2004
Introduction to Telecom Billing
This book explains how companies bill for telephone and data services, information services,
and non-communication products and services. Billing and customer care systems convert
the bits and bytes of digital information within a network into the money that will be received
by the service provider. To accomplish this, these systems provide account activation and
tracking, service feature selection, selection of billing rates for specific calls, invoice creation,
payment entry and management of communication with the customer.
ISBN: 0-9742787-4-2 Price: $11.99
Author: Lawrence Harte #Pages: 36 Copyright Year: 2003
Introduction to Public Switched Telephone Networks 2
nd
Edition
Public telephone networks are unrestricted dialing telephone networks that are available for
public use to interconnect communications devices. There are also descriptions of many
related topics, including: Local loops, switching systems, numbering plans, market growth,
public telephone system interconnections, and common channel signaling (SS7),
ISBN: 0-9742787-6-9 Price: $34.99
Author: Lawrence Harte #Pages: 48 Copyright Year: 2004
Introduction to SS7 & IP Telephony
The Introduction to Signaling System 7 (SS7) and IP control system that is used in public
switched telephone networks (PSTN) can be interconnected to other types of systems and
networks using Internet Protocol (IP). Some of the interconnection issues relate to how the
control of devices can be performed using dissimilar systems.
ISBN: 0-9746943-0-4 Price: $14.99
Author: Lawrence Harte #Pages: Copyright Year: 2004
Introduction to IP Telephony
This "Introduction to IP Telephony" book explains why companies are converting some or all
of their telephone systems from dedicated telephone systems (such as PBX) to more stan-
dard IP telephony systems. These conversions allow for telephone bill cost reduction,
increased ability to control telephone services, and the addition of new telephone information
ISBN: 0-974278-7-7 Price: $12.99
Author: Lawrence Harte #Pages: Copyright Year: 2003
Worlds Largest Onlline Wireless Dictionary
WWW.WirelessDictionary.com
Althos Publishing, 404 Wake Chapel Road, Fuquay NC 27526 USA
1-919-557-2260 1-800-227-9681 Fax 1-919-557-2261 WWW.AlthosBooks.com
Signaling System Seven (SS7) Basics 3
rd
Edition
This introductory book explains the operation of the signaling system 7 (SS7) and how it
controls and interacts with public telephone networks and VoIP systems. SS7 is the stan-
dard communication system that is used to control public telephone networks. In addition
to voice control, SS7 technology now offers advanced intelligent network features and it
has recently been updated to include broadband control capabilities.
ISBN: 0-9728053-7-0 Price: $34.99
Author: Lawrence Harte #Pages: 276 Copyright Year: 2003
Introduction to SIP IP Telephony Systems
This book explains why people and companies are using SIP equipment and software to
efficiently upgrade existing telephone systems, develop their own advanced communica-
tions services, and to more easily integrate telephone network with company information
systems. This book provides descriptions of the function parts of SIP systems along with
the fundamentals of how SIP systems operate.
ISBN: 0-9728053-8-9 Price: $14.99
Author: Lawrence Harte #Pages: 117 Copyright Year: 2004
Telecom Systems
This book Telecom Systems shows the latest telecommunications technologies are con-
verting traditional telephone and computer networks into cost competitive integrated digi-
tal systems with yet undiscovered applications. These systems are continuing to emerge
and become more complex.Telecom Systems explains how various telecommunications
systems and services work and how they are evolving to meet the needs of bandwidth
ISBN: 0-9728053-9-7 Price: $34.99
Author: Lawrence Harte #Pages: 480 Copyright Year: 2004
Introduction to Transmission Systems
This book explains the fundamentals of transmission lines and how radio waves, electrical
circuits, and optical signals transfer information through a communication medium or chan-
nel on carrier signals. It also explains the ways that a single line can be divided into multi-
ple channels and how signals are carried over transmission lines in analog or digital form.
ISBN: 0-9742787-0-X Price: $14.99
Author: Lawrence Harte #Pages: 52 Copyright Year: 2004
Tehranis IP Telephony Dictionary
Tehrani's IP Telephony Dictionary, The Leading VoIP and Internet Telephony Resource pro-
vides over 10,000 of the latest IP Telephony terms and more than 400 illustrations to define
and explain latest voice over data network (VoIP) technologies and services. It provides the
references needed to communicate with others in the communication industry.
ISBN: 0-9742787-1-8 Price: $39.99
Author: Althos #Pages: 628 Copyright Year: 2003
Althos Publishing, 404 Wake Chapel Road, Fuquay NC 27526 USA
1-919-557-2260 1-800-227-9681 Fax 1-919-557-2261 WWW.AlthosBooks.com
Worlds Largest Onlline Wireless Dictionary
WWW.WirelessDictionary.com
Worlds Largest Onlline Wireless Dictionary
WWW.WirelessDictionary.com
Althos Publishing, 404 Wake Chapel Road, Fuquay NC 27526 USA
1-919-557-2260 1-800-227-9681 Fax 1-919-557-2261 WWW.AlthosBooks.com
Practical Patent Strategies Used by Successful Companies
This book explains how companies can use patent strategies to achieve their business goals.
Patent strategies may be considered abstract legal or economic concepts. Examining how
patents are used by leading companies in specific business applications can provide great
insight to their practical use and application in your business plan. This book presents in plain
and clear language why having a patent strategy is important.
ISBN: 0-9746943-3-9 Price: $14.99
Author: Eric Stasik #Pages: Copyright Year: 2004
Introduction to xHTML
This book explains what is xHTML Basic, when to use it, and why it is important to learn. You
will discover how the xHTML Basic language was developed and the types of applications that
benefit from xHTML Basic programs. The basic programming structure of xHTML Basic is
described along with the basic commands including links, images, and special symbols.
ISBN: 0-9328130-0-4 Price: $34.99
Author: Lawrence Harte #Pages: Copyright Year: 2004
Introduction to SS7
This introductory book explains the basic operation of the signaling system 7 (SS7). SS7 is
the standard communication system that is used to control public telephone networks. This
book will help the reader gain an understanding of SS7 technology, network equipment, and
overall operation. It covers the reasons why SS7 exists and is necessary.
ISBN: 1-9328130-2-0 Price: $14.99
Author: Lawrence Harte #Pages: Copyright Year: 2004
Creating RFPs for IP Telephony Communications Systems
This book explains the typical objectives and processes that are involved in the creation and
response to request for proposals (RFPs) for IP Telephony systems and services. It covers
the key objectives for the RFP process, whose involved in the creation and management of
the RFP, and how vendors are invited, evaluated, and notified of the RFP vendor selection
result. You will learn what are RFPs and RFQs and why and when companies use and RFPs
for IP Telephony Systems.
ISBN: 1-9328131-1-X Price: $19.99
Author: Lawrence Harte #Pages: Copyright Year: 2004
ATM Basics
Asynchronous Transfer Mode (ATM) is a high-speed packet switching network technology
industry standard. ATM networks have been deployed because they offer the ability to trans-
port voice, data, and video signals over a single system. The flexibility that ATM offers incor-
porates both circuit and packet switching techniques into one technology.
ISBN: 1-9328131-3-6 Price: $29.99
Author: Lawrence Harte #Pages: Copyright Year: 2004
Worlds Largest Onlline Wireless Dictionary
WWW.WirelessDictionary.com
Introduction to Bluetooth
Introduction to Bluetooth explains what is Bluetooth technology and why it is important for so
many types of consumer electronics devices. Since it was first officially standardized in 1999,
the Bluetooth market has grown to more than 35 million devices per year. You will find out
how Bluetooth devices can automatically locate nearby Bluetooth devices, authenticates
them, discover their capabilities, and the process used to setup connections with them.
ISBN: 0-9746943-5-5 Price: $14.99
Author: Lawrence Harte #Pages: 60 Copyright Year: 2004
Introduction to CDMA
Introduction to CDMA book explains the basic technical components and operation of CDMA
IS-95 and CDMA2000 systems and technologies. You will learn the physical radio channel
structures of the CDMA systems along with the basic frame and slot structures.
ISBN: 1-9328130-5-5 Price: $14.99
Author: Lawrence Harte #Pages: 52 Copyright Year: 2004
Introduction to Mobile Telephone
Introduction to Mobile Telephone explains the different types of mobile telephone technolo-
gies and systems from 1st generation analog to 3rd generation digital broadband. It describes
the basics of how they operate, the different types of wireless voice, data and information ser-
vices, key commercial systems, and typical revenues/costs of these services. Mobile tele-
phone technologies, systems, and services have dramatically changed over the past 2 years.
tems to offer new services.
ISBN: 0-9746943-2-0 Price: $10.99
Author: Lawrence Harte #Pages: 48 Copyright Year: 2004
Introduction to Wireless Billing
Introduction to Wireless Billing explains billing system operation for wireless systems, how
these billing systems are a bit different than traditional billing systems, and how these sys-
tems are changing to permit billing of non-traditional products and services. This book
explains how companies bill for wireless voice, data, and information services.
ISBN: 0-9746943-8-X Price: $14.99
Author: Avi Ofrane, Lawrence Harte #Pages: 48 Copyright Year: 2004
wireless Markup Language (WML)
Wireless Markup Language (WML) Scripting, Scripting and Programming using WML,
cHTML, and xHTML explains the necessary programming that allows web pages and other
Internet information to display and be controlled by mobile telephones and PDAs.
ISBN: 0-9742787-5-0 Price: $34.99
Author: Bill Routt #Pages: 292 Copyright Year: 2004
Althos Publishing, 404 Wake Chapel Road, Fuquay NC 27526 USA
1-919-557-2260 1-800-227-9681 Fax 1-919-557-2261 WWW.AlthosBooks.com
Worlds Largest Wireless Dictionary
WWW.WirelessDictionary.com
P
r
o
v
i
d
i
n
g

E
x
p
e
r
t

I
n
f
o
r
m
a
t
i
o
n
Order Form
P
r
o
v
i
d
i
n
g

E
x
p
e
r
t

I
n
f
o
r
m
a
t
i
o
n

You might also like