/ Informationstheorie

Parität (ungerade)

Paritätsbit für ungerade Parität: Paritaetsbit = (Einsen + 1) mod 2. Die Gesamtzahl der Einsen inklusive Prüfbit ist anschließend ungerade.

Parität (ungerade)
01 · Eingabe

Parität (ungerade) berechnen

Paritätsbit für ungerade Parität: Paritaetsbit = (Einsen + 1) mod 2. Die Gesamtzahl der Einsen inklusive Prüfbit ist anschließend ungerade.

Paritaetsbit = (Einsen + 1) mod 2

Worum geht es?

Bei der ungeraden Parität wird das Paritätsbit so gewählt, dass die Gesamtzahl der Einsen — inklusive des Prüfbits — ungerade ist. Im Vergleich zur geraden Parität schützt diese Variante zusätzlich gegen den Fehlerfall, dass ein dauerhaft auf 0 hängender Kanal alle Bits inklusive Paritätsbit verschluckt: Ein All-Null-Codewort kann unter ungerader Parität nicht gültig sein.

Die Formel

Formel Ungerade Parität
Paritätsbit = (Einsen + 1) mod 2

Die Variablen

SymbolBedeutungEinheitErklärung
EinsenAnzahl EinsenAnzahl der 1-Bits in der Nachricht.
ParitaetsbitParitätsbitParitätsbit (0 oder 1).

Minimal-Beispiel

Nachricht 1011001, vier Einsen:

Rechnung 4 Einsen
Paritätsbit = (4 + 1) mod 2
            = 1
Codewort = 1011001 1  (fünf Einsen → ungerade)

Praxis-Beispiele

Beispiel 1 — Drei Einsen

Nachricht 1100100:

Rechnung 3 Einsen
Paritätsbit = (3 + 1) mod 2
            = 0
Codewort = 1100100 0  (drei Einsen → ungerade)

Beispiel 2 — Nullnachricht

Alle Bits 0:

Rechnung 0 Einsen
Paritätsbit = (0 + 1) mod 2
            = 1
Codewort = 0000000 1

Damit ist das All-Null-Wort kein gültiges Codewort — defekte Übertragungen, die alles auf 0 ziehen, werden zuverlässig erkannt.

Beispiel 3 — Fehlerprüfung

Empfangenes Codewort hat 6 Einsen (gerade) — Verletzung der ungeraden Parität:

Rechnung Prüfung
Einsen mod 2 = 0 ≠ 1
⇒ Übertragungsfehler erkannt