Gateway GPRS support node

advertisement
Characteristics of Communication Devices
1.Fixed and wired
2.Mobile and wired
3.Fixed and wireless
4.Mobile and wireless
Applications of Mobile and Wireless
Devices
1.Adhoc Network
2.MANET
3.VANET
Mobile and wireless Devices
1.Sensors
2.Embedded Controllers
3.Pagers
Pager
• receive only
• tiny displays
• simple text
messages
Mobile
devices
PDA
• simple graphical displays
• character recognition
• simplified WWW
Laptop
• fully functional
• standard applications
Sensors,
embedded
controllers
Mobile phones
• voice, data
• simple text displays
Palmtop
• tiny keyboard
• simple versions
of standard applications
performance
Mobile Communications:
Introduction
1.7.1
Cellular Systems
• Solves the problem of spectral congestion and user capacity.
• Offer very high capacity in a limited spectrum without major
technological changes.
• Reuse of radio channel in different cells.
• Enable a fix number of channels to serve an arbitrarily large number
of users by reusing the channel throughout the coverage region.
Network cells
2.2 Frequency Reuse
• Each cellular base station is allocated a group of radio channels within
a small geographic area called a cell.
• Neighboring cells are assigned different channel groups.
• By limiting the coverage area to within the boundary of the cell, the
channel groups may be reused to cover different cells.
• Keep interference levels within tolerable limits.
• Frequency reuse or frequency planning
•seven groups of channel from A to G
•footprint of a cell - actual radio
coverage
•omni-directional antenna v.s.
directional antenna
2.7.1 Cell Splitting
• Split congested cell into smaller cells.
– Preserve frequency reuse plan.
– Reduce transmission power.
Reduce R to R/2
microcell
Illustration of cell splitting within a 3 km by 3 km square
Sectoring
– Replacing single omni-directional antenna by several directional antennas
– Radiating within a specified sector
Satellite Systems
 Handover
 Routing
 Systems
History of satellite communication
• 1945Arthur C. Clarke publishes an essay about „Extra
Terrestrial Relays“
• 1957 first satellite SPUTNIK
• 1960first reflecting communication satellite ECHO
• 1963
first geostationary satellite SYNCOM
• 1965
first commercial geostationary satellite Satellit „Early
Bird“
(INTELSAT I): 240 duplex telephone channels
or 1 TV
channel, 1.5 years lifetime
• 1976three MARISAT satellites for maritime communication
• 1982
first mobile satellite telephone system INMARSAT-A
• 1988
first satellite system for mobile phones and data
communication INMARSAT-C
• 1993first digital satellite telephone system
• 1998
global satellite systems for small mobile phones
Applications
 Traditionally
–
–
–
–
weather satellites
radio and TV broadcast satellites
military satellites
satellites for navigation and localization (e.g., GPS)
 Telecommunication
