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.

22 Chapitre 2. Etat <strong>de</strong> l'art et principales notionsthéorique, les symboles <strong>de</strong> redondance correspondant à <strong>de</strong>s combinaisons linéaires <strong>de</strong> ksymboles sources, le nombre <strong>de</strong> symboles <strong>de</strong> redondance diérents sera donc <strong>de</strong> 2 k . Lasecon<strong>de</strong> limitation est par contre bien plus pratique. En eet, an <strong>de</strong> distinguer chaquesymbole <strong>de</strong> redondance, on aecte à ceux-ci un i<strong>de</strong>ntiant unique. Par exemple, dansla RFC5053 [30] qui dénit l'implémentation <strong>de</strong> co<strong>de</strong>s Raptor rateless, cet i<strong>de</strong>ntiantest codé sur 16 bits, ce qui limitera alors en pratique la longueur du co<strong>de</strong> à 65536.Les co<strong>de</strong>s LT La première version <strong>de</strong> co<strong>de</strong>s sans ren<strong>de</strong>ment permettant la génération<strong>de</strong> symboles <strong>de</strong> redondance à la volée <strong>pro</strong>vient historiquement <strong>de</strong> Michael Luby, quidonna son nom à ces co<strong>de</strong>s : Luby Transform co<strong>de</strong>s [23].Le principe <strong>de</strong> ces co<strong>de</strong>s est le suivant. Soit un ensemble <strong>de</strong> k symboles source.Pour chaque symbole <strong>de</strong> redondance, on tire un <strong>de</strong>gré d, qui est choisi suivant unedistribution <strong>de</strong> <strong>de</strong>grés particulière, un décalage compris entre 0 et k et un intervallecompris entre 1 et k 1. Ce symbole <strong>de</strong> redondance sera alors la somme <strong>de</strong> d symbolessources, dont le premier sera celui d'indice égal au décalage choisi, et les suivant serontceux d'indice égal au précé<strong>de</strong>nt auquel on ajoute l'intervalle modulo k.Par exemple, soit un ensemble <strong>de</strong> k = 100 symboles sources, et soit un symbole<strong>de</strong> redondance à créer. Soit d = 5 son <strong>de</strong>gré, o = 33 son décalage et i = 43 sondécalage. Ce symbole <strong>de</strong> redondance correspondra à la somme <strong>de</strong>s symboles sourced'indice 33, 76, 19, 62 et 5.En pratique le décalage et l'intervalle sont choisis par une générateur pseudoaléatoire.Ici, chaque symbole <strong>de</strong> redondance n'étant la somme que <strong>de</strong> symboles sources, ceco<strong>de</strong> est donc un co<strong>de</strong> <strong>de</strong> type LDGM irrégulier.M. Luby a montré que lorsque ces co<strong>de</strong>s sont décodés <strong>de</strong> manière itérative, ceux-cisont asymptotiquement optimaux, sur le canal à eacements, si tant est que la distribution<strong>de</strong>s <strong>de</strong>grés soit soigneusement choisie. Dans le même article, Luby <strong>pro</strong>posealors d'utiliser la distribution <strong>de</strong> <strong>de</strong>grés Soliton robuste. En utilisant cette distribution,on montre qu'il est possible <strong>de</strong> déco<strong>de</strong>r avec log2 (k)p kextra-symboles en moyenneavec une complexité globale <strong>de</strong> O(k log k). On voit dès lors qu'en faisant tendre ladimension du co<strong>de</strong> vers l'inni, l'inecacité se rap<strong>pro</strong>che inexorablement <strong>de</strong> 1, et lesco<strong>de</strong>s LT <strong>de</strong>viennent alors asymptotiquement MDS avec une complexité <strong>de</strong> décodagelogarithmique.En pratique, les co<strong>de</strong>s LT possè<strong>de</strong>nt néanmoins <strong>de</strong>ux défauts majeurs et rédhibitoires: Pour <strong>de</strong>s dimensions <strong>de</strong> co<strong>de</strong>s classiques (k < 50:000), ces co<strong>de</strong>s sourentd'une forte inecacité. Les résultats d'expérimentation sur <strong>de</strong>s distributions <strong>de</strong>co<strong>de</strong>s LT particulières ont montré une inecacité moyenne supérieure à 10%. Ces co<strong>de</strong>s ne sont pas, et ne peuvent pas, par nature, être systématiques.Par ailleurs, tous comme les co<strong>de</strong>s LDPC, les performances <strong>de</strong> ces co<strong>de</strong>s sur<strong>de</strong> petites dimension (k < 100) sont très médiocres, ceci étant du au manque <strong>de</strong>"relations" inter-symboles inhérent à ce types <strong>de</strong> co<strong>de</strong>s.

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

Saved successfully!

Ooh no, something went wrong!