P. 1
06 - GPRS1.7

06 - GPRS1.7

|Views: 252|Likes:
Publié parsani7

More info:

Published by: sani7 on Feb 11, 2010
Droits d'auteur :Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/18/2013

pdf

text

original

GPRS/EDGE

.

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

1/27

GPRS : General Radio Packet Service

Principales caractéristiques (1)
• commutation de paquet => multiplexage statistique entre utilisateurs =>meilleur usage des ressources radios qu’avec TCH (un canal radio pour un seul utilisateur) • débit théorique maximum possible :170 kbit/s dans le meilleur des cas, i.e. pour 8TS)et selon le type de terminal (en pratique +- 40 kbit/s selon opérateur et le débit peut varier suivant le nombre d’utilisateurs). • facturation non plus uniquement à la durée, mais au volume de données transmises • connexion permanente (« allways –on ») • nouveaux services de type paquets mais limités par le faible débit (voir plus loin) : accès WEB (WAP), e-mail(Internet, entreprise),transfert d’images, dispatching , MMS,…

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

2/27

Principales caractéristiques (2)
• Architecture : 2.5 G (step to 3G) • Introduction d’un domaine PS(“packet switched domain”) dans le CN (Core Network) à côté du domaine CS (“circuit switched” domain du GSM) • les données (IP, X25,..) sont transportées dans le CN par un protocole spécifique GTP (“GPRS Tunnelling Protocol”) • Changement minimal à réaliser dans le réseau d’accès ; dans la partie radio , nouveau canal logique PDCH (“packet data channel”) • Possibilité d’adresse IP pour terminal GPRS (un des arguments pour IPv6).

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

3/27

GPRS : architecture Existing GSM

Ajouts pour GPRS

MS

PCU : Packet Controller Unit

BTS BSC BTS PCU GPRS MSC/ VLR

CS

GMSC/ VLR AuC SMS
EIR

PSTN, ISDN, PLMN 2G,... Circuit switch. networks

MS GPRS PCU GPRS
MS must have GPRS capabilities New logical channels : PDCH (Packet Data Channels) but same GSM physical channels

HLR Gb

MAP/SS7

FR,ATM ntwk

Gi GGSN
IP, X25,Internet, … Packet switch. networks

SGSN

BTS BSC BTS PCU CN GPRS
Serving GPRS Support Node Gateway GPRS Support Node

Gn

GTP /IP ntwk

Nouveaux interfaces

GGSN

PS
Ed. 1.7 1/06 4/27

PUBLIC NETWORKS (H-504)

GPRS

GPRS : PDCH principe TS7 TS6 TS5 TS4 TS3 PDCH PDCH PDCH/TCH PDCH/TCH TCH TCH TCH TS0 TCH
Trame n Trame n+1

User 1 User1 User 1 User 1 User 2 User 2 User 2 User 1 User1 User 1 User 1 User3 User3 User3 User 1 User1 User 5 User 5 User 5 User 5 User 4 User 4 User 4 User 4 TS pour le TCH (voix)

temps

TS4 et TS5 : allocation dynamique entre GSM et GPRS (trafic TCH, voix, prioritaire)

Fig .1

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

5/27

Entités du domaine PS.
2 GPRS Support Nodes ( ~ 2 edge-routeurs ) :

• Serving GPRS Support Node (SGSN)) (=> rôle équivalent au MSC/VLR) • Gateway GPRS Support Node (GGSN) (=> rôle équivalent au GMSC : accès et relations
avec le monde extérieur)

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

6/27

MS 3 classes : • A : can work in both modes : GSM and GPRS ; can communicate simultaneously with both • B : can work in both modes : GSM and GPRS ; can communicate only in one mode at a given time • C : can work in one mode, GSM or GPRS, selected by the user. Note : In practice most MS are Class B; Class A put high requirements on radio capabilities

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

7/27

