Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GPRS and EDGE are 2.5 G technologies IS-136 (CDPD) and provide upto 19.6
kps
UMTS is 3G technology.
GPRS is a packet switched data Network that provides the speeds of 40 kbps to 53
kbps over the same basic air interface as GSM (200 kHz, divided into 8 time slots).
Thus GPRS is built on the same infrastructure as GSM and therefore requires no
special RF design or frequency planning.
However, with GPRS, the mobile station can have access to more than one TS and
the channel coding scheme is different.
The most common channel coding scheme used is CS-2 which gives approximately
10.4 kbps of data rate per time slot excluding OH (with OH it is about 13.4 kbps per
time slot).
Since GPRS is a packet switched technology, the transmission occurs on a packet-bypacket basis. Thus the mobile uses the Air Interface (the radio resource) only when
sending and receiving data.
During the time that a user is not sending or receiving data (web browsing for
example), the TS on the Air Interface can be assigned to other users.
Thus GPRS allows multiple users to share the air interface at the same time and this is
the biggest advantage of GPRS.
GPRS APPLICATIONS
a) Email
b) Web based application
c) Fax service
d)
e)
f)
g)
h)
i)
Text messages
Multimedia
File transfer
Database access
Telemetry
Point of sale credit card transactions (especially in a flea market or taxi payment
where there is no modem).
GPRS ARCHITECTURE
-
GPRS is a solution for providing packed data service for mobile wireless networks.
The GPRS provides two independent solutions one for the Air Interface and second
for the network.
Mobile
B
S
C
GSM Circuit
Switched Core
Network
PSTN
IP
GPRS Core
Network
Laptop
PDN, X.25,
ISDN,
ATM, FR
Fig. below shows the detailed architecture of the GPRS portion of the network.
Solid line represents the data and signaling while dashed lines represent signaling only.
M
O
B
I
L
E
BSC
PCU
MSC
/
VLR
SMSC
H
L
R
Gs
Gb
SGSN
GGSN
SGSN
Charging
G/W
Function
CGF
Billing
System
IP, PDN
OR
X.25,
ISDN,
FR,
ATM
Downlad Slots
2
3
4
4
Uplink
1
1
1
2
GPRS uses the same Air Interface as GSM i.e. 200 kHz RF Carrier and 8 Timeslots,
however, at any given time, same of the slots may be carrying voice and same data.
This is achieved by using a different logical channel allocation and coding scheme.
GPRS logical channels are called PACKET DATA CHANNELS (PDCH). They are
of 2 types
a) PD Control Channel
b) Packet Data Traffic Channel
FRAME STRUCTURE
-
PDCH uses a 52-multiframe structure instead of 26 used for GSM as shown in the
fig. below.
52 TDMA frames
Radio
Block
0
Radio
Block
1
Radio
Block
2
Radio
Block
3
Radio
Block
4
Radio
Block
5
X = IDLE Frame
T = Packet Timing Control (PTCH)
Radio
Block
6
Radio
Block
7
Radio
Block
8
Radio
Block
9
Radio
Block
10
Radio
Block
11
As shown in the fig., out of 52 frames in a multiframe, 12 radio blocks carry user data
and signaling, 2 idle frames and 2 PTCCH frames.
The X frames are used by the mobile for signal measurements and PTCCH is used for
timing control.
GPRS uses the same frequency allocation as GSM, 200 kHz wide, except same TS
may be carrying voice and some GPRS data.
Each frame contains 8 timeslots. The uplink frame is offset by 3 timeslots from the
downlink as in GSM.
Ch 1
Frame 0
Frame 1
Frame 2
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
200
kHz
Ch 2
Ch 3
B0
B1
B2
B3
Frame
B4
B5
Frame
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
B6
Frame
B7
B8
B9
B1
0
B1
1
Frame
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
GPRS CHANNELS
PHYSICAL CHANNELS:-
A physical channel is a stream of all time slots in a particular position of each TDMA
frame as shown below.
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
The GPRS dynamically allocates the number of PDCH depending upon the traffic
requirements in the cell.
LOGICAL CHANNELS
-
A logical channel refers to the flow of information between two entities for a
particular purpose. Logical Channels are carried on physical channels
GPRS has 4 kinds of logical channels (notice that in general all 4 will be called
PDCH in GPRS).
a) Broadcast Control Channel (PBCCH):BCCH is always on TS0
Used to broadcast system information to all mobiles in a cell. The mobile uses
this information to access the Network in a packet switched mode.
b) PCCCH:- The common control channels are used to transmit common control
signaling information for packet data. The information needed to use the CCCH
is broadcast on PBCCH. There are 3 kinds of CCCH
PPCH (Paging Channel) (Downlink)
- Used to page the mobile for an incoming call.
-
This channel can be used for both packet data as well as circuit
switched data.
When the application demands higher data rate, multiple slots may be
assigned.
It provides packet data channel on the air interface as well as a packet data
switching network that is separated from the GSM switch and transport network.
SGSN provides the same functions for a GPRS network what MSC/VLR provides
for GSM network.
Mobile Stations access the GPRS Network through SGSNs. Thus, SGSN provide
a point of attachment for the GPRS mobiles through the BSS.
The SGSN is responsible for the transport and delivery fo packets to and from the
mobiles.
It therefore keeps track of the current location of the mobiles attached to it.
It interfaces with one or more BSS via Frame Relay interface (interface Gb).
Serves as the Gateway between the GPRS Network and other packet switched
data networks such as IP, ISDN, FR, ATM, etc.
It also performs routing of data with mobile stations at their current point of
attachments to SGSN.
It receives the location updates for SGSN and performs routing from mobile to
PDN (Packet Data Network) and vice versa.
Once the mobile activates its Packet Data Address, the mobile is registered with
the corresponding GGSN.
The GGSN maintains a routing table associating the GPRS mobiles active in the
system with a particular SGSN.
There may be several GGSNs within a PLMN with each of these GGSN may
have multiple SGSNs connected to it. Also, one GGSN may connect to several
different external PDNs.
The GGSN connects to SGSN via IP Backbone GPRS Tunneling Protocol (GTP).
It tunnels packets through an IP backbone between SGSN and GGSN.
PCU
-
2. PLMN Selection:- It sends the information for the PBCCH/BCCH and selects the
most suitable PLMN.
3. Cell Selection:- It then selects the strongest cell (closest cell).
4. GPRS Attach:- It then attaches to the most suitable SGSN.
5. Camp ON:- It then listens to the Control channels of the selected cell. This is called
CAMP ON.
6. PDP Control Activation:- The mobile then performs the PDP Control Activation to
activate an address for the mobile. It uses this address to exchange traffic.
7. Cell Reselection (Hand off):- The process of moving to a new cell
8. GPRS Detach:- The mobile may de-register itself anytime to detach itself from the
network by turning the power off.
See fig. for PDP Control Activation.
Mobile
BSS
SGSN
GGSN
Channel Request
1
Packet Update Assignment
2
Activate PDP Control Activation Request
3
Authentication
4
Create PDP Control
BSS Packet Flow
Activate PDP Control Accept
HLR/AUC
A packet containing the PDP ADDRESS of the mobile arrives at GGSN from the
external computer using regular IP Protocol.
The SGSN removes the envelop and forwards the packet to the mobile.
Rules are reversed for traffic flowing from mobile to the computer. SGSN
encloses the packet unit on envelop and forwards it to GGSN. GGSN removes
the envelop and forwards the packet to the Internet based on the regular IP
Address.
Also notice that both the BSS and SGSN have the protocol stacks to deal with the
completely different media and transport technologies used for the air interface
Um, between the mobile and the BSS, the wireline interface Gb, using FR between
the BSS and the SGSN, and the Gn interface that consists of an IP backbone
between the SGSN and GGSN.
MS PROTOCOL STACK
It consists of
a) RF Interface (Radio Channel)
b) MAC (Media Access Control)
c) RLC (Radio Link Control)
d) LLC (Logical Link Control) performs framing between the MS and SGSN,
detection and recover of lost or corrupted frames, flow control , ciphering
(encryption).
e) SNDCP (Sub Network Dependent Convergence Protocol)
Enables support for Multiple network protocols
Data Compression
Multiplexes several packet streams into a single logical link
BSS
-
GMM/SM
GMM/SM
LLC
LLC
Relay
RLC
MAC
RLC
BSSGP
MAC
NS
RF
Layer 1
BSSGP
NS
RF
MS
Layer 1
Um
BSS
Gb
SGSN
In GSM the symbol rate is 270.833 kbps with each symbol represents 1 bit.
EDGE uses 8-PSK coding scheme with each group of 3 bits represents one
symbol as shown in the fig.
The symbol rate is still 270.833 kbps, but with each symbol now representing 3
bits, the data rate is effectively tripled to 812.5 kbps.
The table shows the net GPRS and EDGE user data notion/time slot (table 7.1,
Mullet). Notice that there are net user data rates of time slot excluding all
overheads.
With MSC 9, EDGE can theoretically support upto 473.6 kbps net user data rate
with 8 time slots.
The actual data rates depends upon the number of timeslots allotted and the level
of MSC employed.
The level of MSC used is determined by the radio channel condition and is
automatically adjusted by the system in response to measured transmission bit
error rates.
Thus the system automatically adjusts the MSC level as the mobile moves away
from the BS and gets close to the boundaries.
0,1,0
0,0,0
0,1,1
0,0,1
1,1,1
1,0,1
1,1,0
1,0,0
8 PSK Relative Phase Positions