GPRS Network

advertisement
GPRS
—General Packet Radio Service
1
Outline
Introduction
GPRS Applications
GPRS normal service procedures
GPRS Architecture
GPRS protocol layering
GPRS data link layer and coding schemes
GPRS packet transfer
Limitations of GPRS
2
Introduction
The General Packet Radio System (GPRS) is a new service that
provides actual packet radio access for mobile Global System for
Mobile Communications (GSM) and time-division multiple access
(TDMA) users.
The main benefits of GPRS are that it reserves radio resources only
when there is data to send and it reduces reliance on traditional
circuit-switched network elements.
Theoretical up to 171.2 kbps transmission speed are achievable using
all eight timeslots at the same time.
No dial-up connection is necessary, GPRS facilitates instant
connections whereby information can be sent or received immediately
as the need arises.
GPRS facilitates several new applications that have not previously
been available over GSM networks due to the limitations in speed and
message length.
GPRS fully enables Mobile Internet functionality by allowing
interworking between the existing Internet and the new GPRS
network.
3
GPRS applications
Communications
Use the mobile communications network purely as a pipe to access messages
or information.
— E-mail; fax; unified messaging; intranet/Internet access
Value-added services (VAS)
Refer strictly to content provided by network operators to increase the
value of their service to their subscribers.
— E-commerce; banking; financial trading; Retail; ticket purchasing;
Location-based applications
Provide the ability to link push or pull information services with a user's
location.
— Navigation; traffic conditions; airline/rail schedules; location finder
Vertical applications
Apply to systems utilizing mobile architectures to support the
carrying out of specific tasks within the value chain of a company.
— Freight delivery; fleet management; sales-force automation
Advertising
4
GPRS normal service procedure (continue)
Provision
— GPRS services: Point To Point (PTP) and Point To Multipoint (PTM).
— Quality of Service (QoS):
1) priority; 2) reliability; 3) delay; 4) user data throughput;
5) scheduled repeated transmission.
Withdrawal
GPRS-Attach and GPRS-Detach
— Attach: MS indicates its presence to the PLMN (public mobile network)
for the purpose of using the GPRS services.
— Detach: MS indicates to the PLMN that the MS will no longer be using
the GPRS services
Registration
By registering the service parameters, the subscriber optimizes the the
its present, dynamic service profile within the limitations of the static
subscription profile.
Erasure
The subscriber erases previously registered service parameter values
from the service profile.
5
GPRS normal service procedure
Interrogation
The subscriber interrogates the status/value of registered service
parameters as defined in the current service profile.
Activation
The subscriber activates each of the registered interworking profiles
independently within the limitations of the subscription profile.
De-activation
The subscriber de-activates the previously activated interworking
profiles independently within the limitations of the subscription profile.
Invocation and operation
The GPRS service is invoked upon transmission or reception of GPRS
data by subscribers.
PIN and Password Management
— Correct subscriber identification has been confirmed by entry of the
current GSM PIN when GPRS-Attach operates.
— GPRS services is offered to a subscriber with the subscription option of
using a password to control the services.
6
GPRS reference architecture
GPRS can be thought of as an overlay network onto a GSM network.
7
GPRS elements
New terminals (mobiles):
— Required to handle the enhanced air interface and packetize traffic.
— A GPRS terminal can be one of three classes: A, B, or C.
BSC/BTS:
— BSC is required to provide a physical and logical data interface out of
the base station subsystem (BSS) for packet data traffic.
GPRS Network:
— Gateway GPRS Service Node (GGSN) performs mobility management
functions such as mobile subscriber attach/detach and location
management.
— Serving GPRS Service Node (SGSN) are interfaces to external IP
networks such as the public Internet, other mobile service providers'
GPRS services, or enterprise intranets.
GPRS Mobility Management:
Mobility management builds on the mechanisms used in GSM networks.
— Home location register (HLR)
— Visitor location register (VLR)
8
GPRS protocol layering
Transmission plane protocol layering
9
GPRS protocol layering
Transmission plane protocol layering
The transmission plane covers the protocols for user information
transmission and associated control procedures.
Between SGSN and GGSN
— GPRS tunnel protocol (GTP)
Between the SGSN and MS
— Sub-network Dependent Convergence Protocol (SNDCP)
— BSS GPRS protocol (BSSGP)
Between MS and BSS
— Physical Link sublayer (PLL)
— Physical RF sublayer (RFL)
— Radio Link Control (RLC)
— Medium Access Control (RLC/MAC)
10
GPRS protocol layering
Signaling plane protocol layering
GPRS-specific mobility management protocol (GMM) is required
within MS and SGSN to support the mobility functionality.
11
GPRS data link layer
Logical link control (LLC)
— Provides a logical link between the MS and SGSN.
— LLC layer protocol functionality is based on link access
procedure-D (LAPD).
Radio link control/medium access control (RLC/MAC)
— Provides services for information transfer over the physical
layer of the GPRS radio interface.
— RLC layer is responsible for the transmission of data block
across the air interface and the backward error correction
(BEC) procedures.
— MAC layer is derived from a slotted ALOHA protocol, which
performs contention resolution between channel access
attempts.
12
GPRS packet transformation data flow
Packet (N-PDU)
PH
Segment
…
Info
FSC
LLC frame FH
Segment
RLC/MAC block
Network layer
SNDCP layer
User data
…
Segment
BH
Info
Segment
SNDCP layer
LLC layer
LLC layer
RLC/MAC layer
BCS Tail
Convolutional encoding
Normal
burst
Burst
Burst
Burst
Burst
PH: Packet header
FCS: Frame check sequence
FH: Frame header
BCS: Block check sequence
RLC/MAC layer
Physical layer
BH: Block header
Payload
Add
BCS
Add
precoded
USF
Add
tail bit
13
Coding
Puncture
456
bits
GPRS RLC/MAC block structure
Payload
User
Data
USF
T PC
MAC header
RLC
header
RLC data
RLC data
block
BCS
Block
check
sequence
Payload
Control
USF
T PC
MAC header
RLC/MAC signaling information
BCS
RLC/MAC control
block
Block
check
sequence
14
GPRS coding schemes
Scheme
Code
rate
SC-1
1/2
181
40
3
4
456
0
9.05
SC-2
 2/3
