Définition 44
Un code est dit systématique si une partie du mot codé coïncide
avec le message.
Dans le cas d'un code systématique, il est d'usage de placer le message
original dans la seconde partie du mot codé. Dès lors, la matrice
G s'exprime comme
G |
= |
P | Ik![$\displaystyle \left.\vphantom{P\,\vert\, I_{k}}\right]$](img360.gif) |
(8.15) |
|
= |
  ![$\displaystyle \left.\vphantom{\begin{array}{cccccccc}
p_{11} & p_{12} & \ldots ...
...
p_{k1} & p_{k2} & \ldots & p_{k(n-k)} & 0 & 0 & \ldots & 1\end{array}}\right]$](img363.gif) |
(8.16) |
Et donc
= (c1, c2,..., cn) = (m1, m2,..., mk)  ![$\displaystyle \left.\vphantom{\begin{array}{cccccccc} p_{11} & p_{12} & ... & p...
... & 0\\ p_{k1} & p_{k2} & ... & p_{k(n-k)} & 0 & 0 & ... & 1\end{array}}\right]$](img366.gif) |
(8.17) |
tel que
ci |
= |
m1p1i + m2p2i + ... + mkpki |
|
i = 1,...,(n - k) |
|
= |
mi-n+k |
|
i = (n - k + 1),..., n |
|
(8.18) |
Finalement, le mot codé est constitué de bits de parité précédant
le message
Exemple. Dans le cas de MPEG,
= (m1 m2 m3, m1 m2, m1 m3, m2 m3, m1, m2, m3) |
(8.20) |
Cette expression permet de deviner les raisons qui ont conduit au
choix des bits de parité. Les bits
c2, c3, c4 sont
tels qu'on essaie d'isoler une erreur sur un bit du message. Le bit
c1 est lui plutôt destiné à indiquer des erreurs multiples.
Marc Van Droogenbroeck. Tous droits réservés.
2004-06-11