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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.4. Résultats <strong>de</strong> simulation 111Non systématique SystématiqueEnco<strong>de</strong>ur FNT(n) 2FNT(n)+3FNT(2k)Déco<strong>de</strong>ur FNT(n)+3FNT(2k) 2FNT(n)+3FNT(2k)Table 6.1 Complexité théorique <strong>de</strong> l'enco<strong>de</strong>ur et du déco<strong>de</strong>ur RS-FNTNon systématique SystématiqueEnco<strong>de</strong>ur FNT(n) 5FNT(n)Déco<strong>de</strong>ur 4FNT(n) 5FNT(n)Table 6.2 Complexité théorique <strong>de</strong> l'enco<strong>de</strong>ur et du déco<strong>de</strong>ur RS-FNT, taux <strong>de</strong>codage 1 2Ces résultats sur la complexité mettent en lumière le fait que le déco<strong>de</strong>ur n'estque peu aecté par le codage systématique, contrairement à l'enco<strong>de</strong>ur. Ils mettentégalement en valeur l'importance prise par le <strong>pro</strong>duit <strong>de</strong>s <strong>de</strong>ux polynômes <strong>de</strong> <strong>de</strong>grésk et k 1 dont nalement, seuls les k premiers monômes sont utiles. Comme nousl'avons par ailleurs discuté, ceci met en évi<strong>de</strong>nce l'importance <strong>de</strong> la résolution <strong>de</strong> ce<strong>pro</strong>duit, connu sous le nom <strong>de</strong> short <strong>pro</strong>duct sur <strong>de</strong>s FNT réduites à une taille k. Sicette question ouverte était résolue, le gain théorique <strong>de</strong> vitesse pourrait atteindre67% lorsque le taux <strong>de</strong> codage est <strong>de</strong> 1 2 .6.4 Résultats <strong>de</strong> simulationNous avons mené <strong>de</strong>s simulations sur le co<strong>de</strong> RS-FNT que nous avons comparé àdiérents co<strong>de</strong>s <strong>de</strong> Reed-Solomon classiques : L'implémentation classique <strong>de</strong>s co<strong>de</strong>s <strong>de</strong> Reed-Solomon par Luigi Rizzo [15],sur <strong>de</strong>s matrices <strong>de</strong> Van<strong>de</strong>rmon<strong>de</strong>, reconnue pour son ecacité sur <strong>de</strong>s petitestailles <strong>de</strong> co<strong>de</strong>s. Ce co<strong>de</strong> a été testé en utilisant <strong>de</strong>s tailles <strong>de</strong> corps adaptées. La construction XOR-based [18] <strong>de</strong>s co<strong>de</strong>s <strong>de</strong> Reed-Solomon grâce à <strong>de</strong>s matrices<strong>de</strong> Cauchy. De par sa construction, ce co<strong>de</strong> permet <strong>de</strong> rester <strong>pro</strong>che <strong>de</strong>la complexité quadratique intrinsèque <strong>de</strong>s co<strong>de</strong>s <strong>de</strong> Reed-Solomon. Ce co<strong>de</strong> aégalement été testé en ajustant au mieux la taille du corps en fonction <strong>de</strong> lataille du co<strong>de</strong>. Les co<strong>de</strong>s MDS basés sur <strong>de</strong>s matrices <strong>de</strong> Cauchy [19] sur le corps F 65537développés à l'<strong>ISAE</strong>. Le corps ni utilisé est donc i<strong>de</strong>ntique à celui <strong>de</strong>s RS-FNT.La diérence avec les co<strong>de</strong>s précé<strong>de</strong>nts vient donc <strong>de</strong> l'arithmétique eectuéesur ce co<strong>de</strong>. Ce co<strong>de</strong> est par ailleurs particulièrement adapté à une architecture64-bit.Pour le co<strong>de</strong> RS-FNT, nous utilisons un enco<strong>de</strong>ur/déco<strong>de</strong>ur <strong>de</strong> complexité quadratiquetel que présenté dans la partie 6.2.5 pour les petites tailles <strong>de</strong> co<strong>de</strong>s. L'algorithmeest alors très similaire aux autres co<strong>de</strong>s. L'enco<strong>de</strong>ur/déco<strong>de</strong>ur <strong>de</strong> complexitélogarithme prend alors le relais lorsque les tailles impliquées dépassent la centaine

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

Saved successfully!

Ooh no, something went wrong!