Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
duc:hamming [2018/09/10 08:42] khirlingduc:hamming [2018/09/10 08:50] khirling
Zeile 2: Zeile 2:
 Die Anzahl der Bits, in denen sich zwei Codewörter unterscheiden, wird als Hamming-Distanz bezeichnet. Die kürzeste Distanz einer Code Tabelle wird als Hamming Abstand bezeichnet. Die Anzahl der Bits, in denen sich zwei Codewörter unterscheiden, wird als Hamming-Distanz bezeichnet. Die kürzeste Distanz einer Code Tabelle wird als Hamming Abstand bezeichnet.
 |<20em>| |<20em>|
-^c1 |1|0|0|0|1|0|0|1| +^1. Zeichen  |1|0|0|0|1|0|0|1| 
-^c2 |1|0|1|0|0|0|0|0| +^1. Zeichen |1|0|1|0|0|0|0|0| 
-^   |0|0|1|0|1|0|0|1|+^Vergleich   |0|0|**1**|0|**1**|0|0|**1**|
  
 +Die beiden Zeichen unterscheiden sich an drei Stellen (Hamming-Distanz 3). Je höher der Hamming-Abstand, desto robuster wird das System und es können nicht nur Fehler erkannt, sondern sogar korrigiert werden. 
 +
 +Allerdings, wird auch die Bitlänge (Daten und Prüfbits) dadurch erhöht.  
 +
 +Erkennen von n-Bit Fehlern: Ein Abstand von n + 1 wird benötigt
 +
 +Beheben von n-Bit Fehlern: Ein Abstand von 2n + 1 wird benötigt 
  • duc/hamming.txt
  • Zuletzt geändert: 2018/09/10 09:06
  • von khirling