Results 1 to 4 of 4

Thread: Hamming-Code

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Hamming-Code

    Hallo auch!

    Ich bin hier grad etwas am verzweifeln daher frag ich einfach mal hier:
    Ich muss fürs Studium so ein Hamming-Code Verschlüsslung in Java umsetzen. Das Ganze geht auch ganz gut wenn man sich eine eigene BitVector Klasse schreibt, allerdings schaffe ich es nur mein Codewort zu erstellen, aber jetzt kommts:

    Wie krieg ich das Original aus dem Codewort wieder raus?


    Hier mal meine H-Matrix:
    Code:
    100001111000000111111
    010001000111000111000
    001000100100110100110
    000100010010101010101
    000010001001011001011

  2. #2
    Öh, beim Hamming Code geht es doch nur um Fehlererkennung, oder?

    Ich gebe zu, dass ich jetzt nicht extra nachgesehen habe, ob der Hamming-Code ist, was ich glaube, aber wenn ich recht habe, ist die Antwort: Überhaupt nicht. Es handelt sich um Prüfsummen, dessen Aufgabe es ist Fehler zu finden und evtl. dabei zu helfen um bei bestimmten Fehlerarten / anzahl der Fehler zu erlauben, den echten Wert anhand der fehlerhaften Information wieder her zu stellen.

  3. #3
    Uhm, doch... das "Codewort" ist Original + Prüfsumme. Mit ner entsprechenden Operation kriegt man das Original wieder raus. Inklusive Fehlerkorrektur. Ich weiß dummerweise selbst nicht mehr genau, wie das ging.

    Edit: unser Lehrstuhl für technische Informatik bietet ein kleines Applet an, um das Verfahren in beide Richtungen nachzuvollziehen: http://ti.itec.uka.de/HammingCode/

    Last edited by DFYX; 26.01.2011 at 00:26.

  4. #4
    Quote Originally Posted by Mog View Post
    Öh, beim Hamming Code geht es doch nur um Fehlererkennung, oder?

    Ich gebe zu, dass ich jetzt nicht extra nachgesehen habe, ob der Hamming-Code ist, was ich glaube, aber wenn ich recht habe, ist die Antwort: Überhaupt nicht. Es handelt sich um Prüfsummen, dessen Aufgabe es ist Fehler zu finden und evtl. dabei zu helfen um bei bestimmten Fehlerarten / anzahl der Fehler zu erlauben, den echten Wert anhand der fehlerhaften Information wieder her zu stellen.
    Quote Originally Posted by DFYX View Post
    Uhm, doch... das "Codewort" ist Original + Prüfsumme. Mit ner entsprechenden Operation kriegt man das Original wieder raus. Inklusive Fehlerkorrektur. Ich weiß dummerweise selbst nicht mehr genau, wie das ging.

    Edit: unser Lehrstuhl für technische Informatik bietet ein kleines Applet an, um das Verfahren in beide Richtungen nachzuvollziehen: http://ti.itec.uka.de/HammingCode/

    Ja sich schon erledigt Leute, habs nur vergessen Ist so, das man einfach die Prüfbits vorne oder hinten abschneidet.
    Das Codewort muss man ja nur mit der Hamming-Matrix multiplizieren um evtl. Fehler zu finden. Problem gelöst 100 Punkte bekommen

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •