Was ist das Paritätsbit und wofür braucht an das?
Hallo wir haben in der Uni gerade das Paritätsbit ganz kurz angesprochen und hab es nicht ganz verstanden. Ich habe verstanden das man damit wenn die Parität zum beispiel ungerade sein soll eine 1 als dieses setzt falls die davorrigen bits gerade sind damit es ungerade wird. Doch wir hatten 1-2 Beispiele wo das dann doch nicht klappte oder ich vielleicht einfach nicht verstanden habe. Das Beispiel war : Bitmuster = 0111, dual = 011 das Paritätsbit wäre dann doch doch 1 und die kontrolle danach 0 weil es stimmt. Doch dann hatten wir noch ein Beispiel: Bittmuster = 1101, dual = 110 das Paritätsbit wäre hierbei doch auch wieder 1 damit es ungerade wird doch im Beispiel ist die Kontrolle dann 1 obwohl es doch stimmt dann.
Kann mir jemand dabei helfen ? Falls noch informationen benötigt werden ruhig fragen.
MFG
2 Antworten
So wie man dem Blatt entnehmen kann, haben beide angegebene Binärzahlen eine gerade Anzahl von Einsen. Um auf Ungerade zu kommen, muss in beiden Fällen das Paritätsbit (ich nehme an, es ist die letzte Stelle) eine 1 sein. Was die Kontrolle besagt, ist nicht zu erkennen. Korrekt müsste sie richtig oder falsch ausdrücken. Um das zu können, müssen die Einsen modulo gezählt werden und es müsste, wenn das Ergebnis eine 1 ist, der Wert richtig sein.
Sinn des Ganzen ist, dass man erkennen kann, ob ein Bit. z.B. bei einer Übertragung, verfälscht wurde. Wenn alle Zeichen auf eine ungerade (auch eine gerade wäre möglich) Parität ergänzt werden, lässt sich das einfach überprüfen.
Nach Wiki wird dem Bit ein E oder O angehängt je nach dem ob grade oder ungrade.