Hi, "Unterschied" (zyklische) hamming-codes vs CRC: Bei gleichen generatorpolynom, wie z.b. bei dem CRC7 laut tabelle und Hamming (127,120), ist keiner. Der Unterschied ist in der Anwendung: bei dem Hamming-code muss das Codewort eine fixe Länge haben, ergibt sich aus der Codierungsvorgabe. In diesem Fall 127 Stellen (bits), wobei 120 Bit die Nutzdaten darstellen und 7 Bit die CRC bzw. die "parity-bits" des Hamming-Code. Nur wenn der Nutzdatenblock genau diese 120 Bit länge aufweist, kann dieses Polynom wie bei Hamming aka CRC7 zur Ein-Bit-Fehlerkorrektur verwendet werden. (siehe hamming-code Artikel z.b. mit der syndrom-dekodierung, der wert des CRC7-registers stellt dann einen syndromwert da, der die fehlerstelle beschreibt). Bei der CRC7-Anwendung, also wenn man nur Fehler erkennen aber nicht korrigieren will, kann der Nutzdatenblock auch andere Längen als 120 Bit (bei CRC7) umfassen.