replaced by fiber optics
– global telephone connections
– backbone for global networks
– connections for communication in remote places or underdeveloped
areas
– global mobile communication
•  satellite systems to extend cellular phone systems (e.g., GSM
or AMPS)
Classical satellite systems
Inter Satellite Link (ISL)
Mobile User
Link (MUL)
Gateway Link
(GWL)
MUL
GWL
small cells
(spotbeams)
base station
or gateway
footprint
ISDN
PSTN: Public Switched
Telephone Network
PSTN
User data
GSM
Basics
• Satellites in circular orbits
–
–
–
–
–
–
–
attractive force Fg = m g (R/r)²
centrifugal force Fc = m r ²
m: mass of the satellite
R: radius of the earth (R = 6370 km)
r: distance to the center of the earth
g: acceleration of gravity (g = 9.81 m/s²)
: angular velocity ( = 2  f, f: rotation frequency)
• Stable orbit
– Fg = Fc
2
gR
r3
2
(2 f )
Classification of Satellite Orbits
• Circular or elliptical orbit
– Circular with center at earth’s center
– Elliptical with one foci at earth’s center
• Orbit around earth in different planes
– Equatorial orbit above earth’s equator
– Polar orbit passes over both poles
– Other orbits referred to as inclined orbits
• Altitude of satellites
– Geostationary orbit (GEO)
– Medium earth orbit (MEO)
– Low earth orbit (LEO)
Satellite Orbits
• Equatorial
• Inclined
• Polar
How it is…
• Gravity depends on the mass of the earth, the mass of the
satellite, and the distance between the center of the earth
and the satellite
• For a satellite traveling in a circle, the speed of the satellite
and the radius of the circle determine the force (of gravity)
needed to maintain the orbit
• The radius of the orbit is also the distance from the center of
the earth.
• For each orbit the amount of gravity available is therefore
fixed
• That in turn means that the speed at which the satellite
travels is determined by the orbit
Using Physics Concept…
• From what we have deduced so far, there has to be an
equation that relates the orbit and the speed of the
satellite:
r3
T  2
4 1014
R^3=mu/n^2
N=2pi/T
T is the time for one full revolution around the orbit, in seconds
r is the radius of the orbit, in meters, including the radius of the
earth (6.38x106m).
The Most Common Example
• “Height” of the orbit = 22,300 mile
• That is 36,000km = 3.6x107m
• The radius of the orbit is
3.6x107m + 6.38x106m = 4.2x107m
• Put that into the formula and …
The Geosynchronous Orbit
•
•
•
•
The answer is T = 86,000 sec (rounded)
86,000 sec = 1,433 min = 24hours (rounded)
The satellite needs 1 day to complete an orbit
Since the earth turns once per day, the
satellite moves with the surface of the earth.
• How long does a Low Earth Orbit Satellite need
for one orbit at a height of 200miles = 322km =
3.22x105m
• Do this:
– Add the radius of the earth, 6.38x106m
– Compute T from the formula
– Change T to minutes or hours
r3
T  2
4 1014
Classical satellite systems
Inter Satellite Link
(ISL)
Mobile User
Link (MUL)
Gateway Link
(GWL)
MUL
GWL
small cells
(spotbeams)
base station
or gateway
footprint
ISDN
PSTN: Public Switched
Telephone Network
PSTN
User data
GSM
Basics
• Satellites in circular orbits
– attractive force Fg = m g (R/r)²
– centrifugal force Fc = m r ²
– m: mass of the satellite
– R: radius of the earth (R = 6370 km)
– r: distance to the center of the earth
– g: acceleration of gravity (g = 9.81 m/s²)
– : angular velocity ( = 2  f, f: rotation frequency)
• Stable orbit
2
– Fg = Fc
gR
r3
(2 f )
2
Satellite period and orbits
Velocity
Km/sec
12
satellite
period [h] 24
velocity [ x1000 km/h]
20
10
16
8
12
6
8
4
4
2
synchronous distance
35,786 km
10
20
30
radius
40 x106 m
Basics
•
•
•
•
•
elliptical or circular orbits
complete rotation time depends on distance satellite-earth
inclination: angle between orbit and equator
elevation: angle between satellite and horizon
LOS (Line of Sight) to the satellite necessary for connection
 high elevation needed, less absorption due to e.g. buildings
