Codes sur des anneaux nis et r eseaux arithm ... - Alexis Bonnecaze
Codes sur des anneaux nis et r eseaux arithm ... - Alexis Bonnecaze
Codes sur des anneaux nis et r eseaux arithm ... - Alexis Bonnecaze
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.1. NOTIONS DE BASE 41<br />
Si C est lineaire, alors<br />
<strong>et</strong> on r<strong>et</strong>rouve l'identite de MacWilliams:<br />
<strong>et</strong> la transformation de MacWilliams<br />
P a2C(;1) (ab) = jCj si b 2 C ?<br />
= 0 sinon<br />
1<br />
jCj WC(W + X W ; X) =W C ?(WX)<br />
P (WX) ! P (W + X W ; X):<br />
Cependant, la transformee de MacWilliams ne caracterise pas les co<strong>des</strong> lineaires. Il<br />
existe en e <strong>et</strong> <strong>des</strong> co<strong>des</strong> non lineaires dont les enumerateurs de poids satisfont c<strong>et</strong>te<br />
transformee. Les co<strong>des</strong> de Kerdock <strong>et</strong> Preparata (voir [MS77], chap 15) en sont lemeilleur<br />
exemple.<br />
L'identite de MacWilliams peut ^<strong>et</strong>re <strong>et</strong>endue naturellement au cas quaternaire. Soit<br />
C 4 un code quaternaire, l'enumerateur de poids compl<strong>et</strong> du code dual C ? 4 en fonction<br />
du cweC4(WXYZ) est:<br />
cwe C ? 4 (WXYZ)= 1<br />
jC 4j cwe C4(W +X+Y +Z W+iX;Y ;iZ W ;X+Y ;Z W ;iX;Y +iZ) :<br />
Lorsque le code est auto-dual, l'identite de MacWilliams peut ^<strong>et</strong>re representee par la<br />
matrice.<br />
2<br />
1<br />
6<br />
1=2<br />
6 1<br />
6<br />
4 1<br />
1<br />
i<br />
;1<br />
1<br />
;1<br />
1<br />
3<br />
1<br />
;i 7<br />
;1 5<br />
1 ;i ;1 i<br />
:<br />
L'enumerateur de poids sym<strong>et</strong>rique du code dual C ? 4 en fonction du sweC4(WXY) est<br />
swe C ? 4<br />
(WXY)= 1<br />
jC 4j sweC4(W +2X + YW ; YW ; 2X + Y ) :<br />
Les equations correspondantes concernant les enumerateurs de poids de Lee <strong>et</strong> de Hamming<br />
sont<br />
LeeC ? (WX)=<br />
4<br />
1<br />
jC4j LeeC4(W + X W ; X)<br />
Ham C ? 4<br />
(WX)= 1<br />
jC 4j HamC4(W +3X W ; X):<br />
Deux co<strong>des</strong> sont ditsformellement duaux (ou pseudo duaux) si leurs enumerateurs de<br />
poids veri ent l'identite de MacWilliams. Ces co<strong>des</strong> ne sont donc pas toujours lineaires.<br />
Cependant Claude Carl<strong>et</strong> a montre dans [Car] que si l'on considere un code C q-aire,<br />
l'enumerateur de poids exact de C satisfait l'identite de MacWilliams si <strong>et</strong> seulement<br />
si C est lineaire. Il prouve que (pour j =0:::q; 1 k =1:::N <strong>et</strong> ! = e 2i =q ), les<br />
propositions suivantes sont equivalentes: