62
Introduction à WiMAX Marceau Coupechoux Philippe Godlewski Philippe Martins ENST, Département Informatique et Réseaux

Introduction à WiMAX - marceaucoupechoux.wp.imt.fr · M. Coupechoux – Introduction à WiMAX 2 Plan du cours • Introduction • Normes, spécifications et spectre • Pile de

  • Upload
    dinhbao

  • View
    244

  • Download
    4

Embed Size (px)

Citation preview

Introduction à WiMAX

Marceau CoupechouxPhilippe GodlewskiPhilippe MartinsENST, Département Informatique et Réseaux

M. Coupechoux – Introduction à WiMAX 2

Plan du cours

• Introduction• Normes, spécifications et spectre• Pile de protocoles• Couche PHY

– Transmission multi-porteuse– OFDMA/SOFDMA– Duplexage– Modulation et codage– Solutions antennaires avancées

• Couche MAC– Sous-couche de convergence– Structure de trame– Network entry– Connexions– Format des PDU MAC– Qualité de service– Contrôle de l'interface air : ARQ, Adaptation de lien

– Hand-over

M. Coupechoux – Introduction à WiMAX 3

Introduction

• WiMAX = « Worldwide Interoperability for Microwave Access »• Technologie radio WMAN (Wireless Metropolitan Area Network) issue de la norme IEEE

802.16e

• Applications et marchés :– Accès large bande (fixed wireless) : boucle locale radio type DSL pour les zones avec

de faibles infrastructures (rurales ou pays sous-développés).– Accès haut débit nomade/mobile : grandes villes des pays développés.

– Réseau d'amenée (backhauling).

• Principales caractéristiques techniques :– Transmissions en non ligne de vue (NLOS),– OFDMA/SOFDMA,– Antennes intelligentes et MIMO,– Adaptation de lien,– HARQ,– Support de la qualité de service,– Natif IP.

M. Coupechoux – Introduction à WiMAX 4

Normes, spécifications et spectre

• IEEE a normalisé une famille de normes 802.16 – Wireless MAN

802.16d

802.16a

802.16d-2004

802.16e-2005

10-66 GHz

< 11 GHz

< 11 GHz

< 11 GHz

Fixed WirelessLOS

SC (Single Carrier)

Fixed WirelessNear LOS

SCa, OFDM, OFDMA

Fixed WirelessNon LOS

SCa, OFDM, OFDMA

Fixed and MobileNon LOS

SCa, OFDM, OFDMASOFDMA

M. Coupechoux – Introduction à WiMAX 5

Normes, spécifications et spectre

• IEEE n'a normalisé que les couches PHY et MAC avec une série d'options.

• Le WiMAX Forum est un consortium d'industriels chargé de définir : – Des profiles : choix spécifiques d'options dans la norme IEEE.– Une architecture de bout en bout : comment déployer WiMAX ?– Une certification : tests d'inter-opérabilité entre équipements de différents

constructeurs (label).

• Le WiMAX Forum est organisé en groupes de travail, parmi lesquels :– Service Provider Working Group (SPWG) : définit les cahiers des charges.– Network Working Group (NWG) : définition de l'architecture réseau

2007 2008 2009 2010

Release 1 Release 1.5 Release 2

[3]

(system profiles)

M. Coupechoux – Introduction à WiMAX 6

Normes, spécifications et spectre

• Profiles Radio des différentes releases (source : Nokia Siemens Networks) :• Release 1.0 :

– Interface air : 802.16-2004 et 802.16e-2005– Réseau : NWG Release 1.0/1.5– Largeurs de bande : 8.75 (Corée), 5, 10 Mhz– Duplexage TDD– SIMO 1x2 (Wave 1) MIMO et beamforming (DL 2x2, UL 1x2 Wave 2)

• Release 1.5 : – Interface air : 802.16REV2– Réseau : NWG Release 1.5– Nouvelles largeurs de bandes– Duplexage TDD/FDD– LBS, Relais multi-bonds

• Release 2.0 : – Interface air : 802.16m– Réseau : NWG Release 2.0

M. Coupechoux – Introduction à WiMAX 7

Normes, spécifications et spectre

• Différences entre « < 11 GHz » et « 10-66 GHz » :–– 6GHz : borne supérieure ITU pour les communications mobiles.– 6-11GHz : bandes licenciées et non licenciées, propagation NLOS et multi-

