Zum Inhalt springen

Hamming-Code-Rechner

Daten codieren oder ein Codewort mit klarer Positionszählung prüfen.

Hamming-Eingaben

Verarbeitung im Browser.

Codieren: 4/11 Datenbits. Prüfen: 7/15 Codewortbits. Der graue Wert ist ein Beispiel. Berechnen verwendet ihn; der Fokus auf ein Feld löscht ihn für eigene Daten.

Code-Ergebnis

Modus und Aktion wählen, Bits eingeben und berechnen.

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.