Sie sind auf Seite 1von 5

Overview and Capacity of the GPRS

(General Packet Radio Service)1

Carles Ferrer, Miquel Oliver

Applied Maths & Telematics, Universitat Politècnica de Catalunya (UPC)


Address: Jordi Girona 1-3, Mòdul C3, 08034 Barcelona, SPAIN
Email: moliver@mat.upc.es

ABSTRACT explain the conclusions we have reached and the references


used.
An evaluation of the capacity of the GPRS, as a packet-
switched access mode for the GSM system, is studied in this II. GSM AND ITS EVOLUTION
paper. The work has been done assuming an air interface
proposed in an ETSI draft document [1] and taking two traffic At the end of September 1997 there were more than 55
models also standardised by this institution. Statistical million GSM subscribers in about 110 different countries.
multiplexing allows several users to share radio channels Recent estimations get to point out that the GSM system will
increasing the capacity of the system. Thus, the results have between 110 and 140 million customers by 1999, rising
obtained are: throughput and access delay depending on the to 200-270 millions by the year 2003.
number of subscribers each of them with an identical activity
factor. We have also studied the 95th percentile of access These estimations are a good reason to propose modifications
delay and delay distributions in order to assure the QoS of the of the GSM specification to get better performance. Now the
system. GSM standardisation process is in the called phase 2+, which
involves a large number of projects including improvement in
I. INTRODUCTION speech coding and advanced data transmission services.

The pan-European second generation mobile system GSM A. GSM phase 2+


(Global System for Mobile Communications) is in constant
evolution. After its successful entrance in the mobile The GSM phase 2+ specification is involving several projects
communication mass-market, the ETSI (European that will improve the performance of the system increasing the
Telecommunications Standard Institute) has been working to number of services and the Quality of Service of the
improve its performance and to offer new services. Until now subscribers. Here we list some of these new features, where
all services carried by GSM have been circuit-switched based. one of them is obviously the GPRS specification:
These services consist on voice and basic data facilities such - HSCSD, which stands for High Speed Circuit Switched
as facsimile transmission up to 9.6 Kbps. Data, will be the responsible for an increasing user’s
bandwidth.
One of the great advances in the GSM system will be the - GPRS or General Packet Radio Service, studied in this
introduction of services based on a packet-switching paper.
technique. These services will provide a better use of the
radio resources with regards to increase capacity in number of Both improvements in data transmission will offer a suitable
subscribers, and consequently to reduce tariffs. The ETSI has platform to support new services such as:
been working on the specifications of the GPRS (General - Multimedia services such us videoconferencing and high
Packet Radio Service) for three years, which nowadays is resolution scanners.
reaching the end. Packet-switching technique is the best - Internet-Intranet access.
accurate for data services with an activity factor from 1 to 5%, - Tools like electronic cash, teller machines, telematics
e.g. internet applications. Using this technique several users remote access, etc.
can share a pool of channels increasing its efficiency.
For speech services a greater effort is required. A new speech
In this paper we have studied the capacity of the GPRS coder has recently been developed. The new speech rate will
system, taking into account two traffic models proposed by double the capacity of the current GSM system.
ETSI. First we introduce the evolution and future trends of the In Wireless Local Loop (WLL) field, GSM is a serious
GSM system. Afterwards we present the GPRS system, candidate. The purpose is to reach user's home with a bearer
detailing the GSM-GPRS compatibility, logical channels and of 64 Kbps of digital connections.
air interface used. In section IV, which is titled Numerical
Details, we show the simulation environment and the traffic B. Switched Packet Services over GSM
models used to carry out this study. The results obtained, in
terms of access delay, throughput, 95%-access delay and The range of services that can be supported by the packet-
delay distribution are presented in section V. Finally we switching technique is enormous. The data services which are

1
The Spanish government in the CICYT project TIC97-0942 has funded this study.
offered range from a simple mobile internet access to a remote resources for GPRS as long as no other higher-priority GSM
telematics service. The possibilities are great if statistical services require them.
multiplexing between the sources can apply.
One of the purposes of the present work is to study the
One of the advantages of the packet-switching technique is thresholds where to enable/disable channels depending on the
charging. Whereas in circuit-switching a call is charged using number of active users and its traffic profile.
a time-oriented criteria, in packet-switching the charge can be
applied depending on the amount of data transmitted. This C. Physical Channels
fact can be really interesting for users that need to be in touch
for long but transmitting little amount of data. The physical channel dedicated to GPRS traffic is called a
Packet Data Channel (PDCH). At least one PDCH, acting as a
Another important factor is the Quality of Service (QoS) master, accommodates Packet Common Control Channels
offered by these services. The QoS can be negotiated when (PCCCHs) that carry all the control signalling necessary for
starting the session and can be renegotiated if it is required. initiating packet transfer, and Packet Traffic Channels
The QoS agreed between the user and the network can be (PTCH) which carry user data and dedicated signalling. This
used to charge the service. is called the Master Packet Data Channel (MPDCH).