trajet, effet de masque (shadowing), PHY fondée sur OFDM.– 11-66GHz : bandes licenciées, propagation LOS et AWGN, PHY fondée sur

Single Carrier (SC).

2 GHz 6 GHz 11 GHz 66 GHz

[4]

M. Coupechoux – Introduction à WiMAX 8

Normes, spécifications et spectre

• Principales bandes disponibles pour WiMAX [4] :

• 2.3/2.5 GHz : bandes licenciées, applications mobiles large bande.• 3.5/3.7 GHz : bandes licenciées, applications nomades, Fixed Wireless (indoor).• 5.8 GHz : bandes non-licenciées, Fixed Wireless (outdoor).

• Europe : 2.5, 3.5, 5.8 GHz,• Canada : 2.3, 2.5, 3.5, 5.8 GHz,• Etats-Unis : 2.3, 2.5, 3.7, 5.8 GHz,• Amérique Latine : 2.5, 3.5, 5.8 GHz,• Moyen Orient et Afrique : 3.5, 5.8 GHz,• Russie : 2.3, 2.5, 3.5, 5.8 GHz,• Asie : 2.3, 2.5, 3.3, 3.5, 5.8 GHz.

M. Coupechoux – Introduction à WiMAX 9

Normes, spécifications et spectre

• En juillet 2006, l'ARCEP a attribué 45 licences régionales WiMAX :

– Spectre : 15 MHz à 3.5 GHZ (éventuellement des bandes à 3.7 plus tard),– Applications visées : couverture haut débit et nomadisme,– 1 autorisation nationale (AltiStream) + 2 autorisations par régions + DOM,– Possibilité d'un marché secondaire des fréquences,– Opérateurs BLR :

• Conseils Régionaux,• MAXTEL (APRR et AltiStream maintenant séparés),• Bolloré Télécom (Bolloré et Aéroports de Paris),• HDRR (Haut Débit Réseau Régional – TDF),• SHD (la Société du Haut Débit – SFR et Neuf Cégétel),• France Telecom (Mayotte et Guyane),• Guyatel (Guyane),• Guétali Haut Débit et STOI Internet (Mayotte).

M. Coupechoux – Introduction à WiMAX 10

Pile de protocoles

• Convergence sub-layer :– Classification des PDU– Association avec un identifiant de

connexion (CID)– ATM CS et Packet CS

• MAC sub-layer : – Accès– Allocation de bande passante– Établissement de connexion– Maintien de la connexion– Ordonnancement

MAC SAP

PHY SAP

Service specificConvergence sub-layer (CS)

MAC common partsub-layer (MAC)

Physical layer (PHY)

CS SAP

EthernetATM

IP

M. Coupechoux – Introduction à WiMAX 11

Couche PHYTransmission multi-porteuse

• Propagation multi-trajets :

Amplitudedes trajets

Délai relatifs des trajets

Étalement maximal (delay spread)

BS

SS

M. Coupechoux – Introduction à WiMAX 12

Couche PHYTransmission multi-porteuse

• Propagation multi-trajet > étalement temporel (delay spread)• Bande de cohérence = 1/delay spread

• Canal à évanouissement plat (flat fading) :– Bande du signal < Bande de cohérence– Temps symbole > Etalement temporel– Pas d'interférence entre symboles (simple atténuation et déphasage)

• Canal sélectif en fréquence (frequency selective fading) :– Bande du signal > Bande de cohérence– Temps symbole < Etalement temporel– L'interférence entre symboles nécessite une égalisation

M. Coupechoux – Introduction à WiMAX 13

Couche PHYTransmission multi-porteuse

• Principe de l'OFDM : diviser une bande large en sous bandes de largeur inférieure à la bande de cohérence.

f1

f2

f0

Ts f

0f

1

1/Ts

M. Coupechoux – Introduction à WiMAX 14

Couche PHYTransmission multi-porteuse

• Pour lutter contre l'interférence entre symboles résiduelle, un intervalle de garde est ajouté.

Trajet 1

Trajet 2

Trajet 3

Fenêtre de réception

Tg Tb

Ts

M. Coupechoux – Introduction à WiMAX 15

Couche PHYTransmission multi-porteuse

• Les avantages de la transmission multi-porteuse :

– Robustesse aux canaux multi-trajets,• Le signal est transmis sur des sous-porteuses orthogonales bande

