Alle 4 Tetraden Codes lassen in ihrer Grundform keine Fehlererkennung zu. Jede Bitänderung führt zu einem neuen definierten Bitmuster.

Fehlererkennende Codes haben die Eigenschaft, sich in möglichst vielen Bitstellen zu unterscheiden. Wird ein einzelnes Codewort bei einer Übertragung verfälscht, so entsteht ein nicht verwendetes Bitmuster.

m - aus - n - Codes

n: Länge des Codeworts m: Anzahl der mit 1 belegten Stellen

ZeilenDezimal74210
A011000
B100011
C200101
D300110
E401001
F501010
G601100
H710001
I810010
J910100

Hamming-Distanz ist die Anzahl der unterschiedlichen Bits zweier Codewörter Bsp.: 0101 0011 Unterschied an 2 Bitstellen h=2 (Hamming-Distanz)

Vergleich von Codewörtern

  1. Jedes Codewort mit jedem Vergleichen
  2. Jeweils die Hamming Distanz bestimmen
  3. Die niedrigste Hamming Distanz h raussuchen
  4. Es kann ein Fehler weniger bestimmt werden als h