Was ist Paritätsgenerator und Paritätsprüfer: Typen und ihre Logikdiagramme

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Die Hauptfunktion des Paritätsgenerators und des Paritätsprüfers besteht darin, Fehler bei der Datenübertragung zu erkennen. Dieses Konzept wird 1922 eingeführt. In der RAID-Technologie werden das Paritätsbit und der Paritätsprüfer verwendet, um Datenverlust zu vermeiden. Das Paritätsbit ist ein zusätzliches Bit, das auf der Übertragungsseite entweder auf '0' oder '1' gesetzt ist. Es wird verwendet, um nur Einzelbitfehler zu erkennen, und es ist die einfachste Methode zum Erkennen von Fehlern. Es gibt verschiedene Arten von Fehlererkennungscodes, die verwendet werden, um die Fehler zu erkennen: Parität, Ringzähler, Blockparitätscode, Hamming-Code, Biquinary usw. Die kurze Erklärung zu Paritätsbit, Parität Generator und Checker werden unten erklärt.

Was ist Paritätsbit?

Definition: Das Paritätsbit oder das Prüfbit sind die Bits, die dem Binärcode hinzugefügt werden, um zu prüfen, ob der bestimmte Code in Parität ist oder nicht. Beispielsweise wird durch dieses Prüfbit oder Paritätsbit geprüft, ob der Code in gerader oder ungerader Parität ist. Die Parität ist nichts anderes als die Anzahl der Einsen und es gibt zwei Arten von Paritätsbits, die gerade und ungerade sind.




Im ungeraden Paritätsbit muss der Code eine ungerade Anzahl von Einsen haben. Wir nehmen beispielsweise den 5-Bit-Code 100011, dieser Code wird als ungerade Parität bezeichnet, da der Code, den wir genommen haben, drei Einsen enthält . In einem geraden Paritätsbit muss der Code in einer geraden Anzahl von Einsen sein. Beispielsweise verwenden wir den 6-Bit-Code 101101. Dieser Code wird als gerade Parität bezeichnet, da der Code, den wir genommen haben, vier Einsen enthält

Was ist der Paritätsgenerator?

Definition: Der Paritätsgenerator ist eine Kombinationsschaltung am Sender, er nimmt eine Originalnachricht als Eingabe und erzeugt das Paritätsbit für diese Nachricht, und der Sender in diesem Generator sendet Nachrichten zusammen mit seinem Paritätsbit.



Arten von Paritätsgeneratoren

Die Klassifizierung dieses Generators ist in der folgenden Abbildung dargestellt

Arten des Paritätsgenerators

Arten von Paritätsgeneratoren

Sogar Paritätsgenerator

Der gerade Paritätsgenerator verwaltet die Binärdaten in einer geraden Anzahl von Einsen, zum Beispiel sind die aufgenommenen Daten in einer ungeraden Anzahl von Einsen. Dieser gerade Paritätsgenerator wird die Daten als gerade Anzahl von Einsen beibehalten, indem er die zusätzliche 1 zu der ungeraden addiert Anzahl der Einsen. Dies ist auch eine Kombinationsschaltung, deren Ausgabe von den gegebenen Eingangsdaten abhängt, was bedeutet, dass die Eingangsdaten Binärdaten oder Binärcode sind, die für den Paritätsgenerator gegeben sind.


Betrachten wir drei binäre Eingabedaten, wobei drei Bits als A, B und C betrachtet werden. Wir können 2 schreiben3Kombinationen unter Verwendung der drei Eingangsbinärdaten von 000 bis 111 (0 bis 7) ergeben insgesamt acht Kombinationen aus den angegebenen drei Eingangsbinärdaten, die wir berücksichtigt haben. Die Wahrheitstabelle des geraden Paritätsgenerators für drei binäre Eingangsdaten ist unten gezeigt.

0 0 0 - In diesem Eingabe-Binärcode wird die gerade Parität als '0' angenommen, da die Eingabe bereits in gerader Parität ist, sodass für diese Eingabe keine gerade Parität mehr hinzugefügt werden muss.

0 0 1 - - In diesem Eingabe-Binärcode gibt es nur eine einzige Zahl von '1' und diese einzelne Zahl von '1' ist eine ungerade Zahl von '1'. Wenn eine ungerade Zahl von '1' vorhanden ist, muss der gerade Paritätsgenerator eine weitere '1' generieren, um eine gerade Parität zu erzielen. Daher wird eine gerade Parität als 1 verwendet, um den 0 0 1-Code in eine gerade Parität umzuwandeln.

0 1 0 - Dieses Bit ist in ungerader Parität, daher wird gerade Parität als 1 genommen, um den 0 1 0-Code in gerade Parität zu verwandeln.