étroite– Complexité faible du modulateur et du démodulateur (IFFT et FFT),– Allocation souple (grâce à l'OFDMA),– Efficacité spectrale (la modulation et le codage peuvent être adaptés par

sous-porteuse),– Adaptation aisée à différentes bandes de fréquence (grâce au SOFDMA).

M. Coupechoux – Introduction à WiMAX 16

Couche PHYOFDMA/SOFDMA

• OFDMA : Orthogonal Frequency Division Multiple Access• On attribue à des utilisateurs différents des groupes de sous-porteuses.• Sens descendant :

– Allocations permettant de la diversité (cf. permutations PUSC/FUSC),– Allocations contiguës de sous-porteuses (cf. AMC).

• Sens montant :– Sous canalisation voie montante (UL sub-channeling PUSC et AMC).

Sous-canal 1

Sous-canal 2

Sous-canal 1 Sous-canal 2

Diversité fréquentielle Allocations contiguës

canal

M. Coupechoux – Introduction à WiMAX 17

Couche PHYOFDMA/SOFDMA

• L'estimation du canal nécessite la présence de sous-porteuses pilotes :– Plus il y a de pilotes, meilleure est l'estimation du canal mais plus faible est

le nombre de sous-porteuses dédiées aux données.• De part et d'autre de la bande, une bande de garde doit être incluse.• Exemple : NFFT=2048 sous-porteuses (FUSC DL).

...

173bande de garde

172bande de garde

1536 Données +166 pilotes + 1 DC

=1703 sous porteuses

20 MHz 2048 sous-porteuses

M. Coupechoux – Introduction à WiMAX 18

Couche PHYOFDMA/SOFDMA

• SOFDMA : Scalable OFDMA• Permet de s'adapter facilement aux

– règles du régulateur (bande attribuée à WiMAX par région),– ressources des opérateurs.

• L'espacement entre sous-porteuses est constant quelque soit la bande utilisée.• Le CDMA au contraire est adapté à une bande donnée (e.g. 1.25, 5MHz).

... ... ... ... ...

128 (1.25 MHz)

256 (2.5 MHz)

512 (5 MHz)

1024 (10 MHz)

2048 (20 MHz)

M. Coupechoux – Introduction à WiMAX 19

Couche PHYOFDMA/SOFDMA

• Paramètres principaux :– Bande du canal : BW = {1.25...20 Mhz}

– Nombre de points FFT : NFFT

= {128...2048}

– Fréquence d'échantillonnage : FS = n*BW (n = 8/7 ou 28/25)

– Espacement des sous-porteuses : ∆f = FS/N

FFT

• Exemple : BW=5 MHz, NFFT

= 512, n=28/25, ∆f = 11 KHz

– Temps utile du symbole : Tb = 1/∆f

• Exemple (5 MHz) : Tb = 91,4 µs

– Temps de garde : TG = G T

b (G = 1/8)

• Exemple (5 MHz) : TG = 11,4 µs

– Temps symbole : TS = (1+G)T

b

• Exemple (5 MHz) : TS = 102,9 µs

– Pour une trame de 5 ms : 47 symboles OFDM

Tg Tb

Ts

M. Coupechoux – Introduction à WiMAX 20

Couche PHYDuplexage

• En WiMAX, le duplexage est en temps (TDD).

voie descendante (DL) : f1

voie montante (UL) : f2

Duplexage

FrequencyDivisionDuplex(FDD)

Downlink Uplink

Intervalle de garde

f

Voie balise

BS MS BS MSTimeDivisionDuplex(TDD)

M. Coupechoux – Introduction à WiMAX 21

Couche PHYDuplexage

• En OFDMA, l'allocation des ressources se fait en temps-fréquence :so

us-p

orte

uses

symboles

Pre

ambl

e

FC

HD

L-U

L-M

AP

DL Burst

Ranging

UL Burst

DL sub-frame UL sub-frame

Accès aléatoire

5 ms

M. Coupechoux – Introduction à WiMAX 22

Couche PHYModulation et codage

• Les modulations utilisées sont : BPSK, QPSK, 16QAM, 64QAM (seulement en DL dans la release 1.0).

• Les types de codages sont : convolutionnal coding et turbo coding.

• Les taux de codage sont : 1/2, ¾ et 2/3.

• Les débits théoriques au niveau de la couche physique varient entre 3 et 27 Mbps (802.16e) pour une bande passante de 10MHz.