• Uplink: connection base station - satellite
• Downlink: connection satellite - base station
• typically separated frequencies for uplink and downlink
– transponder used for sending/receiving and shifting of frequencies
– transparent transponder: only shift of frequencies
– regenerative transponder: additionally signal regeneration
Inclination
plane of satellite orbit
satellite orbit
perigee
d
inclination d
equatorial plane
Elevation
Elevation:
angle e between center of satellite beam
and surface
minimal elevation:
elevation needed at least
to communicate with the satellite
e
Orbits I
• Four different types of satellite orbits can be identified
depending on the shape and diameter of the orbit:
• GEO: geostationary orbit, ca. 36000 km above earth surface
• LEO (Low Earth Orbit): ca. 500 - 1500 km
• MEO (Medium Earth Orbit) or ICO (Intermediate Circular
Orbit): ca. 6000 - 20000 km
• HEO (Highly Elliptical Orbit) elliptical orbits
Orbits II
GEO (Inmarsat)
HEO
MEO (ICO)
LEO
(Globalstar,
Irdium)
inner and outer Van
Allen belts
earth
Van-Allen-Belts:
ionized particles
2000 - 6000 km and
15000 - 30000 km
above earth surface
1000
10000
35768
km
Geostationary satellites
• Orbit 35,786 km distance to earth surface, orbit in equatorial plane
(inclination 0°)
•  complete rotation exactly one day, satellite is synchronous to
earth rotation
• fix antenna positions, no adjusting necessary
• satellites typically have a large footprint (up to 34% of earth
surface!), therefore difficult to reuse frequencies
• bad elevations in areas with latitude above 60° due to fixed position
above the equator
• high transmit power needed
• high latency due to long distance (ca. 275 ms)
•  not useful for global coverage for small mobile phones and
data transmission, typically used for radio and TV transmission
LEO systems
•
•
•
•
•
•
•
•
•
•
•
Orbit ca. 500 - 1500 km above earth surface
visibility of a satellite ca. 10 - 40 minutes
global radio coverage possible
latency comparable with terrestrial long distance
connections, ca. 5 - 10 ms
smaller footprints, better frequency reuse
but now handover necessary from one satellite to another
many satellites necessary for global coverage
more complex systems due to moving satellites
Examples:
Iridium (start 1998, 66 satellites)
– Bankruptcy in 2000, deal with US DoD (free use,
saving from “deorbiting”)
Globalstar (start 1999, 48 satellites)
– Not many customers (2001: 44000), low stand-by times for mobiles
MEO systems
•
•
•
•
•
•
•
•
•
Orbit ca. 5000 - 12000 km above earth surface
comparison with LEO systems:
slower moving satellites
less satellites needed
simpler system design
for many connections no hand-over needed
higher latency, ca. 70 - 80 ms
higher sending power needed
special antennas for small footprints needed
•
•
Example:
ICO (Intermediate Circular Orbit, Inmarsat) start ca. 2000
– Bankruptcy, planned joint ventures with Teledesic, Ellipso – cancelled again,
start planned for 2003
Routing
•
•
•
•
•
•
•
•
•
•
•
One solution: inter satellite links (ISL)
reduced number of gateways needed
forward connections or data packets within the satellite network as long as possible
only one uplink and one downlink per direction needed for the connection of two
mobile phones
Problems:
more complex focusing of antennas between satellites
high system complexity due to moving routers
higher fuel consumption
thus shorter lifetime
Iridium and Teledesic planned with ISL
Other systems use gateways and additionally terrestrial networks
Localization of mobile stations
•
•
•
•
Mechanisms similar to GSM
Gateways maintain registers with user data
– HLR (Home Location Register): static user data
– VLR (Visitor Location Register): (last known) location of the mobile station
– SUMR (Satellite User Mapping Register):
• satellite assigned to a mobile station
• positions of all satellites
Registration of mobile stations
– Localization of the mobile station via the satellite’s position
– requesting user data from HLR
– updating VLR and SUMR
Calling a mobile station
– localization using HLR/VLR similar to GSM
– connection setup using the appropriate satellite
Handover in satellite systems
•
Several additional situations for handover in satellite systems compared to cellular
terrestrial mobile phone networks caused by the movement of the satellites
– Intra satellite handover
• handover from one spot beam to another
• mobile station still in the footprint of the satellite, but in another cell
– Inter satellite handover
• handover from one satellite to another satellite
• mobile station leaves the footprint of one satellite
– Gateway handover
• Handover from one gateway to another
• mobile station still in the footprint of a satellite, but gateway leaves the
footprint
– Inter system handover
• Handover from the satellite network to a terrestrial cellular network
• mobile station can reach a terrestrial network again which might be cheaper,
has a lower latency etc.
Overview of LEO/MEO systems
# satellites
altitude
(km)
coverage
min.
elevation
frequencies
[GHz
(circa)]
access
method
ISL
bit rate
# channels
Lifetime
[years]
cost
estimation
Iridium
66 + 6
780
Globalstar
48 + 4
1414
ICO
10 + 2
10390
Teledesic
288
ca. 700
global
8°
70° latitude
20°
global
20°
global
40°
1.6 MS
29.2 
19.5 
23.3 ISL
FDMA/TDMA
1.6 MS 
2.5 MS 
5.1 
6.9 
CDMA
2 MS 
2.2 MS 
5.2 
7
FDMA/TDMA
19 
28.8 
62 ISL
yes
2.4 kbit/s
no
9.6 kbit/s
no
4.8 kbit/s
4000
5-8
2700
7.5
4500
12
yes
64 Mbit/s 
2/64 Mbit/s 
2500
10
4.4 B$
2.9 B$
4.5 B$
9 B$
FDMA/TDMA
Definition of terms for earth-orbiting
satellite
•
•
•
•
•
•
•
•
•
Apogee The point farthest from earth. Apogee
height is shown as ha in Fig
Perigee The point of closest approach to earth.
The perigee height is shown as hp
Line of apsides The line joining the perigee and
apogee through the center of the earth.
Ascending node The point where the orbit crosses
the equatorial plane going from south to north.
Descending node The point where the orbit
crosses the equatorial plane going from north to
south.
Line of nodes The line joining the ascending and
descending nodes through the center of the earth.
Inclination The angle between the orbital plane
and the earth’s equatorial plane. It is measured at
the ascending node from the equator to the orbit,
going from east to north. The inclination is shown
as i in Fig.
Mean anomaly M gives an average value of the
angular position of the satellite with reference to
the perigee.
True anomaly is the angle from perigee to the
satellite position, measured at the earth’s center.
This gives the true angular position of the satellite
in the orbit as a function of time.
Definition of terms for
earth-orbiting satellite
•
•
•
•
Prograde orbit An orbit in which the satellite moves in the
same direction as the earth’s rotation. The inclination of a
prograde orbit always lies between 0 and 90°.
Retrograde orbit An orbit in which the satellite moves in a
direction counter to the earth’s rotation. The inclination of a
retrograde orbit always lies between 90 and 180°.
Argument of perigee The angle from ascending node to
perigee, measured in the orbital plane at the earth’s center,
in the direction of satellite motion.
Right ascension of the ascending node To define completely
the position of the orbit in space, the position of the
ascending node is specified. However, because the earth
spins, while the orbital plane remains stationary the
longitude of the ascending node is not fixed, and it cannot be
used as an absolute reference. For the practical
determination of an orbit, the longitude and time of crossing
of the ascending node are frequently used. However, for an
absolute measurement, a fixed reference in space is
required. The reference chosen is the first point of Aries,
otherwise known as the vernal, or spring, equinox. The
vernal equinox occurs when the sun crosses the equator
going from south to north, and an imaginary line drawn from
this equatorial crossing through the center of the sun points
to the first point of Aries (symbol ). This is the line of Aries.
Six Orbital Elements
• Earth-orbiting artificial satellites are defined by six orbital elements
referred to as the keplerian element set.
• The semimajor axis a.
• The eccentricity e
– give the shape of the ellipse.
• A third, the mean anomaly M, gives the position of the satellite in its orbit
at a reference time known as the epoch.
• A fourth, the argument of perigee  , gives the rotation of the orbit’s
perigee point relative to the orbit’s line of nodes in the earth’s equatorial
plane.
• The inclination I
• The right ascension of the ascending node 
– Relate the orbital plane’s position to the earth.
GPRS
• GPRS (General Packet Radio Service) is an overlay on
top of the GSM physical layer and network entities.
• Advantages:
– Short access time to the network for independent
short packets (500-1000 bytes).
– No hardware changes to the BTS/BSC
– Easy to scale
– Support for voice/data and data only terminals
– High throughput (up to 21.4 kbps)
– User friendly billing
46
GPRS
• It uses exactly the same physical radio channels as
GSM, only logical GPRS radio channels are defined.
• Allocation of the channels is flexible: from one to
eight radio interface timeslots can be allocated per
TDMA frame.
• The active users SHARE timeslots, and uplink and
downlink are allocated separately.
• The capacity allocation for GPRS is based on the actual
need for packet transfer.
• GPRS does not require permanently allocated physical
channels.
• GPRS offers permanent connections to the Internet
with volume based charging.
47
GPRS Mobile Terminal Types
– Class A Terminals
operate GPRS and other GSM services
simultaneously.
– Class B Terminals
can monitor all services, but operate either
GPRS or another service, such as GSM, one at a
time.
– Class C Terminals
operate only GPRS service.
48
GPRS Network Services
• Point-to-Multipoint (PTM-M):
Multicast service to all subscribers in a given area.
• Point-to-multipoint (PTM-G):
Multicast service to pre-determined group that may be
dispersed over a geographic area.
• Point-to-Point (PTP): Packet data transfer:
– Connectionless based on IP and CLNS called PTP-CLNS.
– Connection-oriented based on X.25 (PTP-CONS).
• Also provides a bearer service for GSM’s SMS.
49
GPRS Network Services
• GPRS has parameters that specify a QoS based on
precedence, a priority of a service in relation to
another service (high, normal, and low), reliability
and transmission characteristics required.
• Three reliability cases are defined and four delay
classes (end-to-end delay between the mobile
terminals and the interface to the network
external to GPRS).
50
GPRS Reliability Classes
Reliability Classes
Probability for
Class
Lost Packet
Duplicated
Packet
Out-of-Sequence
Packet
Corrupted
Packet
1
10-9
10-9
10-9
10-9
2
10-4
10-5
10-5
10-6
3
10-2
10-5
10-5
10-2
51
GPRS Delay Classes
Delay Classes
128 Byte Packet
1,024 Byte Packet
Class
Mean
Delay
95%
Delay
Mean
Delay
95%
Delay
1
< 0.5s
< 1.5s
< 2s
< 7s
2
< 5s
< 25s
< 15s
< 75s
3
< 50s
< 250s
< 75s
< 375s
4
Best
Effort
Best
Effort
Best
Effort
Best
Effort
52
Architecture in GPRS
53
GPRS - Network Architecture
Internet or
other networks
HLR
SGSN
MSC/
VLR
GGSN
Gateway GSN = packet switch
interworks with other networks
SGSN
Serving GPRS support node
= packet switch with mobility
management capabilities
BSC/PCU
GPRS makes use of existing
GSM base stations
54
Reference Architecture in GPRS
• There are a few new network entities called GPRS Support Nodes (GSN)
– Responsible for delivery and routing of data packets between the
mobile terminals and the external packet network.
• Two types of GSN:
– Serving GPRS Support Node (SGSN):
• Router similar to the foreign agent in Mobile IP.
• It controls access to the mobile terminals that may be attached to
a group of BSCs. This is called a routing area or a service area of
the SGSN.
• Responsible for delivery of packets to the mobile terminal in the
service area and from the mobile terminal to the Internet.
• It also performs logical link management, authentication, and
charging functions.
55
Reference Architecture in GPRS
– Gateway GPRS Support Node (GGSN):
• Acts as a logical interface to the Internet.
• It maintains routing information so that it can route
the packets to the SGSN servicing the mobile terminal.
• It analyzes the PDN address of the mobile terminal
and converts it to the corresponding IMSI and is
equivalent to the HA in Mobile IP.
56
Reference Architecture in GPRS
• New database: GPRS register (GR), colocated with the HLR. It
stores routing information and maps the IMSI to PDN address
(IP address, for example).
• Um interface is the air-interface and connects the MS to the
BSS.
• The interface between the BSS and the SGSN is called Gb.
• The interface between the SGSN and the GGSN is called the Gn
interface.
57
GPRS Interfaces
58
Mobility Support in GPRS
• Attachment Procedure:
– Before accessing GPRS services, the MN must
register with the GPRS network and become
“known” to the PDN.
– The MS performs an “attachment procedure” with
an SGSN that includes authentication (checking
with the GR).
– The MS is allocated a temporary logical link
identifier (TLLI) by the SGSN and a PDP (packet
data protocol) context is created for the MS.
59
Mobility Support in GPRS
• This context is a set of parameters created for each
session and contains the PDP type, such as IPv4, the PDP
address assigned to the MS, the requested QoS
parameters, and the GGSN address that serves the
point of access to the PDN.
• The PDN context is stored in the MS, the SGSN, and
the GGSN.
• A user may have several PDP contexts enabled at a time.
• The PDP address may be statically or dynamically
assigned (static address is most common).
• The PDP context is used to route packets accordingly.
60
Location and Handoff Management in
GPRS
• Based on keeping track of the MSs location and
having the ability to route packets to it accordingly.
• The SGSN and GGSN play the role of foreign and
HA, respectively, as in Mobile IP.
• There are three states in which the MS can be:
– IDLE state – the MS is not reachable, and all PDP
contexts are deleted
– STANDBY state – movement across routing areas
is updated to the SGSN but not across cells.
– READY state – every movement of the MS is
indicated to the SGSN.
61
Location and Handoff Management in
GPRS
• The reason for the three states approach:
– If the MS updates its location too often, it
consumes battery power and wastes the
air-interface resources.
– If the update is too rare, a system wide
paging is needed: again waste of resources.
62
Location Management in GPRS
•
During the STANDBY state there are two
types of routing area updates:
– Intra-SGSN RA update
• The SGSN already has the user
profile and PDP context.
• A new temporary mobile
subscriber identity is issued as
part of routing area update
“accept”.
• The HLR need not be updated.
– Inter-SGSN RA update
• The new RA is serviced by a new
SGSN.
• The new SGSN requests the old
SGSN to send the PDP contexts
of the MS.
• The new SGSN informs the home
GGSN, the GR, and other GGSNs
about the user’s new routing
context.
63
Location and Handoff Management in
GPRS
• Mobility management in GPRS starts at handoff
initiation.
• The MS listens to the BCCH and decides which cell
it has to select.
• The MS measures the RSS of the current BCCH
and compares it with the RSS of the BCCH of the
adjacent cells and decides on which cell to attach
it to.
• There is an option for handoff similar to GSM
(MAHO).
• Handoff procedure is very similar to mobile IP.
64
Location and Handoff Management in
GPRS
The location is updated with a routing update procedure:
1. When an MS changes a routing area (RA), it sends
an RA update request containing cell identity and the
identity of the previous routing area, to the new SGSN.
2.The new SGSN asks the old SGSN to provide the
routing context (GGSN address and tunneling
information) of the MS.
3. The new SGSN then updates the GGSN of the home
network with the new SGSN address and new tunneling
information. It also updates the HLR.
– The HLR cancels the MS information context in the old SGSN and
loads the subscriber data to the new SGSN.
The new SGSN acknowledges the MS.
– The previous SGSN is requested to transmit undelivered data to the
new SGSN.
65
Location and Handoff
Management in GPRS
66
Short Messaging Service (SMS)
• Users of SMS can exchange
alphanumeric messages of up to 160
characters.
• Service is available wherever GSM
exists making it a very attractive wide
area data service.
67
Short Messaging Service (SMS)
• Uses the same network entities as GSM (with the
addition of the SMS center – SMSC), the same
physical layer, and intelligently reuses the logical
channels of the GSM system to transmit messages.
• It has an almost instant delivery if the destination
MS is active.
• It supports a store-and-forward delivery if the MS
is inactive.
68
Short Messaging Service (SMS)
• Two types of services:
– Cell broadcast service – message is
transmitted to all MSs that are active in a cell
and that are subscribed to the service
(unconfirmed, one-way message).
• Used to send weather forecast, stock quotes,
game scores, and so on,
– PTP service – MS sends a message to another
MS using a handset keypad, a PDA or a laptop
connected to the handset, or by calling a
paging center.
69
Short Messaging Service (SMS)
• A short message (SM) can have a certain priority,
future delivery time, expiration time, or it might be
one of several predefined messages.
• A sender may request an acknowledgement of
message receipt.
• A recipient can manually acknowledge message or
have predefined messages for acknowledgement.
• A SM will be delivered and acknowledged whether a
call is in progress.
70
Short Messaging Service (SMS)
• Each message is maintained and
transmitted by the SMSC.
• The SMSC sorts and routes the
messages appropriately.
• The SM are transmitted through the
GSM architecture using SS-7.
71
Short Messaging Service (SMS)
•
•
Mobile Originated Short Message:
– SM is first delivered to a service center.
– Before that, it reaches an MSC for processing.
• A dedicated function called SMS-interworking MSC (SMSIWMSC) allows the forwarding of the SM to the SMSC using a
global SMSC ID.
Mobile Terminated Short Message:
– It is forwarded by the SMSC to the SMS-gateway MSC (SMSGMSC) function in a MSC.
• It either queries the HLR or sends it to the SMS-GMSC
function at the home MSC of the recipient.
– Subsequently, the SM is forwarded to the appropriate MSC, and it
delivers the message to the MS.
• It queries the VLR for details about the location of the MS, the
BSC controlling the BTS providing coverage to the MS, and so
on.
72
Short Messaging Service (SMS)
• SMs are transmitted in time slots that are freed up in the
control channels.
• If the MS is in idle state, the short messages are sent over the
SDCCH at 184 bits within approximately 240 ms.
• If the MS is the active state (handling a call), the SDCCH is
used for call setup and maintenance.
– The SACCH is used for delivery at around 168 bits every 480
ms.
• Failures can occur is there is state change when the SM is in
transit. The SM will have to be transmitted later.
73
General Packet Radio Service
• General packet radio service (GPRS) is a packet oriented mobile
data service
• on the 2G and 3G cellular communication system's global system
for mobile communications
• (GSM).
• GPRS was originally standardized by European
Telecommunications Standards Institute (ETSI)
• in response to the earlier CDPD and i-mode packet-switched
cellular technologies.
•
It is now maintained by the 3rd Generation Partnership Project
(3GPP).
74
• GPRS usage is typically charged based on volume of data
transferred, contrasting with circuit switched data, which is
usually billed per minute of connection time.
• Usage above the bundle cap is either charged per megabyte or
disallowed.
• GPRS is a best-effort service
• implying variable throughput and latency that depend on the
number of other users sharing the service concurrently,
• as opposed to circuit switching, where a certain quality of
service (QoS) is guaranteed during the connection.
• In 2G systems, GPRS provides data rates of 56–114
kbit/second.
75
• GPRS is integrated into GSM Release 97 and newer releases.
• The GPRS core network allows 2G, 3G and WCDMA mobile
networks to transmit IP packets to external networks such as
the Internet.
• The GPRS system is an integrated part of the GSM network
switching subsystem.
76
• Services offered
• GPRS extends the GSM Packet circuit switched data capabilities
and makes the following services possible:
SMS messaging and broadcasting
"Always on" internet access
Multimedia messaging service (MMS)
Push to talk over cellular (PoC)
Instant messaging and presence—wireless village
Internet applications for smart devices through wireless
application protocol (WAP)
•
Point-to-point (P2P) service: inter-networking with the
Internet (IP)
•
Point-to-Multipoint (P2M) service:point-to-multipoint
multicast and point-to-multipoint group calls
•
•
•
•
•
•
77
• If SMS over GPRS is used, an SMS transmission speed of
about 30 SMS messages per minute may be achieved.
• This is much faster than using the ordinary SMS over GSM,
• whose SMS transmission speed is about 6 to 10 SMS
messages per minute.
78
• Protocols supported
• GPRS supports the following protocols:
Internet protocol (IP). In practice, built-in mobile browsers
use IPv4 since IPv6 was
• not yet popular.
•
Point-to-point protocol (PPP). In this mode PPP is often not
supported by the mobile phone operator but if the mobile is
used as a modem to the connected computer,
• PPP is used to tunnel IP to the phone.
•
• This allows an IP address to be assigned dynamically (IPCP not
DHCP) to the mobile equipment.
79
•
•
•
•
Protocols supported
X.25 connections.
This is typically used for applications like wireless payment
terminals, although it has been removed from the standard.
• X.25 can still be supported over PPP, or even over IP, but doing
this requires either a network-based router to perform
encapsulation or intelligence
• built into the end-device/terminal; e.g., user equipment (UE).
• TCP/IP
• When TCP/IP is used, each phone can have one or more IP
addresses allocated.
• GPRS will store and forward the IP packets to the phone even
during handover.
• The TCP handles any packet loss (e.g. due to a radio noise
induced pause).
• .
80
• Hardware
• Devices supporting GPRS are divided into three classes:
• Class A
•
Can be connected to GPRS service and GSM service (voice,
SMS), using both at the same time. Such devices are known to
be available today.
• Class B
•
Can be connected to GPRS service and GSM service (voice,
SMS), but using only one or the other at a given time. During
GSM service (voice call or SMS), GPRS service is suspended, and
then resumed automatically after the GSM service (voice call or
SMS) has concluded. Most GPRS mobile devices are Class B.
• Class C
•
Are connected to either GPRS service or GSM service (voice,
SMS). Must be switched manually between one or the other
service.
81
• GPRS - Architecture
• GPRS architecture works on the same procedure like GSM
network.
• but, has additional entities that allow packet data transmission.
• This data network overlaps a second-generation GSM network
providing packet data transport at the rates from 9.6 to 171
kbps.
•
Along with the packet data transport the GSM network
accommodates multiple users to share the same air interface
resources concurrently.
82
• GPRS attempts to reuse the existing GSM network elements as much as
possible.
•
but to effectively build a packet-based mobile cellular network, some
new network elements, interfaces, and protocols for handling packet
traffic are required.
83
84
• GPRS support nodes (GSN)
• A GSN is a network node which supports the use of GPRS in
the GSM core network.
• All GSNs should have a Gn interface and support the GPRS
tunneling protocol.
• There are two key variants of the GSN, namely Gateway and
Serving GPRS support node.
85
• Gateway GPRS support node (GGSN)
• The gateway GPRS support node (GGSN) is a main component of
the GPRS network.
• The GGSN is responsible for the internetworking between the
GPRS network and
• external packet switched networks, like the Internet and X.25
networks.
• From an external network's point of view, the GGSN is a router
to a "sub-network",
• because the GGSN ‘hides’ the GPRS infrastructure from the
external network.
• When the GGSN receives data addressed to a specific user, it
checks if the user
• is active. If it is, the GGSN forwards the data to the SGSN
serving the mobile user,
• but if the mobile user is inactive, the data is discarded.
86
• Gateway GPRS support node (GGSN)
• The GGSN is the anchor point that enables the mobility of the
user terminal in the GPRS/UMTS networks.
• In essence, it carries out the role in GPRS equivalent to the
home agent in Mobile IP.
•
It maintains routing necessary to tunnel the protocol data units
(PDUs) to the SGSN that services a particular MS (mobile
station).
• The GGSN converts the GPRS packets coming from the SGSN
into the appropriate packet
• data protocol (PDP) format (e.g., IP or X.25) and sends them out
on the corresponding packet data network.
87
• Gateway GPRS support node (GGSN)
• PDP addresses of incoming data packets are converted
• to the GSM address of the destination user.
• The readdressed packets are sent to the responsible SGSN.
• For this purpose, the GGSN stores the current SGSN address
of the user and his or her profile in its location register.
88
• Gateway GPRS support node (GGSN)
• The GGSN is responsible for IP address assignment and is the
default router for the connected user equipment (UE).
• The GGSN also performs authentication and charging functions.
• Other functions include subscriber screening, IP pool
management and address mapping,
• QoS and PDP context enforcement.
89
Download