Hammingkódokat
Hammingkódok olyan bináris lineáris blokk-kódok, amelyeket Richard Hamming fejlesztett ki 1950-ben. Céljuk egységnyi vagy egy bit hibák kijavítása, illetve legfeljebb kettő bit hibájának detektálása adatátvitelben vagy memóriákban. A kódok minimális távolsága dmin = 3, ezért egy hibát javítani és kettő hibát detektálni lehet.
Formálisan a kód egy [n, k, d] lineáris kód, ahol n = 2^m − 1, k = n − m
Példaként a legismertebb Hamming-kód az (7,4,3). Ebben az esetben n = 7, k = 4 és dmin = 3.
Bővített ( extended ) Hamming-kódoknál egy további paritásbitet adnak hozzá, így n = 2^m, k = 2^m − m − 1, dmin