• Les rayons de cellule sont de 1-3 Km en NLOS et peuvent atteindre 30 Km en LOS.

M. Coupechoux – Introduction à WiMAX 23

Couche PHYModulation et codage

• Exemples de calcul de débits au dessus de la couche PHY (AMC) :

Bande 5 Mhz 10 Mhz 20 MhzModulation 64 QAM 64 QAM 64 QAMBits/symbole 6 6 6Taille FFT 512 1024 2048Sous-porteuses données 384 768 1536Symboles/trame 47 47 47Taux de codage ¾ ¾ ¾Durée de la trame 5 ms 5 ms 5 msDébit PHY 16,6 Mbps 32,5 Mbps 65 Mbps

M. Coupechoux – Introduction à WiMAX 24

Couche PHYSolutions antennaires avancées

• Adaptive Antenna System (AAS) :– Améliorer la couverture,– Réduire l'interférence dans un environnement cellulaire,– Augmenter la capacité.

• Multiple Input Multiple Output (MIMO) :

BS

MS

MSMSInterféreur

BS MS

M. Coupechoux – Introduction à WiMAX 25

Couche PHYSolutions antennaires avancées

• Adaptive Antenna System (DL/UL) :

– Réseau d'antennes espacées de �/2

– Les signaux sont cohérents– Des poids complexes sont assignés à

chaque branche– Le diagramme d'antenne est dynamique et

varie en fonction des poids appliqués

• Améliorer le gain dans la direction du mobile (beam steering)

• Diminuer l'interférence (null steering)• Impact limité sur le mobile

M. Coupechoux – Introduction à WiMAX 26

Couche PHYSolutions antennaires avancées

• MIMO-STBC Space-Time Block Codes (DL) :

– Antennes espacées d'environ 10� pour assurer la diversité

– Les symboles sont encodés sur une même sous-porteuse et sur deux symboles OFDM successifs

– Encodeur et décodeur relativement simples– Nombre d'antennes à la transmission : 2

• Permet d'obtenir un gain en diversité : meilleure couverture• La corrélation entre antennes diminue les gains• Pas d'augmentation des débits, meilleurs SINR en sortie de décodeur

Encodeur STBCS

2S

1

-S2

*S1

S1

*S2 Décodeur ML

M. Coupechoux – Introduction à WiMAX 27

Couche PHYSolutions antennaires avancées

• MIMO-SM Spatial Multiplexing (DL) :

– Deux flux indépendants sont transmis sur la même sous-porteuse par chaque antenne

– Nombre d'antenne à la transmission : 2, à la réception : 2

• Augmentation de la capacité (dans de bonnes conditions radio)• La corrélation entre antennes réduit les gains en capacité• Décodeur complexe

Encodeur SMS

2S

1

S1

S2 Décodeur ML

M. Coupechoux – Introduction à WiMAX 28

Couche PHYSolutions antennaires avancées

• Uplink MIMO (Two user collaborative SM) :– Deux utilisateurs UL transmettent sur les mêmes sous-porteuse

simultanément– Une antenne de transmission par utilisateur

• Augmentation du débit UL• Indépendance des flux montants• Détection SM• Allocation orthogonal des pilotes

P Z

Z P

Z P

P ZMS2

MS1

fréquence temps

M. Coupechoux – Introduction à WiMAX 29

Couche MACSous-couche de convergence

• La sous-couche de convergence (Packet CS) est utilisée pour IP, PPP, Ethernet,...• Les fonctions de la sous-couche :

– Classification des PDU et association des PDUs aux connexions– Suppression du Payload Header Information (optionnel)– Délivrance du CS PDU au MAC SAP correspondant au flux de service– Réception des CS PDU à partir des MAC SAP– Reconstruction de l’information supprimée (optionnel)

Couches supérieures

Classification

MAC MAC

Reconstitution

Couches supérieures

SAP SAP

SAP SAP

...CID1 CIDn

M. Coupechoux – Introduction à WiMAX 30

Couche MACSous-couche de convergence

• La suppression d’informations des en-têtes des couches supérieures (PHS pour Packet Header Suppresion) est optionnelle.

• Les règles de compression (PHS Rule) sont négociées au moment de la création de flux.

Couches supérieures

MAC MAC

Couches supérieures

SAP SAP

SAP SAP

Un index est créé pointant sur les règles

de compressionPHSI

