Hammingkódok
Hammingkódok, vagy Hamming-kódok, egy olyan család lineáris hibajavító kódok, amelyet Richard Hamming vezetett be. Ezek a kódok úgy szervezik meg a biteket, hogy egyetlen bit hibáját képesek legyenek detektálni és javítani, miközben a feladó adatainak tömbje megbízható marad. A kódok jellemzője, hogy minimum távolságuk d = 3, ami egyetlen bit hibáját lehetővé teszi javítással.
Konstrukció és felépítés: A kódhoz r paritásbit tartozik, így egy kódolási kimenet n = k + r bitből
Dekódolás és hibajavítás: A kapott bitfolyamból kiszámítják a szindrómát s = Hr^T. Ha s = 0, nincs hiba.
Kiterjesztések és alkalmazások: Az SECDED változat kiegészíti a kódot egy általános paritásrésszel, így egyetlen hibát javít