III. GPRS Other PDCHs, acting as slaves, may only carry PTCHs, that is
to say, user data and dedicated signalling. This is called the
A. Introduction Slave Packet Data Channel (SPDCH).

The work on the GPRS specification began in 1994 while the D. Logical Channels and air interface
standard is expected to be published at the end of 1997 or at
the beginning of 1998. During this period the ETSI has The logical channels, which can be mapped on a PDCH
produced some draft documents in order to fulfil the GPRS (Packet Data Channels), are (see figure 1):
specification. In this work we have assumed the air interface Packet Common Control Channels (PCCCHs)
protocol presented in [1], which was proposed in September Packet Random Access Channel (PRACH)
1996. MSs uses this channel whenever they need to access the
network to initiate an uplink packet transfer or to respond to
The purpose of the GPRS is to efficiently accommodate data paging messages in order to initiate a downlink packet
users which are bursty in nature with an activity factor from 1 transfer.
to 5 %. We will take profit of this peculiarity by increasing Packet Paging Channel (PPCH)
the number of users that share a few channels, fixing a It is used to page a MS prior to downlink packet transfer.
maximum access delay. Packet Access Grant Channel (PAGCH)
This channel is used in the packet transfer establishment phase
Another important aspect of GPRS is the total compatibility to send channel reservation acknowledgements to a MS prior
with the GSM architecture. Voice and GPRS services have to to packet transfer.
be able to coexist in the same environment with the minimum Packet Broadcast Control Channel (PBCCH)
changes in the system. The main idea is to allocate resources This channel broadcasts the packet data specific system
depending on the GPRS demand. This feature operates in a information to all GPRS terminals in a cell.
capacity on demand mode which is explained in the following
Packet Traffic Channels (PTCHs)
point.
Packet Data Traffic Channel (PDTCH)
This channel is allocated for data transfer. It is temporarily
B. Capacity-on-demand
dedicated to one MS or to a group of MSs in the PTM-M
(Point-to-Multipoint Multicast) case. In the multislot
The capacity-on-demand concept has been introduced in order
operation, one MS can use multiple PDTCHs in parallel for
to keep compatibility with the existing GSM circuit-switched
individual packet transfer.
resources. The need to achieve this compatibility has
Packet Associated Control Channel (PACCH)
definitely influenced the design of the GPRS air interface
This channel conveys signalling information related to a given
protocol, being the concept capacity-on-demand responsible
MS. The signalling information includes acknowledgements,
for accomplishing this basic requirement.
power control information, and timing advance. PACCH
carries also resource allocation messages, either for the
Resources for GPRS may be dynamically allocated depending
allocation of a capacity on PDTCH or for further occurrences
on how many users require them with a given quality of
of PACCH. One PACCH is associated to one or several
service and depending also on how many resources are
PDTCHs that are assigned to one MS.
available at the moment. The operator can decide whether to
permanently dedicate some physical resources for GPRS.
The multiframe structure specified in [2] defines the mapping
Load supervision is carried out in the MAC layer to monitor
in time of the logical channels. The multiframe structure for
the load of the GPRS physical resources, and it’s the function
PDCH consists of 52 TDMA frames, divided into 12 RLC
that will allow increasing or decreasing the number of
blocks and 4 idle frames. Each block is sent on 4 consecutive
allocated resources according to the existing demand. The
frames. The block distribution is:
operator has also the choice to dedicate temporarily physical
• On a downlink PDCH that contains PCCCH, the first assignment we have used a backoff algorithm of 500 idle
block in the multiframe may be used as PBCCH. The slots.
other blocks can be used as additional PBCCH, PAGCH,
PPCH, PDTCH or PACCH. D. Coding scheme
• On an uplink PDCH that contains PCCCH, all blocks in
the multiframe can be used as PRACH, PDTCH or The coding scheme has a 40-bit fire code and a code rate 1/2.
PACCH. The uplink state flag in the previous downlink The RLC block has a size of 184 bits (23 bytes), where the
block indicates the use as PRACH. header field carries the first 24 bits (3 bytes) and the
• On a PDCH that does not contain PCCCH, all blocks can information field carries the following 160 bits (20 bytes).
be used as PDTCH or PACCH. This results in an LLC data rate of 8 Kbps and an RLC data
rate of 9,05 Kbps. To obtain more details we refer to [3].
IV. NUMERICAL DETAILS
E. Multiframe structure
A. Traffic models used
In all the results we present we have used just one MPDCH
The traffic models used in our simulations are the Mobitex that only carries PCCCHs. All the available slots in the uplink
and Railway models, according to the ETSI document for multiframe have been used as PRACH. The distribution of the
evaluation criteria [6]. logical channels over the downlink multiframe is shown in the
figure 1.
The Mobitex model is based on statistics collected from a
fleet management application using the Mobitex wireless
packet data network in Sweden: F. Other assumptions
• uplink: 30 + rand(-15, 15) bytes
We have considered an error-free physical medium. Thus, no
• downlink: 115 + rand(-57, 57) bytes
backward error correction procedures and retransmission of
erroneous blocks have been used in our simulations.
The Railway model is based upon an assessment of railway
application requirements. An approximation of the cumulative
distribution function with an average message length of 170
bytes and a maximum length of 1000 bytes is:
x