Une partie des infos

+PHSI

Le PHSI et l'identifiant

de connexion (CID) permettentde reconstituer

les en-têtes.

M. Coupechoux – Introduction à WiMAX 31

Couche MACStructure de trame

[2]

M. Coupechoux – Introduction à WiMAX 32

Couche MACStructure de trame

• Quelques définitions :

• Trame TDD : partie temporelle située entre deux préambules ; une trame contient une sous-trame DL et une sous-trame UL séparées par des intervalles de garde.

• Sous-canal : unité fréquentielle élémentaire d'allocation des ressources.• Slot : unité temps-fréquence élémentaire d'allocation des ressources.

slot

symboles OFDM

sous

-can

aux

1 slot =1sc x 1symb (FUSC)1sc x 2symb (DL PUSC)1sc x 3symb (UL PUSC)1sc x 1symb (AMC)

M. Coupechoux – Introduction à WiMAX 33

Couche MACStructure de trame

• Burst : ensemble de slots destinés à un utilisateur (SS) ou à un ensemble d'utilisateurs (multicast, broadcast) ; un burst est caractérisé par un schéma de modulation et de codage.

burst

symboles OFDM

sous

-can

aux

e.g. 16QAM

SDU

PDU

Burst

M. Coupechoux – Introduction à WiMAX 34

Couche MACStructure de trame

• Permutation : méthode de création des sous-canaux fréquentiels.– Utilisation partielle de la bande : PUSC (Partial Use of Sub-Carriers)– Utilisation complète de la bande : FUSC (Full Use of Sub-Carriers)– Utilisation contiguë de sous-porteuses : AMC (Adaptive Modulation and

Coding)

• Les schémas de permutations peuvent alterner dans la sous-trame DL.

[2]

M. Coupechoux – Introduction à WiMAX 35

Couche MACStructure de trame

• Segment : sous-division de l'ensemble des sous-canaux, où s'instancie une unique couche MAC (=secteur).

segment 1

segment 2

segment 3

M. Coupechoux – Introduction à WiMAX 36

Couche MACStructure de trame

• Préambule : occupe le premier symbole OFDMA et l'ensemble des sous-canaux; il est modulé en BPSK ; il a pour buts :– La synchronisation temporelle et fréquentielle,– L'estimation du canal,– La détermination du numéro de segment et la position du FCH,– La détermination de l'identifiant de cellule (IDCell).

préa

mbu

le

FCH

FCH

FCH

sous-trame DL

segment 1

segment 2

segment 3

M. Coupechoux – Introduction à WiMAX 37

Couche MACStructure de trame

• La voie balise se compose de FCH, DL-MAP et UL-MAP, DCD (Downlink Channel Descriptor) et UCD (Uplink Channel Descriptor).

• FCH (Frame Control Header) : fournit les informations nécessaires au décodage des MAP.– Position dans la trame fixe (spécifiée en fonction du segment par le

préambule),– Modulation et codage fixe (QPSK ½ 4 répétitions),– Il donne l'ensemble des sous-canaux utilisés par le segment,– Il donne le codage et la longueur des MAP.

M. Coupechoux – Introduction à WiMAX 38

Couche MACStructure de trame

• DL-MAP et UL-MAP : ce sont les cartes d'allocation des ressources dans le sens descendant et montant. Elles fournissent :– Le profile du burst (modulation et codage),– La liste des identifiants de connexion (CID),– La position et la taille du burst

• Offset fréquentiel,• Offset temporel,• Nombre de symboles OFDM et nombre de sous-canaux.

[5]

M. Coupechoux – Introduction à WiMAX 39

Couche MACStructure de trame

• DCD (Downlink Channel Descriptor) : diffuse les informations système et associe aux codes DIUC les paramètres PHY de transmission.

• La version en cours du DCD est précisée dans le FCH (Configuration Change Count) et utilisée dans DL-MAP (DCD Count).

Conf. Change Count (8)

Infos système

Burst Profile 1...

Burst Profile n

DCD• BS EIRP• TTG/RTG• RSSIR,max

• Frequency• BS ID• Frame duration• Frame number• MAC version

• Code du profile (DIUC) • FEC Code Type• DIUC mandatory exit thresh.• DIUC min. entry thresh.

DIUC = Downlink Interval Usage Code

M. Coupechoux – Introduction à WiMAX 40

Couche MACStructure de trame

