15.07.2013 Views

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

SHOW MORE
SHOW LESS

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:

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

Saved successfully!

Ooh no, something went wrong!