Paritätsbit, wofür es ist, wie es funktioniert

Paritätsbit, wofür es ist, wie es funktioniert

Er Paritätsbit Es handelt sich um einen Parameter mit Wert 0 oder 1, der in einer Übertragungsfehler-Erkennungsmethode verwendet wird, bei der eine 0 oder 1 zu jeder Gruppe von 7-8 Bit (Byte) hinzugefügt wird. Der Zweck ist, dass jedes Byte nach der etablierten Parität immer eine seltsame Menge von "1" oder eine Gesamtmenge von "1" hat.

Parität ist eine Fehlererkennungstechnik, die in der asynchronen Kommunikation verwendet wird. Es wird verwendet, um die Integrität jedes Byte in den übertragenen Fluss zu überprüfen. Wenn beispielsweise eine seltsame Parität festgelegt wird, muss ein Byte, das von einer Übertragung mit einer Gesamtmenge von „1“ empfangen wird, die ein Paar ist, einen Fehler enthalten.

Quelle: Pixabay.com

Es werden zwei Arten von Parität verwendet: die Parität, bei der ein Paritätsbit hinzugefügt wird 1 Wenn es eine seltsame Gesamtmenge von „1“ -Bits gibt, und die seltsame Parität, bei der das Gegenteil erfolgt. Mit dieser Methode können Sie nur wissen, dass ein Fehler aufgetreten ist, aber es ist nicht bekannt, wo der Fehler aufgetreten ist.

[TOC]

Wofür ist die Paritätsbit??

Beim Senden von digitalen Daten kann zwischen dem übertragenen Code und dem empfangenen Code Fehler auftreten. Es gibt viele Fehlerquellen in Form verschiedener Rauscharten wie EM -Rauschen oder Wärmegeräusch.

Daher ist es erforderlich, eine Methode zu implementieren, um zu überprüfen, ob die empfangenen Codes oder Bytes Fehler haben oder nicht.

Wie kann der Empfänger jedoch wissen, ob der empfangene Code einen Fehler hat oder nicht? Für den Empfänger ist es unmöglich, den Code zu kennen, bevor er ihn erhalten.

Angenommen, der Emittent überträgt beispielsweise den Code 01100110, aber nach dem Durchlaufen einer Rauschlinie erhält der Empfänger den Code 00100110. Der Empfänger wird nicht wissen, dass er im zweiten Bit einen Code mit einem Fehler erhalten hat.

Kann Ihnen dienen: Elektroskop

Für den Empfänger ist es unmöglich zu wissen, dass die Nachricht im ersten Bit einen Fehler hat.

Fehlersteuerung

Das Problem, dass der Empfänger in der Lage sein muss, zu überprüfen, ob ein Fehler auftritt.

Die zentrale Vorstellung von Fehlersteuerungscodierung besteht darin, die zugesandten Informationen zusätzlich ein zusätzliches Bit hinzuzufügen, um den Fehler zu erkennen und zu korrigieren. Es gibt viele Fehlersteuerungscodierung. Am einfachsten ist das Paritätsbit.

Zu jedem übertragenen Byte wird das Paritätsbit hinzugefügt. Dieses Bit wird verwendet, um zu überprüfen, ob die Informationen genau geliefert wurden.

Das Paritätsbit für jedes Byte wird so implantiert, dass alle Bytes eine seltsame Menge oder ein paar Bits "1" haben.

Beispiel

Nehmen wir an, dass zwei Einheiten mit einer gleichmäßigen Parität kommunizieren, was die häufigste Form der Paritätsprüfung ist.

Nach der Übertragungseinheit senden die Bytes und sagen zunächst die Anzahl der Bits „1“ in jeder Gruppe von sieben Bits (Byte). Wenn die Menge an Bits „1“ Paar ist, platzieren Sie das Paritätsbit um 0. Wenn die Anzahl der Bits „1“ seltsam ist, legen Sie das Paritätsbit in 1. Auf diese Weise hat jedes Byte ein paar Teile "1".