MS • Several classes of multi-slot capabilities : A MS class defines the max. number of TS the MS can use in the same frame (i.e. severals PDCH) ; the number can be different in the up-link and in the down-link (remember GSM works in FDD) => possibility of asymetrical rates. e.g. a MS can use 4 TS in the down- link and 1 TS in the up-link; it is said “4+1 “as regards the multi-slot capability • Some classes can be for half-duplex mode, others for full-duplex mode GPRS standard specify 29 different classes (!) as regards the multi-slot capabilities • TS must be carefully allocated and some time-intervals are necessary : - to measure other cells (radio equipment of the MS must align on other frequencies) - to changes between receiving mode and send mode

.

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

8/27

PDCH and rates

• the PDCH (see fig.1) is structured in a multi- frame of 52 frames : (48 TS for data, 2 TS for control information (advance –timing) , 2TS for IDLE ( => measurements) • user data of the higher layer are mapped on the PDCH by blocs : a bloc = 4 consecutive “TS” in a PDCH ; a bloc can be either user data or signalling . • as for GSM, the data is protected against transmission errors by coding 4 coding schemes (CS) depending on propagation conditions of the channel on the air interface (if strong protection e.g. CS1 => low net user data rate). Coding Scheme CS-1 CS-2 CS-3 CS-4 Net rate (kbit/s) /TS 9,05 13,4 15,6 21,4

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

9/27

PDCH and rates

• the strategy allocation of the TS is under control of the network ;must take care of the services (QoS) requirements of the services, the capability of the terminals and the number/load of the terminals in the cell … • practical throughput : o maximum theoretical rate is 171 kbit/s : the 8TS of each time-frame are allocated to one user ; in fact, the 8 TS of a time-frame are shared between several users (see fig.1); o usually terminals are at best working in a “4+1” multi-slot capability; gross rate of a PDCH is about 22 kbit/s but with coding, error protection, signalling... the net rates is about the half, 11 kbit/s => means about 40-50 kbit/s for the useful rate for a GPRS MS (and less if the load on the cell is high).

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

10/27

GPRS : 3 states for mobility IDLE state • the subscriber is not attached to the GPRS mobility management perform the GPRS Attach procedure to become • the MS must operational STANDBY state • the subscriber is attached to GPRS mobility management. • paging for GPRS data or signalling information transfers may be received.( even paging for CS services via the SGSN). • data reception and transmission are not possible in this state. • the MS may initiate activation or deactivation of PDP contexts (a PDP context shall be activated before data can be transmitted or received for this PDP context). READY STATE • the subscriber is attached to GPRS mobility management • the MS may send and receive PDP PDUs . • the network initiates no GPRS paging for an MS in this state ( paging for other services may be done via the SGSN ) • the MS may activate or deactivate PDP contexts .

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

11/27

GPRS : 3 states for mobility
Principle : one state more than in GSM : standby . Due to the “discontinuous” way of data transmission in packet mode ,during a session the MS can stay known by the network even without data transmission (if not, authentication as in voice GSM for each new call) ATTACH TIME-OUT (NO MORE DATA) or Ntwk Order READY SEND/RECEIVE DATA STANDBY

POWER ON
OFF

IDLE POWER OFF

DETACH

Located in a cell area ( in communication phase )

Located in a routing area (same concept as location area)

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

12/27

GPRS : traitement des paquets
Contexte PDP Après attachement au réseau, une session est établie par l’activation d’un contexte PDP (Packet Data Protocol).
 

le contexte contient tous les paramètres nécessaires à la session : o une adresse ( adresse IP, X25,X.121,…) : « PDP address », associée au contexte PDP o les informations de QoS requises par l’utilisateur pour cette session. plusieurs contextes PDP peuvent être activés simultanément : diverses sessions avec divers réseaux (e.g. Internet, Intranet,..) et avec des QoS différentes Chaque adresse PDP est associée à un contexte individuel PDP dans le MS , le SGSN et le GGSN. L’activation du contexte PDP peut se faire à l’initiative du mobile (connexion au départ) ou du réseau (connexion à l’arrivée)

¡

¡

¡

¡

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

13/27

GPRS : traitement des paquets

Adresse PDP 2 modes d’allocation des adresses PDP : statique ou dynamique statique : abonnement GPRS comporte une ou plusieurs adresses PDP (stockés dans la carte SIM). dynamique : le réseau mobile alloue des adresses PDP lors de la demande d’activation d’un contexte PDP. Pour l’accès à Internet, l’attribution d’une adresse IP au mobile peut se faire par l’ISP ( => similaire à l’accès Internet à partir du réseau fixe) actuellement, adresses en nombre limité dans IPv4 => adressage dynamique prédominant. Dans le futur IPv6 et une adresse pour chaque terminal.
¢ ¢ ¢ ¢

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

14/27

GPRS : traitement des paquets

QoS qualité de service décrite par un ensemble de paramètres (et des classes pour chaque paramètre) : o priorité du service (3 classes de priorité) o fiabilité ( BER, taux de perte des paquets (e.g. suite à time-out) , de duplication, de non-séquencement ,…) o délais tolérés (en pratique : « best-effort »…) o débits : moyen et crête paramètres négociés entre le GGSN et le mobile lors de l’activation du contexte PDP.
£

.

£

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

15/27

GPRS : traitement des paquets

Each PDP context exists independently in one of two PDP states: Active or inactive The PDP state indicates whether the PDP address is activated for data transfer or not. ACTIVATE PDP context ACTIVE INACTIVE

DEACTIVE PDP context

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

16/27

GPRS : traitement des paquets

INACTIVE State

• The PDP context contains no routeing or mapping information to process PDUs
. ACTIVE State related to that PDP address. • No data can be transferred.

• the PDP context for the PDP address in use is activated in MS, SGSN and

GGSN. • the PDP context contains mapping and routeing information for transferring PDUs for that particular PDP address between MS and GGSN : data can be transferred. • the PDP state ACTIVE is allowed in the STANDBY or READY state.

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

17/27

SGSN (Serving GSN)
- contient les informations de souscription et de sécurité venant du HLR, au moment de l’”attach” du mobile) (IMSI, adresse(s) PDP,...) - contient les identités du mobile :IMSI; identité(s) temporaire(s) (TMSI, PTMSI (=Packet TMSI »), - gère l’authentification , la sécurité et la localisation (“routing area” : concept similaire à la LA du GSM), adresse du VLR - assure le routage des paquets avec les GGSN pour lesquels un contexte PDP actif existe (connexion avec un réseau extérieur) - à la demande du MS, active un contexte PDP pour une session ( adresse IP/X121, paramètres de QoS,..) (plusieurs contextes PDP peuvent coexister) ; demande au GGSN de créer un contexte PDP - gère le « paging » suite à une demande du GGSN (en cas de connexion terminating » - crée des données de charging

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

18/27

GGSN (Gateway GSN)
- assure le routage des paquets avec les SGSN pour lesquels un contexte PDP actif existe -création de contexte PDP : • pour le trafic au départ du MS : crée un contexte PDP suite à la demande du SGSN (rejet si les paramètres (e.g. QoS sont incompatibles avec le réseau extérieur) • pour le trafic à destination du MS, venant d’un réseau extérieur : en cas de réception de données pour lesquelles i’il n’y a pas de contexte PDP actif pour le MS, il fonctionne comme un G-MSC et crée un contexte PDP : consulte le HLR (via IMSI) , obtient l’adresse du SGSN (où le MS est localisé), demande au SGSN, l ’activation d’un contexte PDP,… -crée des données de charging
¤ ¤ ¤

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

19/27

GPRS . Transport des paquets : encapsulation • Le GPRS transporte de manière transparente les paquets (PDP PDUs) entre les réseaux de données
externes et le MS. Pour l’acheminement, les paquets sont encapsulés et décapsulés dans chaque noeud :MS, BSC,SSGN,GGSN. • 2 différentes techniques d’encapsulation sont utilisées : une dans le CN (backbone) entre les GSN’s ( SSGN et GGSN), l’autre entre le SSGN et le MS. • pour l’encapsulation entre GSN’s, les PDP PDU sont encapsulés dans le protocole GTP (GPRS Tunnelling Protocol ) , puis dans UDP, puis transportées dans IP au sein du backbone . (les headers IP et GTP PDU contiennent l ‘adresse IP du GSN et le “ tunnel endpoint identifier” qui permettent d’identifier dans le réseau un contexte PDP dans un GSN ). Le GTP a été mis en œuvre car le GPRS peut en principe supporter d’autres réseaux PDN(e.g. X25)

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

20/27

GPRS. Transport des paquets:: protocoles dans le plan usager (U-plan)
Application IP
Relay

IP

SNDCP

SNDCP GTP-u

GTP-u

Encapsulation

LLC

LLC

Relay

UDP
BSSGP BSSGP

UDP IP
L2

RLC

RLC

IP
MAC MAC Network Service GSM RF GSM RF L1bis Network Service L1bis L1 L2

L1

Um MS BSS

Gb SGSN

Gn GGSN

Gi

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

21/27

EDGE (“Enhanced Data for GSM Evolution “).

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

22/27

EDGE (Enhanced Data for GSM Evolution » Comment augmenter les débits du GPRS ? L’idée : en général, lorsque les conditions de propagation sont favorables pour un utilisateur (e.g. . proche de la BS) on diminue la puissance du mobile But : limiter les interférence vis-à-vis des autres mobiles , équipartition de la qualité de service entre les utilisateurs ,…plus un effet secondaire bénéfique sur la consommation des batteries. Par contre , on peut envisager pour un mobile en conditions radio favorables : (1) d’augmenter l’efficacité de la modulation, .i.e. transmettre plus de bits/symbole. (2) de relaxer le codage du canal (mettre moins de bits pour le contrôle d‘erreurs et augmenter donc l’efficacité du canal ) (3) puisque le mobile se déplace et que les conditions peuvent changer , avoir un codage et une modulation dynamique, qui change suivant les conditions du canal (« link adaptation ») (4) augmenter l’efficacité du traitement des erreurs en cas de retransmission («incremental redundancy»)

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

23/27

Ces 3 mesures ont été mises en œuvre dans EDGE. 1. Modulation addition d’un système de modulation 8-PSK (« octogonal Phase Shift Keying » en plus du GMSK du GSM (mais pas de changements fondamentaux dans la structure des canaux radio )

GMSK 1 bit/symbole

8-PSK 3 bits/symbole

Même gabarit que pour le « burst « GSM (200 kHz) Un burst contient net 148 symboles avec 3 bits/symbole

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

24/27

2. MCS (« Modulation and Coding Schemes) Les CS‘ (Coding Schemes ) ont été étendus en MCS (« Modulation and Coding Schemes) : MCS MCS9 MCS8 MCS7 MCS6 MCS5 MCS4 MCS3 MCS2 MCS1
¥

Modulation 8-PSK 8-PSK 8-PSK 8-PSK 8-PSK GMSK GMSK GMSK GMSK

Débit kbit/s 59,2 54,4 44,8 29,6 21,4 17,6 14,8 11,2 8,8

Les changement de MCS peuvent se faire entre paquets d’un même flux=> « link « adaptation » suivant les conditions radio. Debits EDGE: débit maximum : 8 x 59,2 kbit/s = 473,6 kbit/s

¥

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

25/27

3. retransmission avec redondance incrémentale (principe)

Bloc initial Codage faible
INFO
Protection

INFO

Protection

Bloc retransmis Codage + robuste
Redonda Protection INFO nce

NACK
Traitement combinant les 2 blocs

Redonda Protection INFO nce

INFO

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

26/27

EDGE :débits Débit maximum : 8 x 59,2 kbit/s = 473,6 kbit/s Débits liés aux conditions de propagation
Eb/No élevé EDGE GPRS 13 kbit/s CS2 Distance Eb/No faible

Débit d’un TS 59,2 kbit/s MCS9

¦

¦

PUBLIC NETWORKS (H-504)

GPRS

Ed. 1.7

1/06

27/27

You're Reading a Free Preview

Télécharger
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->