0 1 1 - Dieses Bit ist bereits in gerader Parität, daher wird gerade Parität als 0 genommen, um den 0 1 1-Code in gerade Parität zu verwandeln.

100 - Dieses Bit ist in ungerader Parität, daher wird gerade Parität als 1 genommen, um den 1 0 0-Code in gerade Parität zu verwandeln.

1 0 1 - Dieses Bit ist bereits in gerader Parität, daher wird gerade Parität als 0 genommen, um den 1 0 1-Code in gerade Parität zu verwandeln.

1 1 0 - Dieses Bit ist auch in gerader Parität, so dass gerade Parität als 0 genommen wird, um den 1 1 0-Code in gerade Parität zu machen.

1 1 1 - Dieses Bit ist in ungerader Parität, daher wird gerade Parität als 1 genommen, um den 1 1 1-Code in gerade Parität zu verwandeln.

Sogar Parity Generator Truth Table

A B C. Sogar Parität
0 0 00
0 0 11
0 1 01
0 1 10
1001
1 0 10
1 1 00
1 1 11

Die Karnaugh-Map (k-Map) -Vereinfachung für die Drei-Bit-Eingabe ist gerade Parität

K-Map-For-Even-Parity-Generator

k-map-for-Even-Parity-Generator

Aus der obigen geraden Paritätswahrheitstabelle wird der vereinfachte Paritätsbitausdruck als geschrieben

Der Ausdruck für gerade Parität, der unter Verwendung von zwei Ex-ODER-Gattern implementiert wird, und das Logikdiagramm dieser geraden Parität unter Verwendung von Ex-ODER Logikgatter wird unten gezeigt.

Gerade-Paritäts-Logik-Schaltung

Gerade-Paritäts-Logik-Schaltung

Auf diese Weise erzeugt der Generator für gerade Paritäten eine gerade Anzahl von Einsen, indem er die Eingabedaten verwendet.

Odd Parity Generator

Der ungerade Paritätsgenerator hält die Binärdaten in einer ungeraden Anzahl von Einsen, zum Beispiel sind die aufgenommenen Daten in einer geraden Anzahl von Einsen. Dieser ungerade Paritätsgenerator wird die Daten als eine ungerade Anzahl von Einsen beibehalten, indem er die zusätzliche 1 zu addiert die gerade Anzahl von Einsen. Dies ist die Kombinationsschaltung, deren Ausgang immer von den gegebenen Eingangsdaten abhängt. Wenn es eine gerade Anzahl von Einsen gibt, wird nur das Paritätsbit hinzugefügt, um den Binärcode in eine ungerade Anzahl von Einsen zu verwandeln.

Betrachten wir drei binäre Eingangsdaten, wobei drei Bits als A, B und C betrachtet werden. Die Wahrheitstabelle des Generators für ungerade Parität für drei binäre Eingangsdaten ist unten gezeigt.

0 0 0 - In diesem Eingabe-Binärcode wird die ungerade Parität als '1' angenommen, da die Eingabe in gerader Parität ist.

0 0 1 - Dieser Binäreingang befindet sich bereits in ungerader Parität, daher wird ungerade Parität als 0 angenommen.

0 1 0 - Dieser Binäreingang befindet sich ebenfalls in ungerader Parität, sodass ungerade Parität als 0 angenommen wird.

0 1 1 - Dieses Bit ist in gerader Parität, so dass eine ungerade Parität als 1 genommen wird, um den 0 1 1-Code in eine ungerade Parität zu verwandeln.

100 - Dieses Bit befindet sich bereits in ungerader Parität, daher wird ungerade Parität als 0 angenommen, um den 1 0 0-Code in ungerade Parität zu verwandeln.

1 0 1 - Dieses Eingangsbit ist in gerader Parität, daher wird eine ungerade Parität als 1 angenommen, um den 1 0 1-Code in eine ungerade Parität zu verwandeln.

1 1 0 - Dieses Bit ist in gerader Parität, daher wird ungerade Parität als 1 angenommen.

1 1 1 - Dieses Eingangsbit ist in ungerader Parität, daher wird ungerade Parität als o angenommen.

Odd Parity Generator Truth Table

A B C. Seltsame Parität
0 0 01
0 0 10
0 1 00
0 1 11
1000
1 0 11
1 1 01
1 1 10

Die Vereinfachung der Kavanaugh-Karte (k-Karte) für die ungerade Drei-Bit-Eingabeparität ist

K-Map-For-Odd-Parity-Generator

k-map-for-odd-parity-generator

Aus der obigen ungeraden Paritätswahrheitstabelle wird der vereinfachte Paritätsbitausdruck geschrieben als

Das Logikdiagramm dieses Generators für ungerade Paritäten ist unten gezeigt.

Logikschaltung

Logikschaltung

