Hamming-Code-Rechner
Erzeugen Sie aus vier Datenbits einen Hamming-(7,4)-Code und erkennen oder korrigieren Sie einen einzelnen Übertragungsfehler.
Über den Hamming-Code-Rechner
Hamming-Code-Beispiele
| Daten oder Empfangscode | Ergebnis | Erklärung |
|---|---|---|
| Daten 1011 | 0110011 | Die Paritätsbits sind 0, 1 und 0. |
| Daten 1101 | 1010101 | Die Paritätsbits sind 1, 0 und 0. |
| Empfangen 0010101 | Fehler an Position 1 | Das Umdrehen des ersten Bits stellt 1010101 wieder her. |
So verwenden Sie den Hamming-Code-Rechner
- Geben Sie genau vier binäre Datenbits ohne Leer- oder Trennzeichen ein.
- Geben Sie optional ein empfangenes Sieben-Bit-Codewort ein, um es auf Übertragungsfehler zu prüfen.
- Wählen Sie Hamming-Code berechnen, um das Codewort mit gerader Parität zu erzeugen.
- Prüfen Sie Syndrom und korrigierten Code, falls ein Empfangswort eingegeben wurde.
Häufige Fragen zum Hamming-Code
Was bedeutet Hamming (7,4)?
Das Codewort umfasst sieben Bits und enthält vier ursprüngliche Datenbits. Die übrigen drei liefern Paritätsinformationen zur Fehlerkorrektur.
Welche Paritätskonvention verwendet der Rechner?
Alle drei Gruppen nutzen gerade Parität. Eine gültige Prüfgruppe enthält daher eine gerade Anzahl von Eins-Bits.
Wie findet das Syndrom einen Fehler?
Jede fehlgeschlagene Prüfung trägt einen binären Stellenwert zum Syndrom bei. Die Summe entspricht der ab eins gezählten Position eines einzelnen fehlerhaften Bits.
Kann Hamming (7,4) zwei Fehler korrigieren?
Nein, er ist für ein verändertes Bit je Codewort ausgelegt. Zwei Veränderungen können ein irreführendes Syndrom erzeugen und gelten nicht als sicher korrigierbar.
Wo werden Hamming-Codes eingesetzt?
Sie dienen der Lehre der Codierungstheorie und kommen in Speicher- und Kommunikationsentwürfen vor. Reale Systeme nutzen je nach Zuverlässigkeitsanforderung oft erweiterte oder leistungsfähigere Codes.