Anwendung
(7,4) nimmt vier, (15,11) elf Datenbits. Codieren setzt Paritätsbits; Prüfen analysiert ein empfangenes Codewort.
Konvention
Die Zeichen werden von links ab Position 1 gezählt. Zweierpotenzen sind Paritätspositionen, die Parität ist gerade.
Beispiel
1011 wird zu 0110011. Ein Fehler an Position 5 liefert Syndrom 5 und kann unter der Einzelfehlerannahme korrigiert werden.
Grenzen
Führende Nullen bleiben. Mehrere Fehler können ein irreführendes Syndrom erzeugen; SECDED fehlt.
Syndrom lesen
Jede fehlgeschlagene Paritätsprüfung trägt ihre Positionsnummer bei. Die Summe ist das Syndrom: 0 findet keinen Einzelfehler, ein anderer Wert zeigt nur bei genau einem Fehler auf das zu kippende Bit.
Geeignete Verwendung
Hamming eignet sich zum Lernen und zur Einzelfehlerkorrektur. Es ist keine Verschlüsselung, Kompression oder Burst-Fehler-Sicherung; reale Systeme nutzen oft SECDED oder stärkere Codes.