Professional Documents
Culture Documents
Introduction To GPRS and EGPRS EDGE
Introduction To GPRS and EGPRS EDGE
Introduction To GPRS and EGPRS EDGE
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
1
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
CONTENTS
1.
SCOPE..................................................................................................................... 3
2.
2.1
Acronyms............................................................................................................................................. 4
2.2
3.
3.1
Overview .............................................................................................................................................. 7
3.2
4.
4.1
The processes................................................................................................................................... 11
4.2
4.3
5.
5.1
5.2
6.
6.1
6.2
6.3
7.
TRAFFIC ASPECT................................................................................................. 47
7.1
7.2
7.3
8.
8.1
8.2
8.3
The Gb Interface................................................................................................................................ 50
9.
LITERATURE......................................................................................................... 53
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
2
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
1. SCOPE
The following document provides a first introduction to GPRS and EDGE (EGPRS). In order to ease
the reading, some simplifications are made. Sometimes, the GSM recommendations specify several
possibilities for certain functions. This document does not cover all these alternatives, but is
restricted to the most commonly implemented ones.
The know-how acquired by working through this paper shall enable the reader to better understand
other documents going further into details.
This document can be grouped into four parts:
The first part (chapter 2) is setting the scene: It introduces the acronyms related to data services
offered for GSM network evolutions and gives some rationales for GPRS / EGPRS.
The second part (chapter 3 to 5) describes the GPRS / EGPRS system from top to bottom:
Starting with the network architecture, via an overview of the processes going on in GPRS /
EGPRS, the protocol stacks are introduced. This part ends with describing the physical layer.
The third part (chapter 6 and 7) gives a first insight into network performance and planning
aspects, from a coverage / throughput aspect as well as from a traffic aspect.
The fourth part (chapter 8) gives a short introduction to the transmission aspects.
For the interested reader, recommendations on further documents are provided in chapter 9. A list of
abbreviations is appended at the end of the document.
A reasonable knowledge of telecommunications and conventional (circuit-switched) GSM systems is
required to fully understand this document.
Performance indications are partially based on simulations and need to be verified in real
hardware.
This document does not give any commitments of Alcatel on product parameters and availability
schedules.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
3
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
(PCU),
realized
Alcatel networks
Multi-BSS
Fast
Vihhrh
in
%6&
*
by the
packet
%76
"GPRS-intelligence"
packet
data
T
C
Tiihhrh
%6&
*
&LUFXLW
&RUH
1HWZRUN
%76
0)6
%76
related
$
*E
,3
&RUH **61
6*61
1HWZRUN
HSCSD stands for High Speed Circuit Switched Data. For a HSCSD connection, more than one
time-slot in a time-division multiple access (TDMA) frame is assigned exclusively to one user. This
allows to offer circuit-switched data services with higher bit-rates.
EDGE stands for Enhanced Data rates for GSM Evolution. EDGE is a concept of improving data
rates in GSM systems. This definition is the headline for all possible applications, let it be circuit- or
packet-switched services including architectural issues, all protocol levels etc. With EDGE, a new
modulation scheme on the Air interface (called 8PSK) is introduced, which allows higher throughput
while maintaining the existing bandwidth and time-division multiple access (TDMA) structure of GSM.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
4
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
EGPRS stands for Enhanced General Packet Radio Service. This is nothing else than the application
of GPRS within EDGE: A Packet data services with a higher bit rate.
ECSD is the acronym for EDGE Circuit Switched Data. This is the application of EDGE for circuit
switched traffic applications and could be the evolution of HSCSD. Using 8PSK modulation, data
rates of 28.8 and 32 kbit/s per timeslot in transparent mode, 28.8 and 43.2 kbit/s in non-transparent
mode are available. This service has so far only met limited interest from network operators and is
therefore not further considered in this document.
GERAN stands for GSM/EDGE Radio Access Network. GERAN combines all the GSM services as
described before:
GSM
and circuit-switched data)
(voice and circuit-switched data)
GSM (voice
GPRS
GPRS
GERAN
GERAN
HSCSD
HSCSD
EDGE
EDGE
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
EGPRS
EGPRS
ECSD
ECSD
Date
05/2003
Edition
05
Page
5
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The good old circuit switched mode of data transmission is not very well
suited to the bursty way the data actually flow between the end-user and
the network.
These are the reasons behind the idea of the General Packet Radio
Service GPRS. This service improves already the data capability of GSM
remarkably.
A further way to increase the speed was found: The use of a new
modulation scheme, named EDGE in combination with GPRS: EGPRS.
The ultimate evolution step will be the availability of services similar to all
you ever expected (and a lot you never expected) from UMTS. The
limitation is just the bandwidth available to the operators (yes, we still need
UMTS ! ).
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
6
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
3. GPRS/EGPRS ARCHITECTURE
3.1 Overview
The technical solution adopted by ETSI for the GPRS / EGPRS service is based on the common use
of the BSS by circuit and packet-switched services and the introduction of new logical network
entities:
Packet Control Unit (PCU), in the Alcatel implementation supported by the A935 MFS (Multi-BSS
Fast Packet Server),
The following figure shows the architecture of a GPRS / EGPRS capable network on the example of
the Alcatel implementation with the Multi-BSS Fast Packet Server MFS:
TC
BTS
Abis
MSC
VLR
PTSN
ISDN
Ater
BSC
MFS
(PCU)
BTS
Abis
HLR
AuC
BTS
Gb
Gn
Packet-switched services
SGSN
Circuit-switched services
GPRS
backbone
Gi
GGSN
Internet
X.25
GPRS / EGPRS services use the same BSS architecture as circuit-switched services. Packetswitched services are routed via Gb and Gn interfaces to SGSN and GGSN prior to interconnection
with the terminating IP- or X.25 based Packet Data Networks (PDNs).
The ETSI specifications allow to combine the SGSN and GGSN in the same physical node or to
implement them in different physical nodes with an IP-based backbone providing interconnection.
The latter option is adopted by Alcatel.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
7
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The Home Location Register HLR holds GPRS-specific subscriber information. It provides them to
the SGSN at the instant of a mobile attaches to GPRS services.
The complete overview of all network elements and all interfaces related to GPRS/EGPRS is given
here:
SMS-GMSC
SMSC
Short Message
Service Center
SMS-IWMSC
Short Message Service - Interworking MSC
MSC/VLR
HLR/AuC
Gd
Gc
Gs
Gr
R
Um
Gb
Gn
Gi
TE
MT
BSS
SGSN
GGSN
Terminal
Equipment
Mobile
Termination
Base Station
System
Serving GPRS
Support Node
Gateway GPRS
Support Node
SGSN
Terminal
Equipment
Gf
Gn
Serving GPRS
Support Node
TE
PDN
Packet Data Network
Gp
EIR
Equipment
Identification Register
GGSN
Gateway GPRS
Support Node
Other PLMN
Signalling transfer
Some of the elements and associated interfaces are optional. Examples (not exhaustive): Equipment
Identification Register EIR with interface Gf, or the Short Message Service Center SMSC with
interface Gd.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
8
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The BSC is used for circuit versus packet radio resource allocation and supports Common Control
Channel (CCCH) based GPRS paging, access request and access grant.
Alcatels solution for the BSS part of GPRS is based on no hardware changes to any existing BSS
equipment. Consequently, the key GPRS functions are split between the BTS (only software
upgrade) and the new Multi-BSS Fast packet Server (A935 MFS) located at the transcoder site.
$
Abis
BTS
TC
Ater
BSC
BTS
Abis
MFS
(PCU)
Gb
BTS
The only difference for EGPRS service is the requirements for EDGE-capable transceivers in the
BTSes, and likely capacity extensions to the BSC and the transmission network. A BTS can be
equipped with a mixture of normal and EDGE-capable transceivers. The network can consist of a
mixture of normal and EDGE-capable BTS.
The A935 MFS is based on redundant IT (Information Technology) platforms for control aspects and
dedicated Digital Signal Processor boards (known as GPUs) for Gb-interface termination and the
Packet Control Unit (PCU) function. A single MFS can be shared by several BSCs (controlled by the
same OMC-R) terminated at the same MSC site, and its capacity can be incrementally increased to
match GPRS / EGPRS traffic build-up.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
9
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The heart of the GPRS NSS is the SGSN that plays the central role in managing all GPRS and
EGPRS capable mobile stations within the network.
The basic functions of the SGSN are interfacing to BSS over the Gb interface and to GGSN over
the Gn or Gp interface, mobility management, paging, encryption, data compression, traffic
measurement and charging.
The SGSN detects new GPRS / EGPRS Mobile Stations (MS) in its service area and handles
the process of registering the new MS along with the GPRS registers. It transmits /receives data
packets to/from the GPRS / EGPRS mobile. Records of the location of MS inside of its service
area are kept by the SGSN.
The GGSN provides interaction with the external Packet Data Network (PDN).
It transmits/receives data packets from SGSN or PDN. GGSN interfaces to SGSN over Gn or
Gp and to PDN over Gi interface. GGSN updates the location directory using routing information
supplied by the SGSN about the MSs path.
It handles the routing of encapsulated external PDN protocol packets over the GPRS backbone
to the target SGSN that serves the terminating MS and the external PDN.
Alcatel
The charging traffic data to/from external PDNs are registered and handled by the GGSN.
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
10
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Each Packet Data Protocol (PDP) address is described by an individual PDP context in the mobile,
the SGSN and the GGSN.
In the following, a simplified description on what is going on in a GPRS / EGPRS network for packet
data transmission is given.
In the following simplified process description, the responsible entities are indicated.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
11
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
In order to prepare the mobile and the network for a packet data exchange (i.e. to establish a
session), two main activities have to be performed:
As the first step, the mobile notifies the Serving GPRS Support Node SGSN. The network checks the
access rights of the mobile (to be precise, the subscriber identity stored in the SIM), copies the
subscriber specific data from the HLR to the SGSN and assigns a Packet Temporary Mobile
Subscriber Identity P-TMSI to the mobile. During this activity, the SGSN and the HLR are informed
about the location of the mobile on a cell level.
This process is associated with the GPRS Attach (GMM). It changes the (GPRS-) Mobility
Management State of the mobile from IDLE to READY (GMM). In the READY state, the mobile
continues to inform the SGSN about all changes in its location on a cell level.
Now, the mobile can apply for one or more Packet Data Protocol (PDP) addresses (SM). Each PDP
address is described by a PDP context, which includes:
The requested Quality of Service (QoS) class (presently only Best Effort supported, QoS
handling is only specified in GERAN R5)
The address of the GGSN, which acts as the access point to the respective packet data network
This PDP context is stored in the mobile, the SGSN and the GGSN.
Upon reaching the READY state (GMM) and activation of at least one PDP context (SM), the mobile
is visible to the outside packet data network PDN and can sent and receive packet data. The Mobility
Management State remains READY regardless if radio resources are allocated or not and if data is
transferred or not. But not for ever: If the READY-timer expires, the mobile goes to the STANDBY
state (more later in chapter 4.1.2).
The mobile can establish several PDP context in parallel. This allows the mobile to communicate, for
example, with the Internet and a Public Switched Packet Data Network PSPDN at the same time.
While in the Mobility Management State READY, two different Radio Resource (RRM) states are
possible for the mobile:
The Radio Resource state Packet idle mode (not to be mixed-up with the Mobility Management
State IDLE). The mobile listens to the broadcast control channel and the paging sub-channel.
The Radio Resource state Packet transfer mode. A Temporary Block Flow (TBF) is established.
The sub-chapter 4.1.3 below is dedicated to this state.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
12
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
In the STANDBY state, the location information in the SGSN is only maintained on a Routing
Area (RA) level. A Routing Area (RA) consists normally of several cells. The minimum is one
cell, the maximum the same cells as defined for the Location Area for the circuit-switched
services.
If a packet data exchange shall take place, first a paging for the mobile in the respective Routing
Area has to be performed. The paging answer changes the MS state from STANDBY to READY
(GMM).
While in the Mobility Management State STANDBY, only the Radio Resource state Packet idle mode
exists. The mobile is still visible to the outside packet data network PDN.
A Temporary Block Flow can be initiated by either the mobile or the network.
Several modes of TBF establishment in uplink and downlink exist. More details can be found in
GSM 03.60 and GSM 03.64.
Radio resources on one or more Packet Data Channels (PDCH) are allocated to one TBF.
The TBF is, as its name suggest, only temporary and maintained for the duration of the data
transfer.
A TBF is addressed by a Temporary Flow Identity (TFI). The TFI is managed by the Packet
Control Unit PCU, the Multi-BSS Fast Packet Server MFS respectively.
An example: During an Internet session, the user clicks on a hyperlink. This action
initiates a short data portion to be transmitted from the mobile to the Internet server. In
order to transport this packet, an uplink TBF is established and addressed by a
Temporary Flow Identity (TFI). After this data portion is completely delivered, the uplink
TBF is terminated, the TFI and the radio resources are available for another user.
As a response, the Internet delivers, for example, the next page to which the hyperlink
refers. A downlink TBF is established and addressed by another TFI. This TBF is
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
13
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
maintained until the page is completely delivered and then terminated, the TFI and the
radio resources are then free for another user. While the user is reading this page, no
TBF is active for this user.
A typical user session, in which data is exchanged bi-directionally as in the example above, requires
the establishment and termination of several TBFs in each direction. The user, however, has the
impression of a continuous end-to-end dialogue. Such a set of uplink and downlink TBFs is also
called "transaction".
Uplink
TBF
Downlink
TBF
TBF
TBF
Transaction
Depending on the mobile capabilities (more to come on that issue in chapter 7.3), TBFs on uplink
and downlink can be active simultaneously.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
14
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The main goal of NC2 is to reduce the number of cell re-selection. Each time there is a cell reselection in packet transfer mode, the interruption can be quite significant for the application level.
NC2 allows to maintain a TBF in a cell as long as reasonably possible, therefore improving the total
throughput on the application layer.
In addition, NC2 can be used to push an (E)GPRS-mobile to another cell (for example for traffic load
reasons), given the coverage overlap is sufficient.
Ciphering for the packet data is used. In contradiction to circuit-switched voice or data, where
ciphering/de-ciphering for the network side is performed in the BTS, for GPRS/EGPRS this is
handled by the SGSN.
Class
Traffic channels
Control channels
Name
Function
Direction
MSBSS
PBCCH
MSBSS
PRACH
MSBSS
PAGCH
MSBSS
PPCH
Packet Paging
MSBSS
PACCH
MSBSS
PTCCH
MSBSS
Channel *)
Packet Common Control
Channel (PCCCH) *)
*) PBCCH and PCCCH capability is mandatory for mobiles, optional for the network.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
15
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The function is analog to the logical channels defined for voice service and for the reader probably
self-explaining. New is the Packet Timing Advance Control Channel PTCCH. In the uplink, the
mobile transmits a random access burst (one mobile per PTCCH). In the downlink, the network
transmits timing advance information to the mobiles (several mobiles per PTCCH).
MPDCH used. Paging coordination between CCCH and PCCCH. Mobile needs only to
monitor one paging channel. If attached to GPRS, circuit-switched paging messages
are transmitted on the PDCH. Interface Gs between MSC/VLR and SGSN is required.
NMO II
MPDCH not used. Paging for circuit- and packet switched services always on CCCH.
Interface Gs between MSC/VLR and SGSN not required.
NMO III
NMO II
NMO III
Not recommended, as not all mobiles can monitor CCCH and PDCCH
simultaneously
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
16
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
One PDCH
Block B0
Block B1
10
Block B2
11
12
T
PTCCH
13
14
15
16
47
Block B3
48
49
50
Block B11
51
X
idle
Up to eight Packet Data Traffic Channels (PDTCH) (in the first software releases limited to five due
to mobile constraints) on different time-slots but the same transceiver can be allocated to one mobile
at the same time (depending on the multi-slot capabilities of the mobile). Several mobiles can share
the same PDCH.
An example:
User 1:
no multislot
capability
User 2:
with multislot
capability
User 3:
with multislot
capability
PDCH 1
User 2
User 2
User 3
User 3
User 2
User 2
PDCH 2
User 1
User 2
User 3
User 3
User 2
User 2
PDCH 3
User 3
User 2
User 3
User 1
User 2
User 3
n+1
n+2
n+3
n+4
n+5
Block
...
It is possible, to mix GPRS and EGPRS on the same Packet Data Channel (PDCH).
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
17
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Up to 16 users can share a Packet Data Channel (PDCH). The Alcatel implementation allows a
maximum of seven users in uplink plus nine users in downlink for the initial release. In later releases,
a maximum of six users in uplink plus ten users in downlink can share one PDCH.
Depending on what logical channels are conveyed on a PDCH, it is named:
Primary Master Packet Data Channel (primary MPDCH). PDCH carrying PBCCH and PCCCH.
Minimum 0, maximum 1 per cell.
Secondary Master Packet Data Channel (secondary MPDCH). PDCH carrying PCCCH.
Minimum 0, maximum 15 per cell. Only exists when primary MPDCH is available.
Slave Packet Data Channel (SPDCH). PDCH carrying PDTCH and PACCH, but neither PBCCH
nor PCCCH. Minimum 0, maximum only limited by equipped resources.
The specification allows to multiplex also PDTCH on primary and secondary MPDCH to squeeze out
some more capacity in case the MPDCH is only partially used. The benefit is in reality very limited
compared to the complexibility of this feature. This option is therefore usually not implemented.
Timeslots usable for PDCH are grouped into PDCH groups. One PDCH group contains time-slots
belonging to the same TRX, having the same frequency configuration without holes (= consecutive
timeslots).
An absolute upper limit for the number of PDCH can be set to guarantee the quality of service for
voice.
If circuit-switched services get priority over GPRS, the upper limit for the number of PDCH can
be configured to be dynamically adapted to the traffic situation. Under high traffic load situation
for circuit-switched services, the upper limit for PDCH can be reduced to make room for more
voice calls. There are two possibilities to react on high traffic load:
-
A slow mechanism using soft pre-emption to react on normal changes of the traffic profile.
The traffic evaluation period = reactivity is about 15 seconds.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
18
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
A fast mechanism using fast pre-emption to react on sudden voice traffic peaks. Even if all
timeslots are occupied by circuit- and packet-switched traffic, a new circuit-switched request
will be served. One PDCH will be cleared immediately, its traffic resumes on other PDCH
with a lower total performance.
4.2.6 Mapping of uplink Packet Data Channels: The Uplink State Flag
With GPRS / EGPRS, we have now the situation, that several subscribers share the same physical
resources. For the downlink, the mobile has just to wait for the data addressed to it, but what about
the uplink Packet Data Traffic Channel PDTCH and Packet Associated Control Channel PACCH ?
In order to tell the mobile, when it is allowed to use the Packet Data Channel (PDCH), the Uplink
State Flag USF has been invented.
This flag consists of three bits and is contained in the header of the preceding RLC/MAC block
transmitted in downlink on the same PDCH. If several PDCHs are allocated to a multislot-capable
mobile, each PDCH gets its Uplink State Flag. If the mobile reads his value in the Uplink State Flag,
it is allowed to use the next uplink block on the PDCH.
If a mobile can not decode the Uplink State Flag USF correctly, it can not use it's radio block. You
will therefore find this Uplink State Flag USF regularly mentioned as reference in radio performance
related articles and specifications.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
19
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The transmission plane. This plane shows how the data travels through the network.
The control plane. This plane shows the way of control and signaling information.
Application example
The complete protocol-stack including the example of surfing the world wide web is shown below:
www
World Wide Web
http
Hypertext Transfer
Protocol
TCP
Transmission Control
Protocol
RFC 793
IP
IP
Internet Protocol
RFC 791
Internet Protocol
RFC 791
relay
SNDCP
SNDCP
GTP
GTP
Subnetwork
Dependent
Convergence
Protocol
GSM 04.65
Subnetwork
Dependent
Convergence
Protocol
GSM 04.65
GPRS Tunneling
Protocol
GSM 09.60
GPRS Tunneling
Protocol
GSM 09.60
LLC
LLC
UDP
UDP
User Datagram
Protocol
RFC 768
User Datagram
Protocol
RFC 768
or:
relay
RLC
Radio Link Control
GSM 04.60
RLC
BSSGP
BSSGP
IP
IP
GSM 08.18
GSM 08.18
Internet Protocol
RFC 791
Internet Protocol
RFC 791
NS
NS
Ethernet
FR
Ethernet
FR
Network Service
GSM 08.16
Network Service
GSM 08.16
MAC
MAC
Medium Access
Control
GSM 04.60
relay
Physical L2-GCH
Layer 2 GPRS
Link Layer
Channel
Physical
RF Layer
Physical
RF Layer
MS
Um
L2-GCH
Layer 2 GPRS
Channel
L1-GCH
L1-GCH
Layer 1 GPRS
Channel
Layer 1 GPRS
Channel
BTS
Abis / Ater
TCP
Transmission Control
Protocol
RFC 793
Medium Access
Control
GSM 04.60
Physical
Link Layer
or:
TCP
Transmission Control
Protocol
RFC 793
Frame Relay
Frame Relay
or:
or:
ATM
ATM
Asynchronous
Transfer Mode
Asynchronous
Transfer Mode
L1bis
L1bis
and/or:
and/or:
Layer 1bis
GSM 08.14
Layer 1bis
GSM 08.14
E1 (PCM30)
E1 (PCM30)
G.703 / G.704
G.703 / G.704
MFS
SGSN
Gb
Gn
GGSN
Gi
The blocks highlighted in orange (left from the Gb interface and up to the RLC/MAC layer) are
managed by the BSS and the green ones (right hand from the Gb interface and up to the IP layer) by
the Core Network. Grey blocks (above the IP layer) are examples of external applications, for which
the GSM/GPRS/EGPRS network is transparent. Some explanations are given in chapter 4.3.4 ff.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
20
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
In the first mode, the network uses the existing signaling resources of the circuit-switched
channels (the Common Control Channel CCCH) to establish packet data connections.
The second mode introduces separate signaling channels for packet data. These channels are
called Packet Broadcast Control Channel PBCCH and Packet Common Control Channel
PCCCH.
The complete protocol-stack of the control plane is shown below on the example of the second
mode:
GMM/SM
GMM/SM
GPRS Mobility
Management/
Session
Management
GPRS Mobility
Management/
Session
Management
LLC
LLC
relay
RLC
Radio Link Control
GSM 04.60
GSM 08.18
MAC
MAC
Medium Access
Control
GSM 04.60
relay
Physical L2-GCH
Layer 2 GPRS
Link Layer
Channel
Physical
RF Layer
Physical
RF Layer
MS
Alcatel
Medium Access
Control
GSM 04.60
Physical
Link Layer
Um
File
GDEGPRE5.DOC
L2-GCH
NS
NS
Network Service
GSM 08.16
Network Service
GSM 08.16
L1bis
L1bis
Layer 1bis
GSM 08.14
Layer 1bis
GSM 08.14
Layer 2 GPRS
Channel
L1-GCH
L1-GCH
Layer 1 GPRS
Channel
Layer 1 GPRS
Channel
BTS
BSSGP
BSSGP
RLC
Abis / Ater
Reference
3DC 21084 0003 TQZZA
MFS
Date
05/2003
Gb
Edition
05
SGSN
Page
21
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
relay
SNDCP
SNDCP
Subnetwork
Dependent
Convergence
Protocol
GSM 04.65
Subnetwork
Dependent
Convergence
Protocol
GSM 04.65
MS
Um
BTS
Abis / Ater
MFS
SGSN
Gb
GTP
GTP
GPRS Tunneling
Protocol
GSM 09.60
GPRS Tunneling
Protocol
GSM 09.60
Gn
GGSN
Gi
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
22
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
LLC
LLC
relay
RLC
RLC
MAC
MAC
Medium Access
Control
GSM 04.60
MS
Medium Access
Control
GSM 04.60
Um
BTS
Abis / Ater
Gb
MFS
SGSN
The Logical Link Control LLC provides a highly reliable logical connection between the mobile and
the SGSN. The functionality includes:
Flow control
Error detection
The functionality is based on the LAPDm protocol, which is a High-Level Data Link Control HDLC
derivative (just for the protocol experts of you).
Segmentation of the data units to be transferred into radio blocks which will be transmitted in
four subsequent bursts in a PDCH (you remember, we have seen this in chapter 4.2.3 above)
Link adaptation, the dynamic selection of the modulation and coding scheme taking into account
the measured channel quality (you will find more about this later in the document)
The error correction by selective retransmission of erroneous blocks (Automatic Repeat Request
ARQ)
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
23
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
the access control to the radio channel. MAC uses paging and random access messages to
control the access to the radio transmission resources. It handles the connection attempts of
several mobiles onto a common resource and the multiplexing of multiple users onto a common
Packet Data Traffic Channel PDTCH.
In case of different Quality of Service QoS classes, the MAC protocol reserves resources to
ensure the guaranteed service quality.
The MAC protocol used for GPRS / EGPRS is based on the slotted-ALOHA technology as used for
MAC in the GSM voice domain.
4.3.6 The Physical Layer
The physical layer on the air interface is divided into the
Physical Link Layer, specified in GSM 05.03, 05.08, 05.10 and in charge of
-
Discontinuous reception,
Physical RF Layer, defined according to GSM 05.02, 05.04, 05.05 and describing the
-
TRX characteristics
The Physical Link Layer is rather similar to the well-known procedures of circuit-switched
transmission. The Physical RF Layer is detailed in chapter 5 below.
4.3.7 Comparison GPRS to EGPRS
The basics are the same. The protocol stacks as shown in chapter 4.3.2 and 4.3.3 above look the
same for both GPRS and EGPRS. What is different:
Of course the Physical Layer is different (8PSK modulation as detailed in chapter 5.1).
The RLC/MAC layer is different: Different RLC block formats. Different headers depending on
the modulation and coding schemes used. For modulation and coding schemes providing high bit
rates, two RLC blocks are sent per radio block.
Radio Resource management: There are impacts on the Packet Data Channel (PDCH)
allocation algorithms. Some modification to the allocation of Temporary Block Flows (TBF).
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
24
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Q
I
dB
PN
Alcatel
(147 bits)
542.8 s
GMSK is a compromise between the width of the occupied spectrum and the side-lobes.
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
25
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
means,
modulation
that
period
each
110
transports
111
011
010
010
111
010
001
000
100
111
101
110
000
011
011
001
100
001
101
110
101
100
With 8PSK, we can no longer remain on the circle of the state diagram. To come from one state
to another one (for example from 011 to 101), we are going the direct way through the inner part
of the diagram. This results in the change of the amplitude when transiting from one state to
another, or to say in other words, the amplitude during the active part does depend on the
modulated data.
Without the trick of rotating the phase by
3/8 from symbol to symbol, the
transitions could go through the center of
the state diagram. This results in an
amplitude of zero for the respective
transitions for a infinitesimal duration of
time:
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
26
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
dB
duration
burst
with
8PSK
PN
(147 bits)
542.8 s
The nominal output power of the transmitters is specified as the average power during the active
part of the burst. In GMSK, the average power is identical to the peak power (ignoring
imperfections like overshoots and ripples). In 8PSK, even though the peak power is the same as
in GMSK, the average power is lower than the GMSK power. This is sometimes called power
back-off. This power backoff is theoretically about 4.8 dB assuming the same peak power as for
GMSK and a random bit pattern. In reality, transmitters are often not limited by the ability to
deliver instant power peaks, but by thermal constraints. It is in that case therefore possible to
increase the peak power for 8PSK without violating the thermal limits. The real power back-off in
the Alcatel products is, depending on the product, lower than the theoretical value of 4.8 dB
(please refer to the EVOLIUM Radio Solutions Alcatel 9100 Base Station Product
Description for details).
The modulated bits are Gray-coded. In case one state is distorted due to interference so much
as to be decoded in its neighboring state, only one bit out of three is wrong. The following picture
tries to explain this effect:
Observation at time tx
Q
010
Possible real
locations of the
symbol due to
non-perfect transmission
000
Received symbol,
distorted so much as to
be interpreted as 010
instead of 000
011
111
001
I
Area, in which the value of
the received signal will be
decoded correctly
110
101
100
Thanks to the
Gray-coding,
only one out
of the three
Bits is wrong.
Not using Gray-coding, the neighbouring symbol could be 111 for example.
Then, all three bits would be wrong.
The probability, that the signal is distorted so much as to be decoded two or
even more zones away, in the area of 011 for example, is low.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
27
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
It is obvious, that the different states in 8PSK are closer together as in GMSK. Without giving
mind-squeezing mathematical formulas, we can conclude, that this modulation scheme is more
susceptible to interference.
Or, to put it in another way: We transmit more bits within a certain time with the same total
energy. The available energy per bit is therefore lower, which automatically results in a lower bit
energy to noise density ratio (Eb/N0).
This is the reason, why within the EDGE concept, the GMSK modulation is kept for transmission
under more degraded radio conditions.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
28
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Scheme
Modulation
Coding schemes
schemes
Code rate
EGPRS
GPRS
MCS-9
8PSK
1.00
59.2
MCS-8
8PSK
0.92
54.4
MCS-7
8PSK
0.76
44.8
MCS-6
8PSK
0.49
29.6
MCS-5
8PSK
0.37
22.4
MCS-4
GMSK
1.00
17.6
MCS-3
GMSK
0.80
14.8
MCS-2
GMSK
0.66
11.2
MCS-1
GMSK
0.53
8.8
CS-4
GMSK
No coding
1.00
20.0
CS-3
GMSK
0.75
14.4
CS-2
GMSK
0.66
12.0
CS-1
GMSK
0.50
8.0
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
29
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Still, these data rates do not represent the final throughput available to the end user. This is
explained in chapter 5.2.4 below.
Signaling uses always the CS-1 coding scheme, both for GPRS and EGPRS, as it offers the best
error correction capabilities.
You may ask, why four new modulation and coding schemes with GMSK were introduced for
EGPRS. There are already four defined for GPRS, why not use them for EGPRS as well ? Well, in
order to ease the link adaptation, a similar coding scheme (1/3 rate convolutional coding, punctured)
is required for all modulation and coding schemes. Back in time, when the GPRS schemes were
defined, nobody thought about the future extension with EGPRS, the chosen coding schemes are
hardly upwards compatible.
Characteristic: Convolutional coding can be applied to a continuous bit stream (in contradiction to
block codes, where a defined number of bits is collected, processed and then
transmitted).
Code rate:
The code rate is the relation of the payload to the total transmitted bits. A half rate
convolutional coder produces therefore twice the number of output bits compared to
the input (payload) bits. The lower the code rate, the more "redundancy" is added
which improves the error correction capabilities, but reduces the payload throughput.
Puncturing:
It is possible, to cut some bits out of the convolutional coded bit stream reducing the
error protection capabilities but without losing information. This is used to squeeze
the coded bits into the frames of a given, fixed length. This process is called
puncturing. The code rate given in the table of the previous chapter is actually
already considering the puncturing.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
30
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
5.2.3 Coding Scheme Adaptation, Link Adaptation (LA) and Incremental Redundancy (IR)
Coding Scheme Adaptation (for GPRS)
The choice of the coding scheme used for a given GPRS user at a given time is done using the
dynamic Coding Scheme adaptation algorithm according to the reception quality (RxQual) and level
(RxLev) measurements performed by the BTS and the mobile. Both uplink and downlink Coding
Scheme adaptation are under control of the network.
You probably noted when reading table 2, that MCS-9 uses a 1/3 rate convolutional
coding scheme with puncturing resulting in a code rate of 1.0. You wondered, perhaps,
why MCS-9 is not specified like CS-4 without coding at all. Now you understand, that
this way of coding is necessary to allow incremental redundancy for MCS-9 (if you
would not use puncturing, you could not retransmit and combine the block with a
different puncturing scheme).
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
31
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The bit error rate is not 0 %, some data blocks needs to be re-transmitted depending on the
radio conditions.
The first point, the header-overhead, can be visualized on the protocol layers as seen from the
mobile (example of surfing the web):
Application Layer
www
World Wide Web
Utility Layer
Transport Layer
Internetwork Layer
http
Hypertext Transfer Protocol
TCP
Transaction Control Protocol
IP
Internet Protocol
SNDCP
Network Layer
Subnetwork Dependent
Convergence Protocol
NSS
(Core Network)
LLC
Logical Link Control
RLC
Radio Link Control
Link Layer
MAC
BSS
Physical Layer
Alcatel
File
GDEGPRE5.DOC
GSM-RF
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
32
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The table below gives the maximum payload data throughput on the RLC layer for error-free
transmission and the payload data throughput on the RLC layer for the ETSI reference point (block
error rate of 10 %). The figures are given for one timeslot each.
System
EGPRS
GPRS
Scheme
[kbps]
[kbps]
MCS-9
59.2
53.3
MCS-8
54.4
49.0
MCS-7
44.8
40.3
MCS-6
29.6
26.7
MCS-5
22.4
20.2
MCS-4
17.6
15.9
MCS-3
14.8
13.3
MCS-2
11.2
10.1
MCS-1
8.8
7.9
CS-4
20.0
18.0
CS-3
14.4
13.0
CS-2
12.0
10.8
CS-1
8.0
7.2
In general, we define the "real" user data rate to be the rate the IP-layer provides to the upper layers,
as we do not know, which application will actually be used. We therefore take into account the
LLC/SNDCP and IP/X.25 headers to evaluate the "real" user throughput. This is not so easy because
the rate depends on the IP payload: For short packets, the overhead is relatively higher than for long
packets.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
33
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
IP Payload
The table to the right gives a correction factor depending
Correction factor
[Bytes]
50
63 %
100
77 %
200
87 %
300
91 %
500
94 %
1000
97 %
1500
98 %
factor given.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
34
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Service available, or service not available (based Service available, service quality (data
on a certain, specified probability)
Service
Quality
Service
Quality
The conclusion: There is no fixed cell range for GPRS/EGPRS. The coverage area depends
directly on the requested data throughput. If the requested data throughput is low, the cell range for
GPRS/EGPRS can be much larger than for voice. If the requested data throughput is high, the cell
range can be lower as for voice.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
35
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Carrier
Interference -> Co- and adjacent channel interference from non-serving cells
-
Noise
-> Level (fieldstrength) from the serving cell at the mobile location
-> assumed to be thermal noise and the noise created by the non-perfect
receivers of mobiles and base stations
Link adaptation
x% Data Throughput
Again, the data throughput is calculated pixel per pixel. The defined
data throughput is the minimum value reached by at least x % of all the
pixels. Common values for x are 50%, 90% and 95%.
Example: 90% Data throughput of 20 kbit/s. 90% of the cell area
provides a data throughput of at least 20 kbit/s, 10% of the cell area are
below that value.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
36
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The diagram below visualizes the difference between the mean data throughput and, as example,
the 90% data throughput (this diagram is heavily simplified):
kbit/s
60
Data throughput as function of
the distance mobile to BTS
50
Mean
data
throughput
90%
throughput
40
30
20
10
0
0
200
400
600
800
1000
1200
1400
1600
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
37
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Dense urban, GSM 900, with incremental redundancy, no frequency hopping, three-sectored
Fading profile
TU3
Indoor loss
17 dB
Body loss
3 dB
60
50
40
7x3
4x3
30
3x3
1x3
20
10
57.7 dBm
EIRP 8PSK
52.9 dBm
0
0
500
1000
1500
Diagram 1: EGPRS, mean throughput over distance, GSM 900, dense urban
RA100
In-car loss
8 dB
Body loss
3 dB
60
50
40
7x3
4x3
30
3x3
1x3
20
10
59.3 dBm
EIRP 8PSK
54.5 dBm
0
0
2000
4000
6000
8000
10000
We can see, that EGPRS shows a very good performance both for urban and rural applications. And
please remember, that several timeslots can be combined for one user !
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
38
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
For urban areas, we have to consider, that the cell range for voice with indoor coverage is in a range
of one to three kilometers. EGPRS would, in fact, offer a much wider service area as voice when
accepting lower data rates.
We can also see the influence of the interference: The more intensively we are using the spectrum,
the lower the data rates per timeslot get. The difference between a 3x3 and a 4x3 reuse is rather
small, while a 1x3 leads to a severe degradation. Going to a 7x3 reuse increases the data throughput
per timeslot within a certain cell. As the frequencies are less utilized, the total spectrum efficiency is
reduced.
Remark: Important for the interpretation of the above diagrams is to keep in mind that they are done
as function of the distance mobile to BTS for a fixed cell range/site distance. Close to the
base station, the C/I and therefore the data throughput is high (field strength from serving
base station high, distance to neighbour cells high -> interference low). Further away from
the base station, the C/I is low and therefore the data throughput is lower (field strength
from serving base station low, distance to neighbour cells lower -> interference higher).
An alternative representation would be to show the data throughput as function of the cell
range (mobile would always be located at the cell border for varying cell ranges/site
distances). The resulting diagram would look different. As the C/I is more or less constant
for different cell ranges (reducing the cell range improves the field strength from serving
base station, but also increases the interference level from neighbouring base stations), the
resulting graph would show a more constant bit rate for different cell ranges.
rd
You can find more details on how these simulations were done in the document "Introducing 3
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
39
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
0.18
0.16
Probability
0.14
0.12
0.10
0.08
0.06
0.04
0.02
0.00
-4
12
16
20
24
28
32
36
40
SINR / dB
A SINR-value of around 17 dB has the highest probability, while 9 dB would be sufficient for voice.
This can be utilized by GPRS and EGPRS by transporting more information bits per second
wherever possible: The total spectrum usage per cell is optimized.
As mentioned before in chapter 6.2.2, even a mobile at the cell border benefits from the higher
throughput: The mobiles close to the BTS get a higher throughput per timeslot, therefore occupying
less time-slots for a given data throughput or completing the data transfer earlier. The mobile at the
cell border can compensate its lower throughput per timeslot by combining several timeslots
(assuming mobiles with multi-slot capability).
As the throughput of GPRS is reaching its saturation point (the point, where an improvement in C/I
does not result in increased data throughput anymore) earlier than EGPRS, the spectrum efficiency
of EGPRS is better. This is visualized in the curves below:
60
Throughput [kbit/s]
50
40
EGPRS
GPRS
30
20
10
0
-10.0
0.0
10.0
20.0
30.0
40.0
50.0
C/I [dB]
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
40
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
GPRS step 2 (CS-1 to CS-4), EGPRS (MCS-1 to MCS-9): Frequency hopping is not
recommended (however, the performance difference is not dramatic). If MCS-9 is disabled
(which is possible in the Alcatel realization), frequency hopping can be used.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
41
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Most simulation results are done for ideal Link Adaptation, i.e. always the most appropriate
modulation and coding scheme is used. Ideal link adaptation would be able to make perfect forecasts
of the channel condition before a radio block is transmitted, which is not possible in reality.
In reality, the results are below this optimum value. This is mainly due to the delay between the
measurements of RXLEV and RXQUAL and the execution of the modulation/coding scheme change.
The delay comes mainly from necessary averaging of the values and the time implied by the
protocol. The real performance depends on lots of parameters including fading profile (mobile
movements), packet length, BSS parameter settings and the link adaptation algorithm.
The data throughput loss under real conditions can be in a range of 7% to around 20%.
Preliminary Network Design, resulting in an estimation of the required network elements to reach
a certain network quality. This is commonly done to support business case calculations in an
early stage of the decision making process.
Radio Network Planning, providing as result plots with a prediction of data throughput per
timeslot at given locations (i.e. pixels on a map). This is done to find the most suitable locations
for the base stations.
or the maximum cell range possible when a minimum data throughput has to be met.
The Mobile Network Design department of Alcatel can help to provide the data throughput
estimations for any specific conditions.
One remark to link budgets for GPRS/EGPRS: Designers used to plan GSM networks for
voice are sometimes asking for link budgets for GPRS and EGPRS. The expected
schemes are concentric rings around the base station giving the cell range for each
modulation and coding scheme MCS. The MCS found at the cell border is then taken as
equal to the minimum data throughput.
Now, the explanations given above make something very clear: Link budgets for GPRS /
EGPRS do not make sense. They neither consider the influence of interference, nor the
properties of the link adaptation algorithms, incremental redundancy, frequency hopping
etc.
The results from link budgets for GPRS/EGPRS are misleading and should never be
used to estimate the expected data performance.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
42
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Morpho-structure
Urban
Suburban
80 m
Rural
40 m
dBm
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
43
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
1000 m
Site
Cell 1
Cell 2
Cell 3
name TRX 1 TRX 2 TRX 3 TRX 1 TRX 2 TRX 3 TRX 1 TRX 2 TRX 3
e 01
582
563
571
561
569
577
576
584
573
e 02
582
570
579
586
568
576
589
574
560
e 03
570
560
566
568
580
588
564
583
586
e 04
575
562
579
560
585
577
583
570
566
e 05
585
561
565
579
582
567
576
589
563
e 06
572
588
577
579
568
586
584
581
564
e 07
587
578
573
589
580
567
576
561
585
e 08
563
571
588
578
581
585
568
573
561
e 09
585
571
562
577
573
568
583
588
575
e 10
563
582
575
565
578
573
570
588
560
e 11
583
569
564
588
560
585
566
571
574
e 12
565
589
561
587
568
572
570
585
574
e 13
589
569
581
562
567
571
587
583
565
e 14
589
571
583
577
569
580
564
586
567
e 15
582
588
565
572
563
584
579
560
586
Increasing C/I
C/I
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
44
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
As a result, we have for each pixel the signal level, the interference level, and implicitly the noise
level (just the thermal noise). This is exactly, what we need to calculate the throughput per pixel. The
result for the above example:
Data throughput on RLC/MAC layer.
Kbit/s
Kbit/s
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
45
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
MCS
9
8
7
6
5
4
3
2
1
0
Remark: The data throughput per pixel is a snapshot of a static situation. During cell reselection, the
data stream is interrupted for a moment. This is not considered in such plots.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
46
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
7. TRAFFIC ASPECT
7.1 What is the difference to speech transmission ?
With the introduction of packet data schemes, the range of applications available to the users is
much wider than before: We arrive in the multi-media world.
Remote access
Traffic management
Automation
Entertainment
Information
E-commerce
(m-commerce)
It is quite clear, that the traffic behavior can no longer be described with just the Erlang B formula.
We need a more advanced Multi-Service Traffic Model.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
47
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Session level
Number of pages: log-normal
Page size:
Pareto
Reading time:
Gamma law
Page level
Packet size:
multimodal
Inter-packet time:
exponential
Packet level
For a complete view, this static model has to be complemented by a dynamic simulation. This
approach is not easy to use. Other solutions allowing a good approximation with less effort are
discussed. To give more details would go beyond the scope of this document.
Due to the dynamic PDCH allocation available by Alcatel as described in chapter 4.2.4, the model
should combine the circuit-switched and the packet-switched traffic. Just calculating both traffic types
separately and adding up of the results leads to an over-design of the Air interface.
Lets look into a simple example (without proof). We assume the traffic for a cell as below:
Service quality
Subscribers
number
Volume per
subscriber in busy
hour
Voice service
280
20 mErlang
Data service
280
102 Kbytes
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
48
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
The maximum number of PDCHs granted to a mobile depends on its multi-slot class. The constraints
determining the maximum capacity per user are the following:
MS type:
Maximum number of receive/transmit timeslots per TDMA frame. Examples: 1+1 (one TS
for the downlink plus one TS for the uplink), 3+1 (three TS for the downlink plus one TS for
the uplink)
Minimum time (in timeslots) between receive, transmit and measurements. These values
are defined in GSM 05.02 in more detail.
A first type with 8PSK capability on the downlink only (using only MCS-1 to MCS-4 in uplink)
Considering the unbalanced traffic in Internet-like applications, the first type makes a lot of sense.
Even if the second type is used, it might be acceptable, to have lower data rates on the uplink.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
49
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Submultiplexed Ater interface for mixed circuit-switched and GPRS CS-1 and CS-2 channels.
Direct connection of PCM30 links for 64 kbit/s packet data channels between the BSC and the
MFS (no sub-multiplexing, no mixture with circuit-switched channels).
The MFS is the master for the Ater resources used for packet data.
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
50
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Lets recall the protocol stack to see what is transported by the Gb interface:
BSSGP
BSSGP
GSM 08.18
GSM 08.18
NS
NS
Network Service
GSM 08.16
Network Service
GSM 08.16
L1bis
L1bis
Layer 1bis
GSM 08.14
Layer 1bis
GSM 08.14
PCU (MFS)
Gb
SGSN
The PCU (MFS) and the SGSN are often not located in the same room. Therefore different
possibilities are provided to route the Gb interface:
TC
BSC
MSC
VLR
PTSN
ISDN
MSC
VLR
PTSN
ISDN
Ater
MFS
(PCU)
Gb
SGSN
Packet-switched services
Circuit-switched services
TC
BSC
Ater
MFS
(PCU)
Gb
Frame Relay
Network
Gb
SGSN
Packet-switched services
Circuit-switched services
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
51
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
BSC
PTSN
ISDN
MSC
TC
VLR
Ater
MFS
(PCU)
Gb
Gb
MSC
VLR
Packet-switched services
SGSN
Circuit-switched services
Co-located
BSC
Ater
PTSN
ISDN
MSC
TC
VLR
Gb
Gb
MFS
(PCU)
MSC
VLR
Packet-switched services
Gb
SGSN
Circuit-switched services
Co-located
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
52
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
9. LITERATURE
Papers giving introductions and overviews:
Dr.-Ing. Michael Tangemann, Dr.-Ing. Andreas Weber, Dr.-Ing. Dirk Nikolai: Introducing 3
rd
Spectrum Efficiency: A Comparison between EDGE and UMTS (3DC 21084 0005 TQZZA)
Related ETSI documents and recommendations (check for the latest edition):
ETSI documents are available on the Internet under http://www.etsi.org. As all standardization
activities of GERAN have been transferred to 3GPP, you might better check http://www.3gpp.org.
If you want to dig deeper into theory:
EVOLIUM Radio Solutions A935 MFS Multi-BSS Fast packet Server Product
Description (3DC 21016 0005 TQZZA)
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
53
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
G
Gb ........... Interface between BSS and SGSN
GERAN ... GSM/EDGE Radio Access Network
Gc ........... Interface between GGSN and HLR
Gd ........... Interface between SGSN and SMS-GMSC
Gf ............ Interface between SGSN and EIR
GGSN ..... Gateway GPRS Support Node
Gi ............ Interface between a GGSN and a PDN.
GMM ....... GPRS Mobility Management
GMSC ..... Gateway MSC
GMSK ..... Gaussian Minimum Shift Keying
Gn ........... Interface between SGSNs and between SGSN
and GGSN.
Gp ........... Interface between SGSN and GGSN of other
network
GPRS...... General Packet Radio Service
GPU ........ GPRS Processing Unit
Gs ........... Interface between SGSN and MSC/VLR
GSL......... GPRS Signaling Link
GSN ........ GPRS Support Node
GSM........ Global System for Mobile communication
GTP ........ GPRS Tunneling Protocol
H
HDLC ...... High-Level Data Link Control
HLR......... Home Location Register
HPLMN ... Home PLMN
HSCSD ... High Speed Circuit Switched Data
http.......... Hypertext Transfer Protocol
I
IAP .......... Internet Access provider
IMSI ........ International Mobile Subscriber Identity
IP ............ Internet Protocol
IPv4......... Internet Protocol Version 4
IR ............ Incremental Redundancy
ISDN ....... Integrated Service Digital Network
ISP .......... Internet Service Provider
IT............. Information Technology
ITU .......... International Telecommunication Union
Iu_CS...... Interface between RAN and core network, CS
Iu_PS ...... Interface between RAN and core network, PS
IWMSC ... Interworking MSC
K
kbps ........ Kilo Bit Per Second
L
LA ........... Location Area
LA ........... Link Adaptation
LAN......... Local Area Network
LLC ......... Logical Link Control
L1............ Layer 1
L2............ Layer 2
F
FEC .........Forward Error Correction
FR............Frame Relay
FR............Full Rate
M
MAC ........ Medium Access Control
MCS ........ Modulation and Coding Scheme
MFS ........ Multi-BSS Fast Packet Server
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
54
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.
Q
QoS .........Quality of Service
R
RA ...........Routing Area
RAN.........Radio Access Network
RF ...........Radio Frequency
RFC.........Request for Comment
RLC .........Radio Link Control
RNC ........Radio Network Controller
RRM ........Radio Resource Management
N
NMC........ Network Management Center
NMO........ Network Mode of Operation
NS........... Network Service
NSS ........ Network Subsystem
O
OAM........ Operation, Administration and Maintenance
OMC-R.... Operation and Maintenance Center - BSS
O&M........ Operation and Maintenance
P
PACCH ... Packet Associated Control Channel
PAD ........ Packet Assembly/Disassembly facility
PBCCH ... Packet Broadcast Control Channel
PCCCH ... Packet Common Control Channel
PCH ........ Paging Channel
PCM........ Pulse Code Modulation
PCU ........ Packet Control Unit
PDA ........ Personal Data Assistant
PDCH...... Packet Data Channel
PDTCH.... Packet Data Traffic Channel
PDP ........ Packet Data Protocol
PDN ........ Packet Data Network
PDU ........ Protocol Data Unit
PLMN ...... Public Land Mobile Network
PPCH...... Packet Paging Channel
PPP......... Point to Point Protocol
PSK......... Phase Shift Keying
PTM ........ Point-To-Multipoint
PTM-G .... Point-To-Multipoint Group
PTM-M .... Point-To-Multipoint Multicast
PTP......... Point-To-Point
PRACH ... Packet Random Access Channel
PSPDN ... Public Switched Packet Data Network
PSTN ...... Public Switched Telephone Network
P-TMSI.... Packet Temporary Mobile Subscriber Identity
PVC ........ Permanent Virtual Connection
S
SAP .........Service Access Point
SDCCH....Stand-alone Dedicated Control Channel
SDU.........Service Data Unit
SGSN ......Serving GPRS Support Node
SIM..........Subscriber Identity Module
SINR........Signal-to-Noise-and Interference Ratio
SM...........Session Management
SMS.........Short Message Service
SNDCP....Sub-Network dependent Convergence Protocol
SVC.........Switched Virtual Circuit
T
TBF .........Temporary Block Flow
TC ...........Transcoder
TCP .........Transfer Control Protocol
TFI...........Temporary Flow Identity
TDMA ......Time Division Multiple Access
TLLI .........Temporary Logical Link Identity
TMN.........Telecommunication Management Network
TRX .........Transceiver
TS............Timeslot
TU ...........Typical Urban
U
UDP.........User Datagram Protocol
UMTS ......Universal Mobile Telecommunication System
USF .........Uplink State Flag
V
VLR .........Visitor Location Register
VPLMN ....Visited PLMN
VoIP ........Voice over IP
W
WAP........Wireless Application Protocol
www.........World Wide Web
End of DOCUMENT
Alcatel
File
GDEGPRE5.DOC
Reference
3DC 21084 0003 TQZZA
Date
05/2003
Edition
05
Page
55
All rights reserved. Passing on and copying of this document, use and communication of its contents not permitted without written authorisation.