hoppe
28-07-2004, 21:23
Hallo,
ich bereite mich gerade auf eine Prüfung vor und wir werden auch den Hamming-Code durchnehmen. Ich habe in einer alten Klausur folgende Aufgabe gefunden, kann sie aber nicht lösen, da meines Erachtens es mit zwei Unbekannten (n = Codewortlänge, k = Prüfbits) nicht geht.
--------
Halbleiterspeicher können mit einer Zusatzhardware zur Fehlerkorrektor ECC ausgestattet werden. Ein Bitfehler soll jeweils für die Datenwortlängen m(i) = 2î * 8 bit mit i = 0...6 korrigiert werden können. Bestimmen Sie die jeweilige minimale Anzahl von k(i) Prüfbits und den resultierenden (n.m) - Blockcode.
--------
Ich habe also m = 8 bit , m = 16 bit bis m = 512 bit. e(korrektur) wäre 1. Aber wie komme ich jetzt auf die Prüfbits ohne die komplette Codewortlänge n zu kennen? Die Beziehungen n = m + k oder 2^k = 1 + n etc. konnten mir da auch nicht helfen.
Gruß,
Dennis
ich bereite mich gerade auf eine Prüfung vor und wir werden auch den Hamming-Code durchnehmen. Ich habe in einer alten Klausur folgende Aufgabe gefunden, kann sie aber nicht lösen, da meines Erachtens es mit zwei Unbekannten (n = Codewortlänge, k = Prüfbits) nicht geht.
--------
Halbleiterspeicher können mit einer Zusatzhardware zur Fehlerkorrektor ECC ausgestattet werden. Ein Bitfehler soll jeweils für die Datenwortlängen m(i) = 2î * 8 bit mit i = 0...6 korrigiert werden können. Bestimmen Sie die jeweilige minimale Anzahl von k(i) Prüfbits und den resultierenden (n.m) - Blockcode.
--------
Ich habe also m = 8 bit , m = 16 bit bis m = 512 bit. e(korrektur) wäre 1. Aber wie komme ich jetzt auf die Prüfbits ohne die komplette Codewortlänge n zu kennen? Die Beziehungen n = m + k oder 2^k = 1 + n etc. konnten mir da auch nicht helfen.
Gruß,
Dennis