Seit des Empfängers wird jedes Byte verifiziert, um sicherzustellen, dass es eine gleichmäßige Anzahl von Bits „1“ aufweist. Bei der Suche nach einer seltsamen Menge von „1“ -Bits im Byte wird der Empfänger wissen, dass während der Übertragung ein Fehler vorliegt.

Kann Ihnen dienen: Arten von Anwendungssoftware

Bisher muss sowohl das empfangende Unternehmen als auch der Emittent zugestimmt haben, die Paritätsprüfung zu verwenden, und wenn die Parität ungerade oder ein Drehmoment sein muss. Wenn beide Seiten nicht mit dem gleichen Paritätsgefühl konfiguriert sind, ist es unmöglich, zu kommunizieren.

Fehlererkennung

Die Paritätsprüfung ist die einfachste Technik, um Fehler in der Kommunikation zu erkennen.

Obwohl es viele Fehler erkennen kann, ist es nicht unfehlbar, da es nicht in der Lage ist, die Disposition zu erkennen, wenn einige Bits im selben Byte für elektrische Rauschen geändert werden.

Die Paritätsprüfung wird nicht nur in der Kommunikation verwendet, sondern auch, um Speicherspeichergeräte zu testen. Zum Beispiel führen viele PCs eine Paritätsprüfung durch, wenn ein Datenbyte im Speicher gelesen wird.

Wie funktioniert es?

Angenommen, es gibt 7 -Bit -Datencodes und es wird ein zusätzliches Bit hinzugefügt, was das Paritätsbit ist, um einen 8 -Bit -Datencode zu bilden. Es gibt zwei Methoden, die verwendet werden können: seltsame Parität und Parität.

Wie gezeigt kann die Paritätsmethode angenommen werden. Das Gegenteil würde erledigt, wenn die merkwürdige Paritätsmethode angenommen würde.

Paritätsmethode

Diese Methode zeigt an, dass das zugegebene Paritätsbit so sein muss, dass die Gesamtmenge von „1“ im endgültigen Code gerade ist. Zum Beispiel:

Daher ist für den ersten 7 -Bit -Code: 0010010 mit einer gleichmäßigen Menge von „1“ (2) der übertragene 8 -Bit -Code: 00100100 mit einer gleichmäßigen Menge von „1“ (2).

Kann Ihnen dienen: Was sind die Funktionen eines Betriebssystems??

Für den 7 -Bit -Code 1110110 mit einem ungeraden Betrag von „1“ (5) beträgt der übertragene 8 -Bit -Code 11101101 mit einer gleichmäßigen Menge von „1“ (6).

Nachdem der Empfänger die 8 Bit erhalten hat, wird der Betrag von „1“ in dem empfangenen Code überprüft, wenn der Betrag von „1“ gleichmäßig ist. Dies bedeutet, dass es keinen Fehler gibt, wenn der Betrag ungerade ist, dies bedeutet, dass a Fehler.

Wenn die berechnete Parität des empfangenen Byte nicht mit dem Wert des erhaltenen Paritätsbits übereinstimmt, wird gesagt, dass es einen Paritätsfehler gegeben hat und normalerweise das Byte ausgeschlossen ist.

Falls ein Fehler vorliegt, benachrichtigt der Empfänger den Sender, den Code erneut zu senden.

Es ist nicht unfehlbar

Bei diesen Paritätsmethoden ist jedoch Unannehmlichkeit.

Parität ist gut, Fehler zu erkennen, und erfasst immer eine seltsame Menge an Fehlern in einem empfangenen Byte. Wenn es jedoch ein Fehlerpaar gibt, kann der Parity -Verifizierer den Fehler nicht finden.

Verweise

  1. Vangie Beal (2019). Paritätsprüfung. Webpedia. Entnommen aus: Webpedia.com.
  2. Elektronikforschungsgruppe (2019). Charakterparität. Genommen von: Erg.Abdn.AC.Vereinigtes Königreich.
  3. Wortschatz (2019) ... Paritätsbit. Ausgenommen aus: Wortschatz.com.
  4. Angms (2013). Der einfachste Fehlerkontrollcode - Paritätsbit. Entnommen aus: Angms.Wissenschaft.
  5. Christensson, (2011). Paritätsbitdefinition. Techterms. Entnommen aus: Techterms.com.