Hi Leute! Ich hab hier folgende Bitwörter: D1 = 1001110 D2 = 1111110 D3 = 0000000 Ich soll nun für diese Bitwörter das Paritätsbit berechnen. Abgemacht wurde "gerade Parität". Mein Ergebnis für D1: D1 = 1001110 -> In D1 befindet sich 4 mal die 1 im Bitwort. Da 4 gerade ist folgt also "gerade Parität". Warum muss man denn die 1en im Bitwort zählen? Man hätte doch genauso gut die 0en zählen können, oder? Man zählt ja sogar die 1en wenn "ungerade Parität" ausgemacht wäre. -> Das anzuhängende Paritätsbit ist also die 0. So steht's zumindestens auf Wikipedia. Warum wird nun, da "gerade Parität", eine 0 angehängt? Es hätte doch genauso gut die 1 sein können, oder? Warum hat man das so festgelegt? Könnt ihr mir meine Fragen beantworten?
Das Paritätsbit wird so gewählt dass es zusammen mit den Datenbits eine gerade/ungerade (eben je nach vereinbarter Parität) Anzahl von 1en ergibt. Dein D1 hat 4 1en, also kommt eine 0 dran damit es gerade bleibt. Bei ungerader Parität würde eben noch eine 1 angehängt werden.
Danke, das ist mir jetzt klar, warum man hier eine 0 anhängt. Warum aber wird die Anzahl der 1en gezählt? Nur nochmal kurz zum Verständnis: Es ist gerade Parität abgemacht. Das Bitwort lautet: 1110000. Das Paritätsbit ergibt sich hier nun zu 1 damit die Anzahl der 1en gerade wird. Stimmt das so?
Ich hab hier nun noch ein Beispiel für eine zweidimensionale Parität:
1 | 10111 |
2 | 00000 |
3 | 10100 |
4 | 11010 |
5 | 11101 |
Das falsch übertragene Bit befindet sich in der 4. Zeilen (von oben) und dritten Spalte (von links). Die falsch übertragene 0 müsste eine 1 sein. Was sind darin nun die Nutzdaten? Ich denke das sind die Nutzdaten:
1 | 1011 |
2 | 0000 |
3 | 1010 |
4 | 1101 |
Stimmt das alles soweit?
Also entschuldige mal, aber dieser Kochkurs den Du da gerade machst, ist sein Geld nicht wert. Ich würde mehr von Zwiebeln, Rinderbrühe und Schöpflöffeln erwarten. Was Du da fragst können wir doch nicht wissen. Das sind alles Konventionen. Ob die Paritätsbits nun oben oder unten, links oder rechts angeordnet sind, musst DU der Aufgabenstellung entnehmen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.