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.

18 Chapitre 2. Etat <strong>de</strong> l'art et principales notionsces travaux, nous travaillerons avec une matrice <strong>de</strong> parité binaire. Les symboles <strong>de</strong>redondance seront alors appelés symboles <strong>de</strong> parité. La partie gauche correspondantaux symboles sources sera appelée A et celle <strong>de</strong>s symboles <strong>de</strong> redondance U.Si S représente un ensemble <strong>de</strong> symboles sources et P un ensemble <strong>de</strong> symboles<strong>de</strong> parité correspondant, la <strong>pro</strong>duit matriciel (AjU)(SjR) T est alors nul. La matrice <strong>de</strong>parité peut être vue comme un ensemble <strong>de</strong> combinaisons linéaires (par ligne) dont lerésultat est nul pour un mot <strong>de</strong> co<strong>de</strong> donné (sources et parités).A titre d'exemple, la matrice <strong>de</strong> parité du co<strong>de</strong> correspondant au graphe <strong>de</strong> Tanner<strong>de</strong> la Figure 2.3 est la suivante (k = 6,n = 12) :⎛⎞0 1 1 0 1 0 1 0 0 0 1 11 0 0 1 0 1 0 1 0 1 0 10 1 0 1 1 1 1 0 1 0 0 0H =1 0 1 0 0 0 0 1 0 1 1 1⎜⎟⎝ 0 0 1 0 1 1 0 1 1 1 0 0 ⎠1 1 0 1 0 0 1 0 1 0 1 0ce qui donne six combinaisons linéaires entre les six premiers symboles sources etles six symboles <strong>de</strong> redondance.La version matricielle permet <strong>de</strong> dénir la notion <strong>de</strong> <strong>de</strong>gré (ligne ou colonne),correspondant au nombre d'entrées non-nulles. Un co<strong>de</strong> LDPC sera dès lors considérécomme régulier ou irrégulier selon que la distribution <strong>de</strong> ses <strong>de</strong>grés lignes et colonnesest constante.Encodage <strong>de</strong>s co<strong>de</strong>s LDPC L'encodage classique par la matrice génératrice n'a pasforcément <strong>de</strong> sens ici pour <strong>de</strong>ux raisons majeures : cette matrice n'est pas initialementdéterminée, et, pour une matrice génératrice non-creuse, le <strong>pro</strong>duit matrice-vecteurs'accompagne nécessairement d'une complexité quadratique.L'encodage <strong>de</strong>s co<strong>de</strong>s LDPC peut être directement eectué sur la matrice <strong>de</strong>parité. L'idée est alors <strong>de</strong> construire celle-ci (par <strong>de</strong>s combinaisons linéaires) an <strong>de</strong>faire apparaître une structure quasi-triangulaire inférieure sur la partie <strong>de</strong>s symboles<strong>de</strong> redondance U [27].Dans la suite <strong>de</strong> nos travaux, la matrice U sera toujours considérée comme triangulaireinférieure. La conséquence est qu'il est alors possible <strong>de</strong> calculer chaque symbole<strong>de</strong> parité directement par une combinaison <strong>de</strong> symboles sources et <strong>de</strong> symboles <strong>de</strong>parité déjà calculés. La matrice <strong>de</strong> parité étant creuse, l'encodage eectué est alors<strong>pro</strong>che d'une complexité linéaire.Décodage <strong>de</strong>s co<strong>de</strong>s LDPC En plus d'un décodage à maximum <strong>de</strong> vraisemblance(ML) optimal mais complexe, les co<strong>de</strong>s LDPC sont adaptés pour un décodage dititératif sur le canal à eacements.Comme nous l'avons précé<strong>de</strong>mment évoqué, le décodage itératif est sous-optimalen terme <strong>de</strong> capacité <strong>de</strong> correction, mais possè<strong>de</strong> l'intérêt d'avoir une complexitélinéaire en la longueur du co<strong>de</strong>.

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

Saved successfully!

Ooh no, something went wrong!