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.2. Construction <strong>de</strong>s co<strong>de</strong>s RS-FNT 101où DF T !2 = ( 1 11 16).Les résultats précé<strong>de</strong>nts peuvent s'appliquer mutatis mutandis dans le cadre <strong>de</strong> latransformée <strong>de</strong> Fourier inverse.Proposition 6.6. Pour tout k n, les k premières lignes <strong>de</strong> la matrice <strong>de</strong> la transformée<strong>de</strong> Fourier discrète (DFT) forment une matrice génératrice d'un co<strong>de</strong> <strong>de</strong> Reed-Solomon. La DFT, qui peut être obtenue via la FFT, est donc un co<strong>de</strong> MDS.Démonstration. L'équation 6.2 a mis en lumière l'écriture matricielle <strong>de</strong> la transformée<strong>de</strong> Fourier. Ainsi, il est possible <strong>de</strong> remarquer que la matrice <strong>de</strong> la DFT est une matriceparticulière <strong>de</strong> Van<strong>de</strong>rmon<strong>de</strong> avec le vecteur (1; !; ! 2 ; :::! n 1 ). ! étant d'ordre n, lamatrice est <strong>de</strong> rang plein ce qui termine la démonstration.Une autre façon <strong>de</strong> considérer la transformée <strong>de</strong> Fourier discrète vient <strong>de</strong> la représentationpolynômiale.Proposition 6.7. Soit K un corps ni <strong>de</strong> taille q. Soient ! un élément d'ordre n,n < q, a = (a 0 ; a 1 ; :::; a n 1 ) et A = (A 0 ; A 1 ; :::; A n 1 ) <strong>de</strong>ux vecteurs <strong>de</strong> K n . Latransformée <strong>de</strong> Fourier discrète A <strong>de</strong> a est équivalente à l'évaluation du polynômea(x) = ∑ n 1i=0 a ix i aux points (1; !; ! 2 ; :::; ! n 1 ) en <strong>pro</strong>gression géométrique.Démonstration. En reprenant l'écriture originale <strong>de</strong> la DFT, nous avons pour j 2(0; 1; :::; n 1) :∑n 1a(! j ) = a i ! j i ∑n 1= a i ! ij = A j :i=0i=06.2.2 La FNT sur F 65537Si l'ensemble <strong>de</strong>s <strong>pro</strong>priétés sur la FFT sont valables sur Fq dès lors que q estpremier, en pratique, il est intéressant <strong>de</strong> travailler sur <strong>de</strong>s corps permettant uneadaptation pratique aisée. Les terminaux fonctionnant généralement avec <strong>de</strong>s unités<strong>de</strong> 8, 16, 32 voire 64 bits, c'est-à-dire <strong>de</strong> 2 r bits, l'idéal est donc d'utiliser <strong>de</strong>s corpsdont les éléments peuvent être représentés par <strong>de</strong>s vecteurs <strong>de</strong> bits ayant ces longueurs.D'autre part, pour réaliser une implémentation ecace <strong>de</strong> la FFT, celle-ci doit être<strong>de</strong> taille 2 m , ce qui implique l'existence d'un élément d'ordre 2 m dans le corps ni.Malheureusement, tous les éléments <strong>de</strong>s corps <strong>de</strong> taille 2 2r sont d'ordre impair.Une solution par rapport à ce <strong>pro</strong>blème consiste à utiliser <strong>de</strong>s corps ni dont lecardinal est un nombre <strong>de</strong> Fermat <strong>de</strong> type F p = 2 2p + 1. Ces corps contiennent <strong>de</strong>séléments ayant comme ordre toutes les puissances <strong>de</strong> 2 comprises entre 0 et 2 2p .Il a été <strong>pro</strong>uvé que les nombres <strong>de</strong> Fermat F 0 = 3, F 1 = 5, F 2 = 17, F 3 = 257et F 4 = 65537 sont premiers, F 4 étant à ce jour le plus grand nombre <strong>de</strong> Fermat

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

Saved successfully!

Ooh no, something went wrong!