• Modulation, schéma de codage et adaptation de lien :

• Principaux types de codage : Codes Convolutionnels (CC), Turbo Codes Convolutionnels (CTC).

• Schémas de codage :– QPSK 1/2, ¾– 16QAM 1/2, ¾– 64QAM 1/2, 2/3, ¾

CIN

R [

dB] Burst Profile Z

Burst Profile Y

Burst Profile X

Burst Profile Z minimum entry thresholdBurst Profile Z mandatory exit threshold

Burst Profile Y minimum entry thresholdBurst Profile Y mandatory exit threshold

M. Coupechoux – Introduction à WiMAX 41

Couche MACStructure de trame

• UCD (Uplink Channel Descriptor) : diffuse les informations système et associe aux codes UIUC les paramètres PHY de transmission.

• La version en cours de l’UCD est utilisée dans UL-MAP (UCD Count).

Conf. Change Count (8)

IR Backoff start/end

Burst Profile 1...

Burst Profile n

UCD • Contention-base time-out• Bandwidth REQ TXOP size• IR opportunity size• frequency• # contention codes• IR codes• Periodic ranging codes• etc

• Code du profile (UIUC) • FEC Code Type

Infos système

REQ Backoff start/end

DIUC = Uplink Interval Usage Code

M. Coupechoux – Introduction à WiMAX 42

Couche MACNetwork entry

• Entrée dans le réseau :

– Synchronisation et écoute des canaux DL (DL_MAP et DCD)– Obtention des paramètres de transmission UL (UCD)– Ranging : ajustement de la puissance et alignement temporel– Le MS informe la BS de ses capacités– Autorisation et échange de clefs– Enregistrement– Connectivité IP (par exemple DHCP)– Ouverture des connexions

M. Coupechoux – Introduction à WiMAX 43

Couche MACConnexions

• Le MAC est orienté connexion, c-a-d que tout échange de données est sujet aux phases suivantes :– Ouverture de la connexion et attribution d'un identifiant (CID) 16-bits,– Transfert de données,– Libération de la connexion.

• Il y a quatre types de connexions :– Basic Connexion : transfert de signalisation MAC (avec contraintes de

délai, e.g. allocation de bande passante, accès),– Primary Management Connexion : transfert de signalisation MAC (sans

contraintes de délai, e.g. authentification),– Secondary Management Connexion : transfert de signalisation standard

(e.g. DHCP, TFTP, etc).– Transport Connexion : transfert de données uni-directionnel.

M. Coupechoux – Introduction à WiMAX 44

Couche MACFormat des MAC PDU

• Un MAC PDU est formé d'un en-tête générique, de la charge, d'un champ CRC et d'éventuels sous-en-têtes optionnels.

Generic MAC header (6) Payload (0...2038) CRC (4)H

T

EC Type (6) CI

EK

S (

2)

LEN (3)

LEN (8) CID (8)

CID (8) HCS (8)

CRC Indicator

Connection identifier

Header type= 0 (en-têtegénérique)

Encryption Key Sequence

Header CheckSequence

Longueur du PDU(dont en-tête et CRC)

en octets

Indique la présence de sous en-têtes

(packing,...) et de charges spéciales

Encryption

ESF

Extendedsubheader

Field

M. Coupechoux – Introduction à WiMAX 45

Couche MACFormat des MAC PDU

• Principaux sous-en-têtes optionnels possibles. Ils suivent l’en-tête générique MAC. Ces sous en-têtes sont par PDU sauf le sous en-tête Packing qui est par SDU.– Fragmentation/packing : informations pour la fragmentation et la

concaténation des PDU.– FAST_FEEDBACK_Allocation : demande de mesures de la BS.– Grant_Management : permet à la SS de demander de la bande à la BS.– ARQ : informations ARQ (par exemple Block Sequence Number).

Gen. MAC head. Payload CRC

Type

Sous en-têtes

M. Coupechoux – Introduction à WiMAX 46

Couche MACQualité de Service

• Service Flow : service de transport MAC unidirectionnel de paquets associé à une qualité de service donnée

• Un Flux est caractérisé par son QoS Parameter Set

• Flux provisionné : flux défini par la gestion de réseau (connus de la BS et de la SS).

• Flux admis : flux dont les ressources sont réservées mais pas utilisées.

• Flux actif : flux transportant des paquets.

