HSPA
OSSOUBITA POUKA Steve A.
MarsAvril 2016
[email protected]
ENSPT ITT3RT_ALT
+ (237) 695117189 /
+ (237) 650440864 /
+ (237) 243656150
CONTENU
HSDPA: Définition
Principes
Les Canaux
Les terminaux
HSUPA : Définition
Architecture Protocolaire
Principes
Les Canaux
HSOPA : Définition et Principes
2
HSDPA : DÉFINITION
HighSpeed Downlink Packet Access (HSDPA) est un protocole pour la
téléphonie mobile parfois appelé 3G+, offrant des performances
approximativement dix fois supérieures à la 3G (UMTS R5).
Le déploiement existant en 2007 offre des débits de 1.8 Mbit/s, 3.6Mbit/s,
7.2 Mbit/s et 14.4 Mbit/s sur le lien descendant.
Pour passer du WCDMA (UMTS) au HSDPA, il faut une évolution logicielle
et aussi quelques cartes additionnelles au niveau de la BTS et du RNC.
Étant donné que les ressources sont partagées entre le WCDMA et le
HSDPA, l'évolution ne nécessite pas de très gros moyens financiers car le
HSDPA s'appuie sur les infrastructures déjà en place.
3
HSDPA : PRINCIPES
Les principales différences avec l'UMTS viennent des fonctions suivantes :
L'algorithme HARQ (Hybrid Automatic Repeat Request = ARQ + FEC) :
variation d'ARQ, mécanisme de contrôle ou on utilise les acquittements
(ACK/NACK) et les timeouts pour assurer une transmission fiable lors d'une
transmission peu fiable (implémentation usuelle, CRC).
Le code utilisé est un code plus puissant que CRC (code de canal =
FEC), par exemple un code TURBO ou un code convolutif.
Retransmissions beaucoup plus rapides à partir du NodeB.
Améliore nettement le débit, même lorsqu'un paquet arrive avec une
erreur, le paquet erroné est conservé.
Il est possible que, même si la retransmission du paquet débouche
encore sur un paquet erroné, la combinaison des deux paquets erronés
permette de corriger l'erreur.
4
HSDPA : PRINCIPES
L'algorithme FPS (Fast Packet Scheduling) : nouvel ordonnancement
dans le NodeB bien plus rapide que celui de l'UMTS.
AMC (Adaptive Modulation and Coding) : consiste à déterminer la
modulation et le code à utiliser en fonction de la qualité du canal.
Le codage QPSK forme le schéma de base.
Cependant, si le canal est de bonne qualité, la modulation 16QAM
est adoptée, ce qui double le débit.
Le codage QPSK permet d'atteindre 1.8 Mbit/s, et le codage
16QAM, 3.6 Mbit/s.
5
HSDPA : PRINCIPES
Les canaux sont partagés entre les différents utilisateurs de
manière efficace avec les High Speed Downlink Shared Channel
(HSDSCH) pour les datas.
On introduit la notion de TTI (Transmission Time Interval) qui
est typiquement de 2 ms durant laquelle un utilisateur reçoit ses
données et puis on passe à un autre utilisateur.
Avec le WCDMA on a en pratique des débits de 384 kbps avec un
temps de latence de l'ordre de 100200 ms. Avec le HSDPA on a en
pratique des débits de 12 Mbps et même 3 Mbps dans de très
bonnes conditions et avec des délais de l'ordre de 50 ms.
6
HSDPA : PRINCIPES
7
HSDPA : PRINCIPES
De façon basique on a un récepteur en râteau du côté du
terminal et 2 antennes en diversité d'espace au niveau du
NodeB.
On obtient en moyenne une efficacité spectrale de 0.4 bits /
Hz / Cellule.
8
HSDPA : PRINCIPES
Les différents protocoles et couches présentés sont
assez similaires à ceux de R99.
9
HSDPA : PRINCIPES
Le RRC gère la signalisation relative à la configuration des
canaux, au Mobility Management, etc.
Le PDCP gère la compression des entêtes car une entête IP brute
peut être 2 à 3 fois supérieure au contenu de la voix.
Le RLC s'occupe principalement de la segmentation et de la
retransmission.
10
HSDPA : PRINCIPES
11
HSDPA : PRINCIPES
Pour le transport des données en R99 on a le DCH, le FACH (Forward
Access CHannel) et le DSCH (Downlink Shared CHannel).
Dans la R5 le DSCH a été supprimé pour causes de sousutilisation.
Ainsi de nouveaux canaux on été introduits par le HSDPA dans le Uplink
et dans le Downlink :
HighSpeed Shared Control CHannel (HSSCCH ) : pour le contrôle.
HighSpeed Dedicated Physical Control CHannel (HSDPCCH) :
pour le contrôle.
HighSpeed Physical Downlink Shared CHannel (HSPDSCH) :
pour les données.
12
HSDPA : PRINCIPES
Canaux introduits par le HSDPA
13
HSDPA : PRINCIPES
Le principe de fonctionnement est illustré par la figure suivante :
14
HSDPA : PRINCIPES
Un autre élément apporté par le HSDPA est la retransmission au
niveau physique du modèle OSI.
Avec la R99, la retransmission de données part du RNC.
Ainsi en se plaçant à la couche physique, il n'y a pas de différence
entre un paquet retransmis et un nouveau paquet.
En HSDPA, le paquet reçu du RNC est placé dans le buffer de la
BTS.
Après transmission vers le terminal, le paquet est gardé et en cas
de perte, il est retransmis sans l'intervention du RNC.
15
HSDPA : PRINCIPES
16
HSDPA : LES CANAUX
HighSpeed Physical Downlink Shared CHannel
Il est utilisé pour le transport des données de l'utilisateur. Les
différences avec le DCH de la R99 sont :
Pas de « fast power control ».
Support du 16QAM en plus du QPSK.
Utilisation d'un TTI de 2 ms (10, 20, 40, 80 ms pour le DCH).
Couche 1 alors que c'est au niveau RLC pour le DCH.
SF 16 bits fixe alors que pour le DCH le SF peut varier entre
4 et 512 bits.
Il n'y a pas de transmissions discontinues : durant le TTI on
transmet en « tout ou rien ».
17
HSDPA : LES CANAUX
Ainsi quand il n'y a pas de données à transmettre, les ressources
sont allouées à un autre utilisateur.
Il est à noter que le débit est doublé quand on passe du QPSK au
16QAM.
Plusieurs codes associés au HSPDSCH peuvent être alloués pour
augmenter les débits et on peut aller jusqu'à 15 codes durant un
TTI.
Cependant cela dépend des capacités du terminal.
Le codage canal utilisé est le code TURBO.
18
HSDPA : LES CANAUX
HighSpeed Shared Control CHannel
Le HSSCCH transporte des informations de signalisation qui permettent au terminal de
démoduler correctement et de désétaler les informations reçues.
Étant donné qu'il est nécessaire pour l'utilisation du HSPDSCH, le HSSCCH est divisé en 2
parties :
La première contient les informations de démodulation pour le terminal.
La deuxième contient des informations relatives au ARQ.
Ainsi le terminal peut savoir si ce sont des informations retransmises ou nouvelles à partir
d'un indicateur.
En cas de perte et que l'indicateur en question informe que les données reçues sont
nouvelles, la retransmission, selon la nature du service, aura lieu éventuellement au niveau
plus haut qu'est le niveau RLC.
Le codage canal est de type convolutionnel 1/3 puisque la petite quantité d'informations
transportée ne nécessite pas un code TURBO; cependant un CRC de 16 bits est inclus dans la
deuxième partie du HSSCCH pour garantir les processus de HARQ.
19
HSDPA : LES CANAUX
HighSpeed Dedicated Physical Control CHannel
En HSDPA, il y a un besoin de feedback sur le lien radio pour
assurer la qualité de la transmission.
On utilise en effet pour cela le CQI (Channel Quality Indicator).
Le HSDPCCH est aussi utilisé pour la demande de retransmission.
Il utilise un SF de 256 bits.
20
HSDPA : LES TERMINAUX
Les terminaux qui supportent le HSDPA sont divisés en 12 classes.
Les terminaux sont classés en fonction :
Du nombre de codes reçus potentiellement.
De la modulation supportée, 16QAMQPSK ou QPSK
seulement.
Selon la classe, les débits supportés varient de 0.9 à 14.4 Mbit/s.
Les classes de mobiles sont résumées dans le tableau suivant :
21
HSDPA : LES TERMINAUX
22
HSUPA : DÉFINITION
23
HSUPA : ARCHITECTURE PROTOCOLAIRE
24
HSUPA : PRINCIPES
25
HSUPA : PRINCIPES
Le HSUPA (HighSpeed Uplink Packet Access) s'intéresse à la voie
montante, qui devrait atteindre à terme 5.76 Mbit/s.
La spécification du HSUPA se trouve dans le document 3GPP R6
(release 6).
Le HSUPA utilise un canal montant amélioré nommé EDCH
(Enhanced Dedicated CHannel), qui utilise les mêmes ingrédients
que le HSDPA sur le canal descendant : adaptation des
communications entre les terminaux et le NodeB pour optimiser
l'utilisation globale du canal.
26
HSUPA : PRINCIPES
Parmi les algorithmes proposés dans cette norme, citons notamment les suivants :
TTI (Transmission Time Interval) de longueur réduite.
Protocole HARQ (Hybrid ARQ), qui effectue de la redondance incrémentale.
Ordonnanceur de paquets, qui décide quand et comment sont transmis les
paquets en utilisant la qualité des communications et l'état des files d'attente du
récepteur.
Possibilité de faire passer des paquets prioritaires, comme ceux de la ToIP
hors du champ de l'ordonnancement. Ces paquets sont dits « nonscheduled ».
L'objectif est de faire transiter des paquets avec des contraintes fortes non
satisfaites par l'ordonnanceur, celuici ne tenant pas compte du synchronisme
dont certains flots ont besoin.
Couche MAC tenant compte des priorités des paquets ordonnancés et non
ordonnancés. Le débit est déterminé à l'ouverture de la connexion.
27
HSUPA : PRINCIPES
28
HSUPA : PRINCIPES
29
HSUPA : LES CANAUX
Canaux montants
Enhanced Dedicated CHannel (EDCH) : transporte un bloc de
données pour chaque TTI (Transmission Time Interval).
Peut être configuré simultanément avec un ou plusieurs DCH ;
ainsi, la transmission de données à grande vitesse peut se produire
en même temps et sur le même équipement usager comme des
services utilisant le standard DCH.
Comme une latence faible est l'une des exigences clés pour la
liaison montante haut débit, un court TTI de 2 ms est supporté en
plus de celui de 10 ms.
Un TTI court permet une adaptation rapide des paramètres de
transmission et réduit les retards de l'utilisateur final.
30
HSUPA : LES CANAUX
Canaux montants
Enhanced Dedicated Physical Data CHannel (EDPDCH) :
transporte les données montantes de l'utilisateur.
Chaque UE peut transmettre jusqu'à quatre canaux EDPDCH à un
facteur d'étalement de SF256 à SF2.
Le nombre de canaux EDPDCH et leurs facteurs d'étalement
varient en fonction du débit de données instantané requis.
Par exemple, pour atteindre un débit de 2 Mbps, 2 SF2
EDPDCH étaient requis.
31
HSUPA : LES CANAUX
Canaux montants
Enhanced Dedicated Physical Control CHannel (EDPCCH) :
transporte les données de contrôle requises par le NodeB pour décoder
les canaux montants y compris l'indicateur de combinaison du format
de transport EDCH qui indique la taille de bloc, le nombre de
retransmission de séquence, etc.
32
HSUPA : LES CANAUX
Canaux descendants
Enhanced Absolute Grant Channel (EAGCH) : fournit la limite
absolue des ressources énergétiques, c'estàdire la portion autorisée
que l'équipement usager peut utiliser.
Utilisé pour envoyer l'ordonnancement autorisé par l'ordonnanceur
à l'équipement usager pour contrôler quand et pour quel débit de
données l'équipement usager devrait être utilisé.
Envoyé seulement par un NodeB quelque soit le nombre avec lequel
l'équipement usager communique.
Le NodeB utilisé est celui qui a la responsabilité principale
de l'opération d'ordonnancement.
Généralement utilisé pour les grandes variations dans le débit.
33
HSUPA : LES CANAUX
Canaux descendants
Enhanced Relative Grant CHannel (ERGCH) : utilisé pour déplacer
la portion autorisée par l'équipement usager vers le haut, vers le bas
ou la garder la même.
Généralement utilisé pour des changements relativement faibles au
cours d'une transmission de données en cours.
Les grands changements sont traités par le EAGCH.
Enhanced DCH Hybrid ARQ Indicator Channel(EHICH) : fournit
l'accusé de réception des données de l'équipement usager reçues par le
NodeB.
34
HSDPA vs. HSUPA
35