F ( x) = P( x ≤ M ); F ( x) = 1 − e 170

Figure1: Logical channels in GPRS


B. Capture model
V. RESULTS
During the contention phase, the following capture model is
The performance measures we have obtained from our
used in our simulation environment. According to the
simulations are:
proposed ETSI evaluation criteria [6]: if n is the number of
- Throughput: the occupation of the PDTCHs expressed as
access bursts sent during the same burst period on a single
a percentage.
channel, the probability p of successful receipt related to one
- Access delay: the time elapsed since a message is
burst is:
generated till the first data burst is sent across the radio
interface.
- Delay distribution: the amount of carried-out LLC frames
1 2 3 4 5 >5
N transmitted per access delay.
1.00 0.67 0.48 0.40 0.35 0.00
P All results are presented for different N values where this
variable is the number of SPDCHs allocated to carry GPRS
traffic.
C. Activity factor
A. Throughput
Because our work has been focused on getting results about
the capacity of the GPRS radio channels for an increasing Figure 2 shows the throughput for the Mobitex model. We
number of users, an activity factor has been assumed for each observe that for a given number of users, the throughput
mobile station. We have defined the activity factor as the ratio decreases as we increase the number of SPDCHs available.
between the average source activity time and the average time The throughput has an ascending linear tendency, but there's a
between the first random access for an LLC frame transfer and point where this tendency changes and becomes descending.
the next random access for another LLC frame transfer. In our That's the point where too much users are trying to access the
simulations we have assumed an activity factor of 1%. network and collisions take place, or when the common
control channels have become much too slow to give access
The maximum number of random access attempts per frame is efficiently to all users without excessive delay, and
7, and for the maximum waiting time for a resource consequently some access trials are not successful.
we have the chance to increase the number of SPDCHs, up to
The maximum throughput value reached is almost 0,4-0,45 85 users could be allowed to access the network.
for N=1 and N=2 in the Mobitex model. This means that,
more than half the simulation time, the system resources for We arrive to the same conclusion as for the throughput
packet data transmission are not used. For N>3, the maximum analysis. There is no improvement assigning more than
throughput starts to decrease. Therefore, there's no need to 2 SPDCHs. Thus, average access delay is not going to be
assign more than 2 SPDCHs for packet data transmission. It is reduced. The reason is that the logical channels that carry all
not going to result in a quality of service improvement, but it the signalling information become a bottleneck, and a better
will stay in a steady state, no matter how many more SPDCHs performance of the GPRS to give access to more users would
we add. require another MPDCH to help supporting all the signalling
information. This would also make collisions happen less
often.

Figure 2: Throughput using the Mobitex and Railway traffic models