• Un flux de service est identifié par un SFID (32 bits)• Un flux admis ou actif a en outre un CID (16 bits)

M. Coupechoux – Introduction à WiMAX 47

Couche MACQualité de Service

• QoS Parameter Set : ensemble des paramètres associés à une qualité de service. Exemple : délai, gigue, débit.

BS SS

Active Service Flow (CID)

Admitted Service Flow (CID)

ProvisionedService Flow

QoS ParameterSetSFID

SFID

SFID

SFID

SFID

SFID

CID

CID

DSA DSC DSD

DSA = Dynamic Service AdditionDSC = Dynamic Service ChangeDSD = Dynamic Service Deletion

M. Coupechoux – Introduction à WiMAX 48

Couche MACQualité de Service

• Ordonnancement :• Chaque flux de service est associé à un service d’ordonnancement.• Il y a cinq services d’ordonnancement :

– Unsolicited Grant Service (UGS)– Real-time Polling Service (rtPS)– Extended Real-Time Polling Service (ertPS)– Non-real-time Polling Service (nrtPS)– Best Effort (BE)

• Pour chaque service d’ordonnancement, il y a des paramètres de QoS obligatoires pour la définition du flux de service.

• Les valeurs de ces paramètres sont négociées grâce aux dialogues DSA/DSC.

M. Coupechoux – Introduction à WiMAX 49

Couche MACQualité de Service

• C’est la sous-couche MAC qui associe les flux applicatifs aux services d’ordonnancement.

• La sous-couche MAC est chargée d’établir les connexions et de les maintenir.• Voie montante :

UGS

nrtPS

BE

rtPS

SS BSMAC CS MAC CPS MAC CPS MAC CS

Voix (T1/E1)

VoIP, vidéo

FTP

HTTP

E-mail

UGS

nrtPS

BE

rtPS

Voix (T1/E1)

VoIP, vidéo

FTP

HTTP

E-mail

UL-MAP

CID

CID

CID

CID

CID

CID

CID

CID

M. Coupechoux – Introduction à WiMAX 50

Couche MACQualité de Service

• Voie descendante :

UGS

nrtPS

BE

rtPS

SS BSMAC CS MAC CPS MAC CPS MAC CS

Voix (T1/E1)

VoIP, vidéo

FTP

HTTP

E-mail

UGS

nrtPS

BE

rtPS

Voix (T1/E1)

VoIP, vidéo

FTP

HTTP

E-mail

DL-MAP

CID

CID

CID

CID

CID

CID

CID

CID

M. Coupechoux – Introduction à WiMAX 51

Couche MACQualité de Service

• Allocation de ressources sur la voie descendante :– via la DL-MAP

• Allocation de ressources sur la voie montante : quatre méthodes

– de manière non sollicitée : la BS attribue de manière périodique de la bande sans soucier du trafic réellement généré,

– par polling : la BS interroge la SS sur la trafic montant ; la SS envoie une requête indiquant la bande nécessaire ; la BS alloue la bande,

– par contention : la SS utilise un canal montant à contention pour réclamer de la bande (bandwidth request),

– par paggbacking : utilisation du sous-en-tête PiggyBack Grant Management

M. Coupechoux – Introduction à WiMAX 52

Couche MACQualité de Service

• Unsolicited Grant Service

• Applications visées :– Flux « temps réel » de paquets de taille fixe émis à intervalles réguliers– Voix sur T1/E1– Voix sur IP sans suppression de silences

• Paramètres de QoS :– Tolerated jitter : gigue maximale– Minimum Reserved Traffic Rate : débit du service– Maximum Latency : délai maximal (dans le buffer)

• Allocation de ressource sur la voie montante :– non sollicitée : la BS alloue de la bande de manière périodique.

M. Coupechoux – Introduction à WiMAX 53

Couche MACQualité de Service

• Real-time Polling Service

• Applications visées :– Flux « temps réel » de paquets de taille variable émis à intervalles réguliers– Streaming, Vidéo MPEG

• Paramètres de QoS :– Minimum Reserved Traffic Rate : débit minimal pour le service– Maximum Sustained Trafic Rate : pic de débit– Maximum Latency– Trafic Priority

• Allocation de ressource sur la voie montante :– polling : la SS peut périodiquement envoyer des requêtes de bande.

M. Coupechoux – Introduction à WiMAX 54

Couche MACQualité de Service

• Extended Real-time Polling Service

