Vous êtes sur la page 1sur 88

Systèmes de communication

mobiles

GPRS-UMTS-HSPA
Rachid El-Azouzi
Sommaire
•  GPRS
–  Principe
–  Architecture dédiée
–  Avantages et inconvénients
–  Performances et services
•  UMTS et HSPA
–  W-CDMA
–  Architecture
–  Performances et possibilités
GPRS
General Paquet Radio Service

Idée :
Rattacher au GSM une structure de communication de
paquet permettant l’interconnexion de réseaux
d’informations (privés ou internet).
Circuit
Paquet
Architecture du réseau
Architecture dédiée

SGSN
u 

Serving GPRS
Support Node

GGSN :
u 

Gateway GPRS
Support Node
GGSN (Gateway GPRS Support
Node)
•  Le GGSN est une passerelle s'interfaçant avec les autres réseaux de données
(internet).
•  Le GGSN est notamment chargé de fournir une adresse IP aux terminaux mobiles
pendant toute la durée de la connexion.
GGSN (Gateway GPRS Support
Node)
•  Il contient des informations de routage:
traduction de l’APN (Access Point Name)
représentant le réseau externe à atteindre en
adresse IP;
•  Il gère la session ( QoS, login et password de
l'utilisateur) ;
•  Il collecte des données de trafic pour la
facturation
•  Il fait fonction de pare-feu
•  Il est relié au SGSN via une dorsale GPRS.
Zones de routage GPRS
Avantages et Inconvénients
•  Avantages :
–  Accés distants à des réseaux privés
–  Plus rapide que le GSM
–  Multi support (téléphone, PDA, ordinateurs)

•  Inconvénients :
–  Débit limité
–  Saturation des fréquences
–  Arrivée de l’UMTS
Performances et Services
—  Débits maximum : 171.2 kbit/s.
—  Aucune mesure de correction d’erreur
—  WAP (Wireless Application Protocol)
—  Mail
—  M-commerce
—  Facturation des informations échangées
—  Applications intéractives
UMTS
Universal Mobile Telecommunication
System

Idée :
Refondre complètement la méthode d’accès au
support issu du GSM. Garder l’organisation
générale du Backbone (GSM+GPRS).
W-CDMA
•  Wideband-CDMA
•  Fréquences : 1900 à 2200 Mhz
•  2 Modes de fonctionnement en europe
–  IMT-DS : WCDMA
–  IMT-TC : WCDMA+TDMA (France)
•  Jusqu’à 64 communications sur une même
fréquence
•  Adaptation des puissances d’émission
Bandes de fréquences 1885-2250 MHz

1920-1980 et 2110-2170 MHz


Frequency Division Duplex (FDD, W-CDMA)
largeur des canaux 5 MHz sous bandes 200 kHz.

1900-1920 et 2010-2025 MHz


Time Division Duplex (TDD, TD/CDMA),
largeur des canaux 5 MHz sous bandes 200 kHz.

1980-2010 and 2170-2200 MHz Satellite uplink et downlink.

Débit max de l ’ordre de 1 à 2 Mbits/s


Architecture

•  Identiques à celle du GSM + GPRS

•  L’ensemble du BSS est modifié


Performances et possibilités
—  Remarque :
—  UMTS n’est plus une architecture de téléphonie
—  UMTS apporte une vrai évolution, voulu par le GPRS
—  Supporte les systèmes GSM + GPRS
—  Applications temps réel
—  Débit :
—  2 Mbit/s. pour un piéton
—  384 kbit/s. en voiture
—  144 kbit/s. en train
—  Multiples et dynamique
EDGE et CDMA
• EDGE (Enhanced Data Rates for GSM Evolution)
permet d'offrir des débits allant jusqu'à 500 kb/s
avec un espace fréquentiel entre porteuses de
300 kHz
• CDMA à multiples porteuses (Cdma2000) pour
les USA ; Cdma2000 correspond à l'extension de
la norme IS-95 utilisée aux USA et qui utilisait
déjà les nouvelles fréquences choisies pour
l'UMTS.
CDMA

• Techniques à étalement de spectre


• Objectif initial
• Protection contre les brouilleurs (militaire)
• 1978, systèmes civils à haute capacité
• 1991 QUALCOM commercialise un système CDMA
norme IS95
• 1995 Premier réseau commercial à Hong-Kong
Evolution des standards 3GPP
UMTS / GSM
En comparaison avec le GSM, la partie radio de
l’UMTS a été la plus profondément modifiée

—  accès radio se fait en WCDMA (partage de la bande


de fréquence)
—  Les RNC (ex BSC) communiquent entre eux
—  Le transport des données et de la signalisation sont
basés sur l’ATM
—  Introduction de nouveaux service grâce à
l’augmentation des débits
—  Support pour les differentes qualités de service
Les services UMTS
•  Sur le domine Circuit (CS)
–  La visiophonie
–  Les data
•  Sur le domaine paquet (PS)
–  Le 384/64, 128/64, 64/64
•  Les multi-appels
–  1PS + 1CS
–  2 PS
–  1CS + 2PS
Domaines en UMTS
Architecture fonctionnelle du UMTS
Release 99

• Le réseau coeur de l'UMTS est scindé en 2 domaines


de service
• le CS (Circuit Switched) domain,
• le PS (Packet Switched) domain
CS domain
•  Le AuC (Authentication Center)
•  GMSC (Gateway MSC) est un MSC un peu
particulier servant de passerelle entre le réseau
UMTS et le RTCP (Réseau Téléphonique
Commuté Public
CS et PS
PS domain
—  Le SGSN (Serving GPRS Support Node) qui joue
le même rôle que le VLR, c'est à dire la
localisation de l'abonné mais cette fois sur une
RA (Routing Area).
—  Le GGSN (Gateway GPRS Support Node) a une
fonction identique au GMSC pour la partie
paquet du réseau, en jouant le rôle de passerelle
vers les réseaux à commutation de paquets
extérieurs (Internet public, un intranet privé,
etc...).
Node B et RNC
•  Node B : son rôle principal est d'assurer les
fonctions de réception et de transmission radio
pour une ou plusieurs cellules de l'UTRAN.
•  le RNC (Radio Network Controller) : son rôle
principal est le routage des communications
entre le NodeB et le réseau coeur.
• 
L'architecture en couches
L'architecture en couches
—  Le niveau 1 (PHY) représente la couche
physique de l'interface radio. Elle réalise entre
autres les fonctions de codage de canal,
d'entrelacement et de modulation. (cf. WCDMA).
—  Le niveau 2 comprend les couches PDCP, RLC,
MAC et BMC.
—  La couche PDCP (Packet Data Convergence Protocol
Data Convergence Protocol )
—  couche BMC (Broadcast/Multicast Control) assure les
fonctions de diffusion de messages sur l'interface
radio.
L'architecture en couches
•  Le niveau 3 de l'interface radio contient
la couche RRC (Radio Resource Control).
–  La fonction principale de cette couche est la
gestion de la connexion de signalisation
établie entre l'UTRAN et le mobile
Le protocole WCDMA
—  WCDMA : il existe deux deux techniques
principales
—  Direct Sequence
—  Frequency Hopping
—  DS-CDMA : Il s'agit de multiplier au sens
mathématiques du terme (OU exclusif) chaque
bit à transmettre par un code pseudo-aléatoire
PN (Pseudo random Noise code) propre à
chaque utilisateur.
—  SF (Spreading Factor) la longueur du code
Débit Chip = Débit Bit * SF
WCDMA
OVSF (Orthogonal Variable
Spreading Factor Code)
SF
•  SF admit par l’UTRAN
–  4 à 256 pour les canaux montants
–  4 à 512 pour les canaux descendants
Les codes
Les codes de brouillage sont pseudo-aléatoires et
quasi-orthogonaux, même si les émetteurs ne sont
pas synchronisés
Pour les sens descendant (réseau vers mobile):
—  Les cannaux d'une cellule sont synchronisés
—  Les cellules ne sont pas synchronisées entre elles
—  Le code de brouillage est unique pour chaque Cellule
⇒ Cela permet d’utiliser tous les codes OVSF sur
chaque cellule
Pour le sens montant (mobile vers réseau):
—  La synchronisation des mobiles entre eux n'est pas possible
—  Le réseau alloue un code de brouillage unique à chaque mobile
⇒ Cela permet d’utiliser tous les codes OVSF sur
chaque mobile
Brouillage  
•  Limites  des  codes  OVSF:    
–   pas  des  séquences  pseudo-­‐aléatoires  :  pas  
forcément  d'étalement  de  spectre.    
–  Orthogonalité  seulement  pour  séquences  alignées    
⇒  difficulté  liée  à  la  non-­‐synchronisaBon  des  
mobiles  (uplink).    
⇒  nécessité  d'un  2ème  type  de  codes  :  ceux  de  
"brouillage"    
Codes  de  brouillage    
•  Principe  d'allocaBon  :  downlink    
–  un  code  de  canalisaBon  par  canal  physique.    
–  totalité  de  l'arbre  OVSF  disponible.    
–  Un  code  de  brouillage  par  cellule  ⇒  codes  de  brouillage  disBnguent  
les  cellules  entre  elles.    
–  512  codes  disponibles  ⇒  contrainte  sur  planificaBon  du  réseau  
(cellules  proches  ⇒  codes  différents).    
•  •  Principe  d'allocaBon  :  uplink    
–  un  code  de  canalisaBon  par  canal  physique.  
–  Totalité  de  l'arbre  OVSF  disponible.    
–  Un  code  de  brouillage  par  mobile  ⇒  codes  de  brouillage  disBnguent  
les  mobiles  entre  eux.    
–  224  codes  disponibles  ⇒  pas  de  contrainte  sur  planificaBon  entre  
mobiles.    
La planification

•  La bande de fréquence est la même


sur toutes les cellules
•  Le code de brouillage d’une cellule
doit être différent de celui de ces
voisines

Il en résulte la nécessité d’avoir un


plan de code pour l’opérateur
La planification

•  La bande de fréquence est la même sur


toutes les cellules
•  Le code de brouillage d’une cellule doit
être différent de celui de ces voisines

Il en résulte la nécessité d’avoir un plan


de code pour l’opérateur
Le contrôle de puissance

•  Tous les émetteurs utilisent la même bande


de fréquence
•  Pour un récepteur "accordé" sur un code les
autres signaux apparaissent comme des
interférences
Il est donc important que tous les signaux
arrivent avec un même niveau de puissance
au récepteur
USIM
L’application USIM contient toutes les données
relatives à l’abonné, parmi lesquelles on
trouve :
–  l’IMSI (International Mobile Subscriber Identity),
–  le MSISDN (Mobile Station International ISDN Number),
–  la langue préférée, utilisée pour l’affichage des informations sur
le terminal,
–  les clés de chiffrement et d’intégrité,
–  la liste des réseaux interdits,
–  les identités temporaires de l’usager vis-à-vis des domaines Cs
et Ps (TMSI et P-TMSI) ;
–  les identités des zones de localisation courantes du mobile pour
les domaines Cs et Ps.
L’interface Radio
Plan utilisateur
Plan de contrôle

RRC User plane radio Bearer L3

Signaling radio Bearer PDCP BMC

L2
RLC
Canaux logiques
MAC
Canaux Physiques
PHY L1
L’interface Radio
—  MAC, Medium Access Control :
—  fait le multiplexage des données sur les Transport Channel
—  RLC, Radio link Control :
—  assure le contrôle de la bonne transmission des Données
provenant des couches supérieures

—  PDCP, Packet Data Convergence Protocol :


—  Assure l’indépendance entre les couches supérieures et les
couches RLC/MAC

—  BMC, Broadcast/ Multicast Control :


—  Assure la transmission des informations provenant d’un centre
Cell Broadcast (provient du GSM)
Logical Channels
•  Control Channels
•  BCCH : Brodcast Control Channel Down Link
•  PCCH : Paging Control Channel Down Link
•  DCCH : Dedicated Control Channel point to point
•  CCCH : Common Control Channel bidirectionnal
(onto FACH/RACH)

•  Traffic Channels
•  DTCH : Dedicated Trafiic Channel point to point
•  CTCH : Common Traffic Channel point multi point
Transport Channels

RACH : Random Access Channel UL


DCH : Dedicated Channel bidirectionel
PCH : Paging Channel DL
BCH : Broad cast Channel DL
FACH : Forward Access Channel DL
DSCH : Downlink Shared Channel DL
Logical Channels
•  Control Channels
•  BCCH : Brodcast Control Channel Down Link
•  PCCH : Paging Control Channel Down Link
•  DCCH : Dedicated Control Channel point to point
•  CCCH : Common Control Channel bidirectionnal
(onto FACH/RACH)

•  Traffic Channels
•  DTCH : Dedicated Trafiic Channel point to point
•  CTCH : Common Traffic Channel point multi point
Les différents états d’un Mobile
Cell PCH

URA PCH

Cell DCH Cell FACH


Mobile connecté

Idle

Mobile non connecté


Les différents états d’un Mobile
Idle :
–  le mobile ne possède aucune connections

Cell DCH :
–  des canaux de transport dédiés sont alloués
–  La molibilité est gérée par le réseau

Cell FACH
–  Aucun canal de transport dédié alloué
–  Le réseau et le mobile ont la possibilité de transferer des données
en utilisant les cannaux FACH ou RACH
Les différents états d’un Mobile
Cell PCH
–  Aucun canal de transport alloué
–  Le mobile écoute les canaux BCH et PCH
–  Le mobile signal tout changement de cellule

URA PCH
–  Aucun canal de transport n’est alloué
–  Le mobile écoute les canaux BCH et PCH
–  Le mobile signal les changements d’URA
Comparaison des états d’un mobile
2G et 3G
Architecture Logique UMTS

PSTN
N
MSC GMSC
Iu CS VLR

Iu b C
Node B D
RNC Iu CS
Iu b
HLR

world
Node B

IP
Iu r Gs
Iu PS Gr Gc

Iu b Iu PS
Node B RNC Gn Gi
SGSN GGSN
Iu b

Node B
Architecture Logique GSM

PSTN
N
MSC GMSC
A VLR

Abis C
BTS D
BSC A
Abis
HLR

world
BTS

IP
Gs
Gb Gr Gc

Abis GB
BTS BSC Gn Gi
SGSN GGSN
Abis

BTS
Architecture Logique UMTS GSM

PSTN
Node B Iu b

RNC Iu CS
Iu b
Node B Iu PS N
Iu r
MSC GMSC
Iu
CS VLR
Iu b
Node B C
RNC D
Iu PS
Iu b
HLR

world
Node B

IP
A Gs
Gr Gc

Abis Gb
BTS BSC Gn Gi
SGSN GGSN
Abis

BTS
Architecture "physique"

PSTN
N
RNC MSC GMSC
VLR
Iu b
STM1 Iu CS/PS
Iu b STM1 Iu CS C
Node B E1 D
Iu r
Iu b MGW
HLR

world
E1
Node B Backbo

IP
ne ATM Iu PS Gs
Gr Gc
Node B Iu b
E1 Iu b Iu CS/PS
STM1 STM1 Gn Gi
SGSN GGSN
Iu b
E1
RNC
Node B
HSDPA
n  Transmission en mode paquet
n  CDMA

n  Nouvelles technologies


n  Modulation et codage adaptatifs
n  Techniques de retransmission HARQ (Hybrid Automatic
Repeat reQuest)
n  HSDPA is basically conceived for non real time
data trafic

Source « Magister »
WCDMA Background and Evolution

3GPP Rel 5 3GPP Rel 6 3GPP Rel 7


3GPP Rel -99 3GPP Rel 4 (HSDPA) (HSUPA) HSPA+ Further Releases,
12/99 03/01 03/02 2H/04 06/07 (LTE)

2000 2001 2002 2003 2004 2005 2006 2007

Europe Europe HSDPA HSUPA


Japan
(pre-commercial) (commercial) (commercial) (commercial)
Link Adaptation (1/3)

▪  UE informs the Node B regularly of its channel quality by


CQI messages (Channel Quality Indicator)
Link Adaptation (2/3)

▪  Adaptive modulation and higher order modulation


(16/64QAM) with HSDPA

Link adaptation
adjusts the
mode within few
ms based on
CQI
Fast Retransmissions (1/3)
Rel ‘99 HSPA

RNC
Retransmisson Packet
Packet

NodeB

RLC ACK/NACK
Retransmisson

UE Layer 1 ACK/
NACK

▪  Radio Link Control (RLC) layer ACK/NACKs also possible with HSPA
Fast Retransmissions (2/3)

UE NodeB RNC

User data
(Re)transmission
RLC RLC (N)ACK

MAC-d

MAC-hs
(Re)transmission
Layer1
HARQ (N)ACK
Fast Retransmissions (3/3)

▪  Layer 1 signaling indicates the need of retransmission


which leads to much faster round trip time that with
Rel ‘99
▪  Retransmission procedure with layer 1 retransmissions
(HARQ) is done so that decoder does not get rid of
the received symbols if the transmission fails but
combines them with new transmissions
▪  Retransmissions can operate in two ways:
▪ Identical retransmissions (soft/chase combining)
▪ Non-identical retransmissions (incremental
redundancy)
HSDPA functionality
Scheduling responsibility has been moved from RNC to
Node B
Due to this and the short TTI length (2 ms) the
scheduling is dynamic and fast
Support for several parallel transmissions
–  When  packet  A  is  sent  it  starts  to  wait  for  an  acknowledgement  from  the  receiver,  during  
which  other  packets  can  be  sent  via  a  parallel  SAW  (stop-­‐and-­‐wait)  channels  

Pkt A
Pkt B
Pkt C Ack B
Pkt D
Pkt E
Pkt F
Downlink scheduling (1/5)

▪  NodeB has certain amount of users connected to it and


it needs to schedule the different users for
transmission in different fractions of time (Transmission
Time Intervals)
▪  Certain fairness for scheduling time for each user
should be maintained
▪  Resources should be utilized in optimal way
▪  There exists different ways that users can be scheduled
in downlink, e.g.
▪  Round Robin
▪  Proportional Fair
Downlink scheduling (2/5)

▪  Round Robin (RR)


▪  Simplest scheduling algorithms
▪  Assigns users in order i.e. handling all users
without priority
▪  Positive sides
▪  Easy to implement
▪  Each user gets served equally
▪  Negative sides
▪  No channel conditions are taken into account and thus
resources might be wasted
Downlink scheduling (3/5)

▪  Proportional Fair (PF)


▪  Compromise-based scheduling algorithm
▪  Based upon maintaining a balance between two
competing interests
▪  Maximize network throughput i.e. users are served in good
channel conditions
▪  Allowing all users at least a minimal level of service
Downlink scheduling (4/5)

▪  PF assigning each users a scheduling priority that is inversely


proportional to its anticipated resource consumption
▪  High resource consumption => low priority
Downlink scheduling (5/5)

▪  In general priority metric for certain user can be defined as follows

▪  where instantaneous data rate, d, is obtained by consulting the link


adaptation algorithm and average throughput, r, of the user is defined
and/or updated as follows

▪  where is so called forgetting factor. Hence, equals the equivalent


averaging period in a number of TTIs for the exponential smoothing filter
Advanced HSDPA scheduling
An improved scheduling
algorithm (Proportional
Fair, PF) offers significant
gain over a conventional
algorithm (Round Robin,
RR)

PF has a very good price-


quality ratio
–  User  equipment  needs  no  changes  
–  Node  B’s  need  only  minor  changes  

78
Uplink scheduling (1/5)

▪  With HSDPA all the cell power can be directed to a


single user for a short period of time
▪  Very high peak data rates achievable for certain UE
and all the others can be left with a zero data rate
▪  However, in the next time instant another UE can be
served and so on
▪  With HSUPA HSDPA type of scheduling is not possible
▪  HSUPA is a many-to-one scheduling
▪  The uplink transmission power resources are divided
to separate devices (UEs) which can be used only for
their purposes and not shared as with HSDPA

42 © 2008 Magister Solutions Ltd


Uplink scheduling (2/5)

▪  The shared resource of the uplink is the uplink noise


rise(*), or the total received power seen in the Node B
receiver
▪  Typically, one UE is unable to consume that resource
alone completely and it is very beneficial for the
scheduler to know at each time instant how much of that
resource each UE will consume and to try to maintain the
interference level experienced close to the maximum
▪  Thus, HSUPA scheduling could be referred as very fast DCH
scheduling

(*)ratio between the total power received from all of the UEs at the
base station and the thermal noise
Uplink scheduling (3/5)

▪  Two different scheduling schemes are defined for


HSUPA traffic
▪  Scheduled transmissions controlled by Node B which
might not guarantee high enough minimum bit rate.
In addition each request requires time consuming
signaling
▪  Non-scheduled transmissions (NST) controlled by
radio network controller (RNC) which defines a
minimum data rate at which the UE can transmit
without any previous request. This reduces signaling
overhead and consequently processing delays
Uplink scheduling (4/5)

▪  Scheduled transmissions
▪  The scheduler measures the noise level and
decides whether
▪  Additional traffic can be allocated
▪  Should some users have smaller data rates
▪  The scheduler also monitors the uplink feedback
▪  Transmitted on E-DPCCH in every TTI
▪  Referred as happy bits
▪  Tells which users could transmit at a higher data rate both from
the buffer status and the transmission power availability point
of view
Uplink scheduling (5/5)

▪  Depending on possible user priorities given from the


RNC, the scheduler chooses a particular user or users
for data rate adjustment
▪ The respective relative or absolute rate commands are
then send on the E-RGCH or E-AGCH
▪  UE in soft handover receives only relative hold/down
commands from other than serving HSUPA Node B
I-HSPA (1/3)

▪  Internet-HSPA (I-HSPA) aims to provide competitive


mobile internet access with much more simpler network
architecture than it is in normal WCDMA systems
▪  Deployable with existing WCDMA base stations
▪  Utilizes standard 3GPP terminals
▪  Simplified architecture brings many benefits such as
▪  Cost-efficient broadband wireless access
▪  Improves the delay performance
▪  Transmission savings
▪  Enables flat rating for the end user
▪  Works anywhere (compared to WLAN or WIMAX)
I-HSPA (2/3)

NodeB /
E-NodeB SGSN
RNC GGSN
UE
Internet /
Intranet

I-HSPA
I-HSPA (3/3)
Release 99
~200 ms Round trip time of 32-Byte packet
200
180 HSDPA
<100 ms
160 Internet
140 HSUPA Iu + core
~50 ms
120 RNC
Iub
100 I-HSPA Node B
80 ~25 ms
AI
60 UE
40
20
0
Today HSDPA HSDPA+HSUPA I-HSDPA+
I-HSUPA