Auf diese Weise erzeugt der Generator für ungerade Paritäten eine ungerade Anzahl von Einsen, indem er die Eingabedaten verwendet.

Was ist die Paritätsprüfung?

Definition: Die Kombinationsschaltung am Empfänger ist der Paritätsprüfer. Dieser Prüfer nimmt die empfangene Nachricht einschließlich des Paritätsbits als Eingabe. Es gibt die Ausgabe '1', wenn ein Fehler gefunden wurde, und die Ausgabe '0', wenn in der Nachricht einschließlich des Paritätsbits kein Fehler gefunden wurde.

Arten der Paritätsprüfung

Die Klassifizierung des Paritätsprüfers ist in der folgenden Abbildung dargestellt

Arten von Paritätsprüfern

Arten von Paritätsprüfern

Sogar Paritätsprüfer

Wenn im geraden Paritätsprüfer das Fehlerbit (E) gleich '1' ist, liegt ein Fehler vor. Wenn das Fehlerbit E = 0 ist, liegt kein Fehler vor.

Fehlerbit (E) = 1, Fehler tritt auf

Fehlerbit (E) = 0, kein Fehler

Die Paritätsprüfschaltung ist in der folgenden Abbildung dargestellt

Logikschaltung

Logikschaltung

Odd Parity Checker

Wenn im ungeraden Paritätsprüfer ein Fehlerbit (E) gleich '1' ist, zeigt dies an, dass kein Fehler vorliegt. Wenn ein Fehlerbit E = 0 ist, liegt ein Fehler vor.

Fehlerbit (E) = 1, kein Fehler

Fehlerbit (E) = 0, Fehler tritt auf

Der Paritätsprüfer kann nicht erkennen, ob Fehler in mehr als 1 Bit vorliegen, und die Richtigkeit der Daten ist ebenfalls nicht möglich. Dies sind die Hauptnachteile des Paritätsprüfers.

Paritätsgenerator / -prüfer mit ICs

Der IC 74180 übernimmt sowohl die Funktion der Paritätserzeugung als auch der Überprüfung. Der 9-Bit-Paritätsgenerator / -prüfer (8 Datenbits, 1 Paritätsbit) ist in der folgenden Abbildung dargestellt.

IC-74180

ic-74180

Der IC 74180 enthält acht Datenbits (X.0bis X.7), V.DC,gerader Eingang, ungerader Eingang, sieben Ausgang, S ungerader Ausgang und Erdungsstift.

Wenn der gegebene gerade und der ungerade Eingang beide hoch sind (H), dann sind sowohl der gerade als auch der ungerade Ausgang niedrig (L), und wenn die gegebenen Eingänge beide niedrig (L) sind, werden der gerade und der ungerade Ausgang beide hoch (L) H).

Vorteile der Parität

Die Vorteile der Parität sind

  • Einfachheit
  • Einfach zu verwenden

Anwendungen der Parität

Die Anwendungen der Parität sind

  • Im digitale Systeme Bei vielen Hardwareanwendungen wird diese Parität verwendet
  • Das Paritätsbit wird auch in SCSI (Small Computer System Interface) und PCI (Peripheral Component Interconnect) verwendet, um die Fehler zu erkennen

FAQs

1). Was ist der Unterschied zwischen dem Paritätsgenerator und dem Paritätsprüfer?

Der Paritätsgenerator erzeugt das Paritätsbit im Sender und der Paritätsprüfer prüft das Paritätsbit im Empfänger.

2). Was bedeutet keine Parität?

Wenn die Paritätsbits nicht zum Überprüfen auf Fehler verwendet werden, wird das Paritätsbit als Nichtparität oder keine Parität oder das Fehlen von Parität bezeichnet.

3). Was ist der Paritätswert?

Das Paritätswertkonzept, das sowohl für Waren als auch für Wertpapiere verwendet wird, und der Begriff beziehen sich darauf, wann der Wert der beiden Vermögenswerte gleich ist.

4). Warum brauchen wir einen Paritätsprüfer?

Der Paritätsprüfer wird benötigt, um die Kommunikationsfehler zu erkennen, und auch in den Speichergeräten wird der Paritätsprüfer zum Testen verwendet.

5). Wie kann das Paritätsbit eine beschädigte Dateneinheit erkennen?

Das redundante Bit in dieser Technik wird als Paritätsbit bezeichnet. Es erkennt eine beschädigte Dateneinheit, wenn während der Datenübertragung ein Fehler auftritt.

In diesem Artikel, wie die Parität Generator und Prüfer erzeugen und prüfen das Bit und seine Typen, Logikschaltungen, Wahrheitstabellen und k-Map-Ausdrücke werden kurz erläutert. Hier ist eine Frage für Sie, wie berechnen Sie gerade und ungerade Parität?