Forum: PC-Programmierung Fragen zum Paritätsbit


von Hans W. (Gast)


Lesenswert?

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?

von hdd (Gast)


Lesenswert?

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.

von Hans W. (Gast)


Lesenswert?

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?

von Hans W. (Gast)


Lesenswert?

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?

von EsGehtImmerSoWeiter (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.