Professional Documents
Culture Documents
GPRS is different from the older Circuit Switched Data (or CSD) TD-CDMA/UMTS-TDD
connection included in GSM standards. In CSD, a data connection 1xEV-DO/IS-856
establishes a circuit, and reserves the full bandwidth of that circuit TD-SCDMA
GAN (UMA)
during the lifetime of the connection. GPRS is packet-switched HSPA
which means that multiple users share the same transmission HSDPA
channel, only transmitting when they have data to send. This HSUPA
means that the total available bandwidth can be immediately HSPA+
dedicated to those users who are actually sending at any given HSOPA
http://en.wikipedia.org/w/index.php?title=General_Packet_Radio_Service&printable=yes 12/7/07
General Packet Radio Service - Wikipedia, the free encyclopedia Page 2 of 6
Usually, GPRS data are billed per kilobytes of information Frequency bands
transceived while circuit-switched data connections are billed per
second. The latter is to reflect the fact that even during times when SMR
no data are being transferred, the bandwidth is unavailable to other Cellular
PCS
potential users.
The multiple access methods used in GSM with GPRS are based on frequency division duplex (FDD)
and FDMA. During a session, a user is assigned to one pair of uplink and downlink frequency channels.
This is combined with time domain statistical multiplexing, i.e. packet mode communication, which
makes it possible for several users to share the same frequency channel. The packets have constant
length, corresponding to a GSM time slot. In the downlink, first-come first-served packet scheduling is
used. In the uplink, a scheme that is very similar to reservation ALOHA is used. This means that slotted
Aloha (S-ALOHA) is used for reservation inquiries during a contention phase, and then the actual data
is transferred using dynamic TDMA with first-come first-served scheduling.
GPRS originally supported (in theory) IP, PPP and X.25 connections. The last has been typically used
for applications like wireless payment terminals although it has been removed as a requirement from the
standard. X.25 can still be supported over PPP, or even over IP, but doing this requires either a router to
do encapsulation or intelligence built into the end terminal. In practice, mainly IPv4 is used. PPP is often
not supported by the operator, while IPv6 is not yet popular.
Class A
Can be connected to GPRS service and GSM service (voice, SMS), using both at the same time.
Such devices are known to be available today.
Class B
Can be connected to GPRS service and GSM service (voice, SMS), but using only one or the
other at a given time. During GSM service (voice call or SMS), GPRS service is suspended, and
then resumed automatically after the GSM service (voice call or SMS) has concluded. Most GPRS
mobile devices are Class B.
Class C
Are connected to either GPRS service or GSM service (voice, SMS). Must be switched manually
between one or the other service.
A true Class A device may be required to transmit on two different frequencies at the same time, and
thus will need two radios. To get around this expensive requirement, a GPRS mobile may implement the
dual transfer mode (DTM) feature. A DTM-capable mobile may use simultaneous voice and packet data,
with the network coordinating to ensure that it is not required to transmit on two different frequencies at
the same time. Such mobiles are considered to be pseudo Class A. Some networks are expected to
support DTM in 2007.
http://en.wikipedia.org/w/index.php?title=General_Packet_Radio_Service&printable=yes 12/7/07
General Packet Radio Service - Wikipedia, the free encyclopedia Page 3 of 6
GPRS speed is a direct function of the number of TDMA time slots assigned, which is the lesser of (a)
what the particular cell supports and (b) the maximum capability of the mobile device expressed as a
GPRS Multislot Class.
Class 2
Minimal GPRS implementation
Class 4
Modest GPRS implementation, 50% faster download than Class 2
Class 6
Modest implementation, but with better uploading than Class 4
Class 8
Better implementation, 33% faster download than Classes 4 & 6
Class 10
Better implementation, and with better uploading than Class 8, seen in better cell phones
and PC Cards
Class 12
Best implementation, with maximum upload performance, typically seen only in high-end
PC Cards
Transfer speed depends also on the channel encoding used. The least robust (but fastest) coding scheme
(CS-4) is available near the Base Transceiver Station (BTS) while the most robust coding scheme (CS-
1) is used when the Mobile Station (MS) is further away from the BTS.
Using the CS-4 it is possible to achieve a user speed of 20.0 kbit/s per time slot. However, using this
http://en.wikipedia.org/w/index.php?title=General_Packet_Radio_Service&printable=yes 12/7/07
General Packet Radio Service - Wikipedia, the free encyclopedia Page 4 of 6
scheme the cell coverage is 25% of normal. CS-1 can achieve a user speed of only 8.0 kbit/s per time
slot, but has 98% of normal coverage. Newer network equipment can adapt the transfer speed
automatically depending on the mobile location.
Coding Speed
scheme (kbit/s)
CS-1 8.0
CS-2 12.0
CS-3 14.4
CS-4 20.0
Note: Like CSD, HSCSD establishes a circuit and is usually billed per minute. For an application such
as downloading, HSCSD may be preferred, since circuit-switched data are usually given priority over
packet-switched data on a mobile network, and there are relatively few seconds when no data are being
transferred.
GPRS is packet based. When TCP/IP is used, each phone can have one or more IP addresses allocated.
GPRS will store and forward the IP packets to the phone during cell handover (when you move from
one cell to another). A radio noise induced pause can be interpreted by TCP as packet loss, and cause a
temporary throttling in transmission speed.
http://en.wikipedia.org/w/index.php?title=General_Packet_Radio_Service&printable=yes 12/7/07
General Packet Radio Service - Wikipedia, the free encyclopedia Page 5 of 6
USB GPRS modems use a terminal like interface USB 2.0 and upper, data formats V.42bis, and RFC
1144 and external antennas. Modems can be add in cards (for laptop) or external USB devices looking
like ordinary computer mouse.
GPRS in practice
Telephone operators have priced GPRS relatively cheaply (compared to older GSM data transfer, CSD
and HSCSD) in many areas, such as Finland. Some mobile phone operators offer flat rate access to the
Internet and some other mobile phone operators base their tariffs on data transferred, usually rounded off
per 100 kilobyte.
During its heyday in the developed countries, the mid 2000s, typical rates for GPRS service varied
widely, ranging from EUR €0,24 per megabyte to over €20 per megabyte. The developing countries
vary widely, and now introducing Mobile Phone Internet Access and still in an eveloutionary stage of
pricing. Some giving free access while they decided their pricing, for example in Togocel.tg in Togo,
West Africa, and some being over-priced such as Tigo of Ghana at one U.S. Dollar per Megabyte or
Indonesia at 3 U.S. per megabyte. Mero Mobile of Nepal uses a fee structure whereby a user pays up to
a set amount and then afterwards has unlimited Internet access.
Pre-Paid SIM Cards are allowing tourist now to buy short term internet access while traveling the world.
One U.S. Dollar is the mean price per hour in developing nations.
The maximum speed of a GPRS connection (as offered in 2003) is similar to a modem connection in an
analog wire telephone network, about 32–40 kbit/s (depending on the phone used). Latency is very high;
a round-trip ping being typically about 600–700 ms and often reaching one second round trip time.
GPRS is typically prioritized lower than speech, and thus the quality of connection varies greatly.
In order to set up a GPRS connection for a wireless modem, a user needs to specify Access Point Name
(APN), optionally a user name and password, and very rarely an IP address, all provided by the network
operator.
Devices with latency/RTT improvements (via e.g. the extended UL TBF mode feature) are rather widely
available. Also network upgrades the feature(s) are available within certain operators. With these
enhancements the active RTT can be reduced, resulting in significant increase in application-level
throughput speeds.
See also
CDMA
EDGE
UMTS
GPRS Core Network
SNDCP
IP Multimedia Subsystem
HSDPA
Multiplayer Mobile games
List of device bandwidths
http://en.wikipedia.org/w/index.php?title=General_Packet_Radio_Service&printable=yes 12/7/07
General Packet Radio Service - Wikipedia, the free encyclopedia Page 6 of 6
External links
Introduction of high-speed data in GSM/GPRS networks
GPRS Security Information
Free GPRS Resources
Free online tutorial.
GSM World, the trade association for GSM and GPRS network operators.
Palowireless GPRS Resource Center
GPRS Attach and PDP Context Activation Sequence Diagram
GPRS Tutorial How machines use the GPRS network
GPRS to Wi-Fi How-to The Yellow Subterfuge GPRS Blog
Categories: Articles with sections needing expansion | Articles with unsourced statements since July
2007 | All articles with unsourced statements | Mobile | Mobile telephony standards | Link protocols
http://en.wikipedia.org/w/index.php?title=General_Packet_Radio_Service&printable=yes 12/7/07