268
16
6
4
588
132
13.4
SC-3
 3/4
312
16
6
4
676
220
15.6
SC-4
1
428
16
12
0
456
0
21.4
Payload BCS
Pre-coded Tail
USF
bits
Coded
bits
Punct. Data rate
bits
(kb/s)
Maximal data rate = 8*21.4 = 171.2Kbps per user
15
GPRS logical channels-PDCH
Packet Broadcast Control Channel (PBCCH)
Packet Broadcast Control Channel (PBCCH) — Broadcast
Packet Common Control Channel (PCCCH)
Packet Random Access Channel (PRACH) — Random access
Packet Paging Channel (PPCH) — Paging
Packet Access Grant Channel (PAGCH) — Access grant
Packet Notification Channel (PNCH) — Multicast
Packet Traffic Channel (PTCH)
Packet Data Transfer Channel (PDTCH) — Data
Packet Associated Control Channel (PACCH) — Associated control
16
Mobile-Originated packet transfer
MS
PRACH/RACH
PAGCH/AGCH
PACCH
PACCH
PATCH
PDTCH
PACCH
PDTCH
PACCH
Packet channel request
Packet immediate assignment
Packet resource request
Network
Random
access
Packet resource assignment
RLC/MAC block USF
RLC/MAC data
Acknowledgement
Retransmission of data in error
Acknowledgement
17
Transmission
Mobile-Terminated packet transfer
MS
PPCH/PCH
PRACH/RACH
PAGCH/AGCH
PACCH
PAGCH/AGCH
PDTCH
PDTCH
PACCH
PDTCH
PACCH
Packet paging request
Network
Packet channel request
Packet immediate assignment
Packet paging response
Random
access
Packet resource assignment
RLC/MAC block USF
Frame transmission
Acknowledgement
Retransmission of blocks in error
Acknowledgement
18
Transmission
Throughput VS. Input load in GPRS
Throughput
The throughput of the GPRS system performs as a slotted ALOHA
system when the system is stable. When the system is overloaded, the
throughput saturates at a maximum value.
GPRS curve
Slo
tte
Input load
19
d A
LOH
A c
urv
e
Limitation of GPRS
Limited cell capacity for all users
There are only limited radio resources that can be deployed for both
voice and GPRS calls.
Speeds much lower in reality
It is unlikely that a network operator will allow all timeslots to be
used by a single GPRS user.
Support of GPRS mobile terminate by terminals is no ensured
There has been no confirmation from any handset vendors that mobile
terminated GPRS calls.
Transit delays
GPRS packets are sent in all different directions to reach the same
destination. the result is that potential transit delays can occur.
No store and forward
There is no storage mechanism incorporated into the GPRS standard,
apart from the incorporation of interconnection links between SMS and
GPRS.
20
Download