13.07.2015 Views

Mécanismes de fiabilisation pro-actifs - ISAE

Mécanismes de fiabilisation pro-actifs - ISAE

Mécanismes de fiabilisation pro-actifs - ISAE

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapitre 4. Co<strong>de</strong>s à eacements à décodage hybri<strong>de</strong> avec matrice génératrice72ban<strong>de</strong>un algorithme <strong>de</strong> type élimination Gaussienne. Ce décodage permet donc d'atteindrela capacité <strong>de</strong> décodage du co<strong>de</strong>, mais ceci se fait au détriment d'une complexitémathématique élevée O(n 3 ). En ce sens, le décodage gaussien n'est pas adaptabledès lors que la taille <strong>de</strong>s co<strong>de</strong>s est supérieure à quelques centaines <strong>de</strong> symboles. Ledécodage itératif quant à lui, permet <strong>de</strong> déco<strong>de</strong>r simplement avec une complexité linéaire,mais atteint <strong>de</strong>s capacités <strong>de</strong> récupération bien moindres. Dans ce chapitre,nous emploierons le terme <strong>de</strong> décodage hybri<strong>de</strong> dans le sens où les <strong>de</strong>ux décodagessont indépendants pour ce type <strong>de</strong> co<strong>de</strong>s.Ce type décodage hybri<strong>de</strong> n'est en soit pas une nouveauté. Par exemple, en utilisant<strong>de</strong>s co<strong>de</strong>s <strong>de</strong> type Low Density Parity-Check (LDPC) qui <strong>pro</strong>cè<strong>de</strong>nt à un décodageitératif sur une matrice <strong>de</strong> parité creuse, il est tout à fait possible <strong>de</strong> <strong>pro</strong>cé<strong>de</strong>r à uneélimination Gaussienne sur la matrice génératrice associée. En ce sens, nous avonsaaire à un décodage hybri<strong>de</strong>. De la même manière, lorsque le décodage LDPC échoueà une étape intermédiaire, il est possible <strong>de</strong> basculer sur un décodage à maximum <strong>de</strong>vraisemblance sur les éléments restants.Deux leviers permettent d'agir sur les performances d'un décodage hybri<strong>de</strong> basé surces <strong>de</strong>ux types <strong>de</strong> décodage. Le premier consiste à améliorer la capacité <strong>de</strong> correctionliée au décodage itératif. Ce mécanisme est dicile à maîtriser car il s'agit d'améliorerles dépendances inter-symboles en limitant au maximum l'ajout <strong>de</strong> ces relations quiont pour conséquence <strong>de</strong> remplir la matrice <strong>de</strong> parité, et donc <strong>de</strong> diminuer la vitesse dudécodage itératif. Le remplissage <strong>de</strong> cette matrice <strong>de</strong> parité sera toujours un com<strong>pro</strong>misentre la capacité et la vitesse du décodage itératif. Puisque le décodage gaussienest optimal pour un co<strong>de</strong> donné, le <strong>de</strong>uxième levier consiste à restreindre l'ensemble<strong>de</strong>s co<strong>de</strong>s possibles à l'ensemble <strong>de</strong>s co<strong>de</strong>s pour lequel un décodage à maximum <strong>de</strong>vraisemblance adapté peut être utilisé. Le but ici est d'obtenir un décodage optimalavec une complexité mathématique moindre, sans aecter la capacité <strong>de</strong>s co<strong>de</strong>s.Le codage présenté ici utilise ce second levier. L'idée est <strong>de</strong> restreindre la partienon-systématique <strong>de</strong> la matrice génératrice du co<strong>de</strong> dans une ban<strong>de</strong> <strong>de</strong> largeur b. En<strong>de</strong>hors <strong>de</strong> cette ban<strong>de</strong>, les éléments <strong>de</strong> la partie non systématique sont tous nuls, cequi signie en outre que chaque symbole <strong>de</strong> redondance est une combinaison d'unnombre limité <strong>de</strong> symboles sources voisins. En appliquant cette restriction, il est possibled'eectuer une élimination gaussienne adaptée avec une complexité O(b 2 ¢ n)où b n. L'intérêt <strong>de</strong> ce décodage a été montré par Studholme et Blake [66] [67]sur une matrice génératrice aléatoire ban<strong>de</strong> avec une largeur 2 p k.Le principal point ici est d'obtenir une matrice génératrice avec une partie nonsystématiqueréduite à une ban<strong>de</strong> qui possè<strong>de</strong> une matrice <strong>de</strong> parité associée creusepermettant un décodage itératif ecace.Ces co<strong>de</strong>s ont été développés en collaboration avec Mathieu Cunche et VincentRoca <strong>de</strong> l'INRIA Grenoble.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!