Professional Documents
Culture Documents
Voice service.
SMS Services.
Fax service.
Data service , maximum Transfer rate 9.6Kbps
82
HSCSD is a circuit switched data service (only point-to-point) for
applications with higher bandwidth demands and continuous data
stream, e.g. motion pictures or video telephony. The higher bandwidth
is achieved by combining 1-8 physical channels for one subscriber.
Additionally, the data transmission codec was changed such that a
maximum of 14.4 kbit/s instead of 9.6 kbit/s can be transmitted per
physical channel. In this way, HSCSD theoretically enables
transmission rates up to 115.2 kbit/s.
Fig1
83
EDGE is able to realize up to 69.2 kbit/s per physical channel though
the change of the GSM modulation procedure (8PSK instead of
GMSK). Theoretically, transmission rates of up to 553.6 kbit/s
(meeting 3G requirements) would be possible by combining up to 8
channels. A combination of GPRS and EDGE could offer optimum
usage of Inter- and Intranet, ensuring highest economy in frequency
resource utilization at the same time.
84
General Packet Radio Services (GPRS) is a standardized packet-
switched data service for GSM enabling mobile use of internet.
The GPRS system provides a basic solution for Internet Protocol
(IP) communication between Mobile Stations (MS) and Internet
Service Providers (ISP) or a corporate LAN (Local Area Network).
GPRS establishes an end-to-end IP connection from the mobile
terminal to the servers at the ISP. The packet data transmission is
thus carried out on an end-to-end basis, including the air interface.
GPRS users can remain on-line without continuously occupying a
specific radio channel.. The same physical channels will be used
but in a more efficient way since several GPRS users will be able
to share one channel. Thus giving a better channel utilization. In
addition, GPRS channels are allocated only when data is sent or
received.
85
Fig2
This Figure roughly illustrates areas of bursty and/or bandwidth
consuming communication. Burstiness and bandwidth requirements
affect the type of communication chosen - circuit-switched, packet-
switched, or e.g. SMS (Short Message Service) communication.
Burstiness applications are those that require too many bursts of the
same or similar signals, therefore low bandwidth. Bandwidth
applications are those that require large bandwidth to convey the
information but a few bursts are used at the beginning of the session
to establish a connection.
86
GPRS is, on the one hand, intended to provide the possibility of
transmitting large volumes of data in a very short time.
Fig3
87
It is probable that once a wireless Internet infrastructure is in place, it
will be used in ways that we cannot predict. This is all the more likely
as parallel developments in technology will, for example, raise the
computing power of a wireless terminal by a factor of hundreds.
88
In addition to GSN, extensions of functions in other GSM functional
units are necessary:
Fig4
Fig5
Terminal Equipment TE
Mobile Terminal MT
Mobile Station MS
Base Station Controller BSC
Base Transceiver Station BTS
89
Gateway Mobile Services GMSC
Switching Center
Mobile Services Switching MSC
Center
Visitor Location Register VLR
Home Location Register HLR
Authentication Center AUC
Equipment Identity EIR
Register
Serving GPRS Support SGSN
Node
Gateway GPRS Support GGSN
Node
GPRS Interfaces Gx
90
Gateway GPRS Support Node (GGSN) Functions
GGSN realizes functions comparable to those of a gateway MSC.
GGSN
Is the node allowing contact/interworking between a GSM
PLMN and a packet data network PDN (realization Gi-
interface).
Contains the routing information for GPRS subscribers
available in the PLMN.
Has a screening function.
Can inquire about location information's from the HLR via the
optional Gc interface.
Transfers data/signaling to SGSN via Gn interface.
Fig7
91
HLR (GPRS Register GR)
HLR includes the GPRS subscriber information (GPRS Register GR)
and routing information.
Access to HLR is possible from SGSN via Gr and from GGSN via Gc
interface.
Fig9
Channel Codec Unit CCU:-
The CCU contains the following functions:
Channel coding, including forward error correction FEC and
interleaving.
Radio channel measurements, including received quality and signal
level, timing advance measurements.
92
Terminal Equipment (TE)
TE is the computer terminal on which the end-user works. This is the
component used for the GPRS system to transmit and receive end-user
packet data. For example, the TE could be a laptop computer. The
GPRS system provides IP connectivity between the TE and an Internet
Service Provider or Corporate LAN (Local Area Network) connected
to the GPRS system. From the TE point of view, you could compare
the Mobile Terminal to a modem, connecting the TE to the GPRS
system.
Fig10
Class C:- mode of operation allows an MS only to be attached to one
service at the time. An MS that only supports GPRS and not circuit-
switched traffic will always work in class C mode of operation.
93
Hint About GPRS Subscriber Profile:-
The GPRS Subscriber Profile is the description of the services a
subscriber is allowed to use. Essentially, it contains the description
of the packet data protocol used.
A subscriber may also use different packet data protocols (PDPs),
or one PDP with different addresses. The following parameters are
available for each PDP:
The screening profile: This profile depends on the PDP used and
on the capacity of the GPRS nodes. It serves to restrict acceptance
during transmission/reception of packet data.
Fig11
94
span over 11 RAs. The reader should be aware that the example is
simplified to illustrate the difference between GSM and GPRS service
areas. In a real network implementation, the layout is decided by the
operator of the network..
95
Fig12
L2„, L1„: L2„ and L1„ are the link layer and physical layer of the
external networks connected via the Gi-interface to the GSM-GPRS-
PLMN.
IP is the GPRS backbone network protocol used for routing user data
and signaling.
96
Segmentation and reassembly. The output of the
compression subfunctions are segmented to
maximum-length LLC frames, also called LLC Packet
Data Unit (LLC PDU)
97
Channel coding starts with the division of digital information into
transferable blocks.
These radio blocks, i.e. the data to be transferred (prior to encoding)
comprise:
A header for the Medium Access Control MAC (MAC
Header).
Fig14
The RLC/MAC layer implements two functions, Radio Link Control
(RLC) and Medium Access Control (MAC) functions. RLC provides a
radio-solution-dependent reliable link. MAC controls the access
signaling (request and grant) procedures for the radio channel, and the
mapping of LLC frames onto the GSM physical channel (also referred
to as GSM RF).
Multiframe Structure
98
In addition to the nine existing logical radio channels used for
signaling (BCCH, SCH, FCCH, PCH, RACH, AGCH as well as
SDCCH, SACCH and FACCH) and the Traffic Channel (TCH) for
circuit switched user information, a new set of logical channels was
defined for GPRS.
Fig15
Packet Data Traffic Channel (PDTCH):-
Is employed for the transfer of user data. It is assigned to one mobile
station (or in the case of PTM to multiple mobile stations). One
mobile station can use several PDTCHs simultaneously.
99
PPCH: Packet Paging Channel, used by the BSS to page
(find out the location of a mobile station) the mobile prior to
downlink packet transmission.
100
The GPRS packet data traffic is arranged in 52-type multiframes.
52 TDMA frames in each case are combined to form one GPRS
traffic channel multiframe, which is subdivided into 12 blocks with 4
TDMA frames each. One block (B0-B11) contains one radio block
each (4 normal bursts, which are related to each other by means of
convolutional coding). Every thirteenth TDMA frame is idle. In the
idle frame the PTACCH is sent. The idles frames are used by the MS
to be able to determine the various base station identity codes BSIC, to
carry out timing advance updates procedures or interference
measurements for the realization of power control.
Fig17
In the diagram below, the three MSs have TSs 1 to 4 assigned to them
for uplink packet transfer. Since they are sharing the same TSs, then
each TS must have a different name for each MS. This name or
indicator is called the USF. Hence TSs 1 to 4 are indicated to by USFs
1 to 4 for MS1, USFs 5 to 8 for MS2 and USFs 9 to 12 for MS3. On
the downlink the three MSs will read the USF value and the one that
has that value will use the corresponding TS(s) to send uplink packets.
In the uplink Direction the reason for having a USF along with the
TFI, is that MSs are sending packets to one BSC/PCU, so collision
would happen between two MSs on the same TS(s). Where as in the
downlink direction, MSs are receiving packets from one BSC/PCU.
The uplink TFI value would refer to the block flow to a certain MS
and the USF would determine on which TS(s) will it be sending on.
101
In the downlink direction, packets will be received by all MSs
listening to that TS and the MS with the matching downlink TFI will
handle that packet.
Fig18
The PDCHs are allocated to the PCU. The PCU is responsible for
assigning channels to the different GPRS MSs. The PDCHs can be
allocated in different ways:
Dedicated PDCHs are allocated and released by operator
command.
On-demand PDCHs, serving as temporary dynamic GPRS
resources, are allocated and released depending on GPRS
traffic demand.
Master PDCH:-
A Master PDCH (MPDCH), is a PDCH carrying a PBCCH and a
PCCCH, as well as GPRS traffic. The PCCCH carries all the
necessary control signaling to initiate packet transfer. In the
standard, the MPDCH is called “the PDCH carrying the
PBCCH”.
102
allocated will only carry GPRS traffic and associated signaling. If
the operator decreases the number of dedicated PDCHs, the
MPDCH is kept as long as there is at least one dedicated PDCH
in the cell. In a cell with no MPDCH (no dedicated PDCH
allocated) the ordinary control channels, like BCCH, RACH etc,
will handle the broadcasting and signaling to the GPRS mobiles.
There are three GPRS mobility management states, listed below. See
also. The SGSN knows the state of all MSs that are in standby or
ready state
Fig20
Idle state:
The MS is turned on but not GPRS attached. The MS is
“invisible” to GPRS, e.g. if the MS is outside the coverage area
for GPRS.
Standby state:
The MS is GPRS attached and sends routing area updates to the
SGSN every time it changes Routing Area.
103
Ready state:
A packet transfer is ongoing or has recently ended. A ready
timer defines how long time the MS shall remain in ready state
after a transfer. The time is decided by SGSN and can take
values from zero to infinity; i.e. the MS shall never go back to
Standby state.
Fig21
Mode I:- The Gs interface is present and the Master PDCH may
exist.
Mode II:- The Gs interface is not present and the Master PDCH
doesn‟t exist.
104
105
106