As for the Railway model, the same results are shown in Figure 3: Access delay using the Mobitex and Railway traffic models
Figure 2. The throughput has the same ascending linear
tendency, and the maximum throughput is reached as well for Figure 3 shows the same results for the Railway model. Now
up to N=2. However, in this case we realise that the maximum the minimum average delay is slightly increased to 80 ms.
throughput value has been significantly increased with regard However, the most important thing we observe is that the
to the Mobitex model to almost 0,7. This makes us realise that number of users who access the network has been
the GPRS performance depends a lot on the input traffic significantly increased. For an upper threshold of 300 ms , up
statistics. to 120 users may be given access, which means that in this
case 45 users more will be able to make use of the GPRS. As
B. Access delay we already concluded in the throughput analysis, the traffic
model we are using for simulations is definetely affecting the
The minimum average access delay reached is 60 ms (figure GPRS performance.
3) when few users are accessing the network. The access
delay has an ascending tendency with little slope at the Another important difference with regards to Mobitex is that
beginning, but as the number of users increases for a given now system saturation occurs for 3 SPDCHs. Now the step
number of SPDCHs, this ascending tendency starts to increase between 2 and 3 SPDCHs implies an improvement in
with a higher slope, until the system becomes unstable. capacity. Saturation happens at 3 SPDCHs. There's no point
Therefore, though our results have been displayed for an in assigning more than 3 SPDCHs.
average display of up to 1 second, we clearly see that it would
be no good to reach this point because of instability reasons. C. 95th percentile of access delay
A lower threshold should be taken into account when users
want to access the network, and when the number of users is Figure 4 shows the 95th percentile of access delay for the
about to overcome this threshold, the operator should stop Mobitex model. Now the minimum value is 140 ms for few
giving access to more users or, in case he has more SPDCHs users on the network. The 95th percentile of access delay is
at his disposal, he would assign a new one allowing to much more restrictive than the average access delay. For the
increase the number of users. example given before, if we'd like to warranty a 95th
percentile lower than 500 ms, up to 55 users could be
As an example, let's assume that all users require for their simultaneously using the GPRS with 2 or more SPDCHs.
applications an average access delay not higher than 300 ms.
Up to 50 users could be given access for only one SPDCH. If As for the Railway model (figure 4), the minimum value is
now 160 ms, and the maximum number of users allowed to
use the GPRS at the same time is 90 with 3 or more SPDCHs. VI. CONCLUSIONS
Again we see that we can afford a higher capacity with the
Railway model. In this paper we studied the capacity of the GPRS
specification to introduce packet-switched services in the
GSM system. First we introduced the GPRS proposal,
presenting its physical and logical channels, multiframe
structure and services which could be carried. It is easy to
forecast that the GPRS will allow a more efficient use of the
air interface of the GSM system when the users were bursty in
nature.

In our simulations we have found a thresholds for the capacity


of the GPRS. These thresholds are fixed in number of users,
each of them with an activity factor of 1%. An important
conclusion reached is that the performance variables studied
(throughput and access delay) are heavily dependent on the
traffic statistics of the mobile users. Recent papers ([4], [5])
reached to similar conclusions although the simulation
environment and some performance measures were different.

VII. REFERENCES
Figure 4: 95%-Access delay using the Mobitex and Railway traffic models

D. Delay distribution [1] Draft ETSI GSM 04.60 “Digital Cellular


Telecommunications System: General Packet Radio
The delay distribution for the Mobitex model is shown in Service (GPRS): (phase 2+): Overall description of the
figure 5. It corresponds to a simulation with 80 users with an GPRS Radio Interface (Um)”, ver 0.9.0, 18 September
activity factor of 1% each. The average access delay is 291,67 1996.
ms and the 95th percentile is 1 s 157,31 ms. [2] Rec. GSM 05.01, “European digital cellular
telecommunications system (phase 2+): Physical layer
In figure 5 we show the delay distribution for the Railway on the radio path: General Description”.
model. In this case, we have 115 users with an activity factor [3] Rec. GSM 05.03, “European digital cellular
of 1% each. The average access delay is 266,48 ms and the telecommunications system (phase 2+): Channel
95th percentile is 962,89 ms. Coding”.
[4] G. Brasche, B. Walke, Concepts, Services, and
We can see a noticeable difference between both distributions. Protocols of the New GSM phase 2+ General Packet
This fact explains the difference between the results found in Radio service, IEEE Communications Magazine, August
the previous points. 1997.
[5] J. Cai, D.J. Goodman, General Packet Radio Service in
GSM, IEEE Communications Magazine, October 1997.
[6] ETSI SMG2 GPRS Ad-Hoc Tdoc 84/95, “Evaluation
Criteria for the GPRS Radio Channel”, Sophia
Antipolis, France, October 1995.

Figure 5: 95%-Access delay using the Mobitex and the Railway traffic
models

Das könnte Ihnen auch gefallen