• Applications visées :– Flux temps-réel générant des paquets de taille variable de manière

régulière,– VoIP avec détection et suppression des silences.

• Paramètres QoS :– Maximum Sustained trafic Rate– Minimum Reserved trafic Rate– Maximum Latency

• Allocation de ressource sur la voie montante :– mixte de rtPS et d'UGS.

M. Coupechoux – Introduction à WiMAX 55

Couche MACQualité de Service

• Non-real-time Polling Service

• Applications visées :– Flux de paquets de taille variable pour lequel un débit minimum est requis.– Transfert de fichier (FTP)

• Paramètres de QoS obligatoires– Minimum Reserved Traffic Rate– Maximum Sustained Traffic Rate– Traffic Priority

• Allocation de ressource sur la voie montante : – polling

M. Coupechoux – Introduction à WiMAX 56

Couche MACQualité de Service

• Best Effort

• Applications visées :– Flux de paquets sans réelle exigence de débit minimum.– Exemple : Mel

• Paramètres de QoS obligatoires– Maximum Sustained Traffic Rate– Traffic Priority

• Allocation de ressource sur la voie montante :– contention : les requêtes de la SS sont envoyées sur un canal commun en

contention.

M. Coupechoux – Introduction à WiMAX 57

Couche MACContrôle de l'interface air

• Adaptation de lien :• La BS choisit les profiles DL en fonction de la qualité du canal.• La SS mesure le CINR et compare la valeur moyenne aux seuils diffusés dans

le DCD. • Si le CINR sort de l’intervalle associé à un profile, la SS demande un nouveau

profile de burst DL.

CIN

R [

dB] Burst Profile Z

Burst Profile Y

Burst Profile X

[2]

M. Coupechoux – Introduction à WiMAX 58

Couche MACContrôle de l'interface air

• L’ARQ et l'HARQ sont optionnelles. • Les mécanismes d’ARQ peuvent être implémentés par connexion ou par SS.

• Mécanismes ARQ :• Selective ACK : le récepteur donne le numéro de séquence des blocs ARQ

correctement reçus ou erronés.• Cumulative ACK : le récepteur acquitte l’ensemble des blocs ARQ jusqu’à un

numéro de séquence.• Cumulative with selective ACK : combinaison des deux précédentes techniques.• Cumulative ACK with Block Sequence Ack : le récepteur peut acquitter des

ensembles de blocs ARQ de numéros de séquence contigus.

• Mécanismes d'HARQ :

– Chase Combining– Incremental redundancy

M. Coupechoux – Introduction à WiMAX 59

Couche MACHand-over

• Le processus de hand over (make before break Hard HO):

• Acquisition du voisinage : la serving BS diffuse le DCD et l'UCD des BS voisines,

• Scanning : la serving BS alloue des intervalles de scanning pendant lesquels la MS scrute les cellules voisines ; le rapport de mesure peut déclencher un hand over,

• Association : – Level 0 : sans coordination (association pendant l'intervalle de scan),– Level 1 : avec coordination (la BS cible et la MS s'accordent sur un rendez-

vous),– Level 2 : assisté par le réseau (la réponse à l'association est envoyée par la

BS serveuse).• Fermeture des connexions auprès de la serving BS.

M. Coupechoux – Introduction à WiMAX 60

Couche MACHand-over

• Processus optionnels de hand over :La MS construit un diversity set = ensemble des BS potentiellement impliquées dans le hand over.

• Macro diversity hand over (MDHO) :La MS envoie et reçoit de l'ensemble des BS du diversity set,La MS bénéficie de la macro-diversité.

M. Coupechoux – Introduction à WiMAX 61

Couche MACHand-over

• Fast BS swtiching (FBSS) :La MS ne communique qu'avec la BS serveuse (anchor BS).La commutation d'une BS anchor à une autre est réalisée avec une procédure simplifiée.

M. Coupechoux – Introduction à WiMAX 62

Références

[1] Norme IEEE 802.16d

[2] Norme IEEE 802.16e

[3] M. Shakouri, « WiMAX, Ready for Global Deployment », WiMAX Forum Conf., 2006.

[4] H. Mellein, « Séminaire Rhode & Schwartz WiMAX, General Introduction », 2006.

[5] Introduction to mobile Wimax Radio Access Technology: PHY and MAC architecture. Dr Sassan Ahmadi. Wireless Standards and Technology Intel Corporation.