Mi az a paritásgenerátor és a paritásellenőrző: típusai és logikai diagramjai

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





A paritásgenerátor és a paritásellenőrző fő feladata az adatátviteli hibák felderítése, és ezt a koncepciót 1922-ben vezették be. A RAID technológiában a paritásbitet és a paritásellenőrzőt használják az adatvesztés elleni védelemre. A paritásbit egy olyan extra bit, amelyet az átviteli oldalon „0” vagy „1” értékre állítanak, csak egyetlen bites hibák észlelésére használják, és ez a legegyszerűbb módszer a hibák észlelésére. Különböző típusú hibadetektáló kódokat használnak a hibák felismerésére: paritás, csengésszámláló, blokkparitáskód, Hamming-kód, biquinary stb. A paritásbit, a paritás rövid magyarázata generátor és ellenőrzőt az alábbiakban ismertetjük.

Mi az a Parity Bit?

Meghatározás: A paritásbit vagy az ellenőrző bit a bináris kódhoz hozzáadott bitek annak ellenőrzésére, hogy az adott kód paritásban van-e, például, hogy a kód páros vagy páratlan paritásos-e, ezt az ellenőrző bit vagy paritásbit ellenőrzi-e. A paritás nem más, mint az 1-ek száma, és kétféle paritásbit létezik, ezek párosak és páratlanok.




Páratlan paritásbitben a kódnak páratlan 1-es számban kell lennie, például 5 bites 100011 kódot veszünk fel, ezt a kódot páratlan paritásnak mondják, mert a vett kódban három darab 1 van. . Páros paritásbitben a kódnak páros számú 1-ben kell lennie, például 6 bites 101101 kódot veszünk fel, ezt a kódot egyenletes paritásnak mondják, mert a vett kódban négy darab 1 van.

Mi az a paritásgenerátor?

Meghatározás: A paritásgenerátor egy kombinált áramkör az adónál, eredeti üzenetet vesz be bemenetként, és generálja az üzenet paritásbitjét, és az ebben a generátorban lévő adó továbbít üzeneteket a paritásbitjével együtt.



A paritásgenerátor típusai

Ennek a generátornak az osztályozása az alábbi ábrán látható

A paritás-generátor típusai

a paritás-generátor típusai

Még a Parity Generator

A páros paritásgenerátor páros számú 1-ben tartja fenn a bináris adatokat, például a vett adatok páratlan számú 1-esek, ez a páros paritásgenerátor páros 1-es számként fogja fenntartani az adatokat azáltal, hogy az extra 1-et hozzáadja a páratlanhoz 1-ek száma. Ez egy olyan kombinációs áramkör is, amelynek kimenete függ az adott bemeneti adatoktól, ami azt jelenti, hogy a bemeneti adatok bináris adatok vagy bináris kódok, amelyeket paritásgenerátorhoz adnak meg.


Tekintsünk három bemeneti bináris adatot, hogy három bitet A, B és C-nek tekintünk. 2-et írhatunk3a három bemeneti bináris adat 000 és 111 (0 és 7) közötti kombinációja, összesen nyolc kombinációt kap az adott három bemeneti bináris adat, amelyet figyelembe vettünk. Három bemeneti bináris adat páros generátorának igazságtáblázata látható alább.

0 0 0 - Ebben a bemeneti bináris kódban a páros paritást „0” -nak vesszük, mert a bemenet már páros paritásban van, ezért nem kell még egyszer hozzáadni a páros paritást ehhez a bemenethez.

0 0 1 - - Ebben a bináris bináris kódban csak egyetlen szám szerepel az „1” számmal, az „1” pedig az „1” páratlan száma. Ha páratlan számú „1” van, akkor a párossággenerátornak egy másik „1” -t kell generálnia, hogy egyenletes paritássá váljon, így a páros paritást 1-nek vesszük, hogy a 0 0 1 kód páros paritássá váljon.

0 1 0 - Ez a bit páratlan paritással rendelkezik, így a páros paritást 1-nek vesszük, hogy a 0 1 0 kód páros paritássá váljon.

0 1 1 - Ez a bit már egyenletes paritású, így az egyenletes paritást 0-nak vesszük, hogy a 0 1 1 kód egyenletes paritássá váljon.

1 0 0 - Ez a bit páratlan paritással rendelkezik, így a páros paritást 1-nek vesszük, hogy az 1 0 0 kód páros paritássá váljon.

1 0 1 - Ez a bit már egyenletes paritású, így az egyenletes paritást 0-nak vesszük, hogy az 1 0 1 kód egyenletes paritássá váljon.

1 1 0 - Ez a bit is egyenletes paritású, így az egyenletes paritást 0-nak vesszük, hogy az 1 1 0 kód egyenletes paritássá váljon.

1 1 1 - Ez a bit páratlan paritással rendelkezik, így a páros paritást 1-nek vesszük, hogy az 1 1 1 kód páros paritássá váljon.

Még a paritásgenerátor igazságtáblázata is

A B C Még a Paritás is
0 0 00
0 0 11
0 1 01
0 1 10
1 0 01
1 0 10
1 1 00
1 1 11

A karnaugh térkép (k-map) egyszerűsítése a három bites bemenet egyenletes paritása is

K-Map-For-Even-Parity-Generator

k-map-for-even-parity-generator

A fenti páros igazságtáblázatból a paritásbit egyszerűsített kifejezés a következő

Két páros kifejezés két Ex-OR kapu használatával, és ennek az egyenletes paritásnak az logikai diagramja az Ex-OR használatával logikai kapu alább látható.

Even-Parity-Logic-Circuit

páros-paritás-logikai áramkör

Ily módon a páros paritásgenerátor páros számú 1-et generál a bemeneti adatok felvételével.

Páratlan paritásgenerátor

A páratlan paritásgenerátor páratlan számú 1-ben tartja fenn a bináris adatokat, például a vett adatok páros számú 1-ben vannak, ez a páratlan paritásgenerátor páratlan 1-es számként fogja fenntartani az adatokat azáltal, hogy az extra 1-et hozzáadja az 1-ek páros száma. Ez az a kombinációs áramkör, amelynek kimenete mindig az adott bemeneti adatoktól függ. Ha páros számú 1-es van, akkor csak paritásbitet adunk hozzá, hogy a bináris kód páratlan 1-es szám legyen.

Tekintsünk három bemeneti bináris adatot, hogy három bitet A, B és C-nek tekintünk. A három bemeneti bináris adat páratlan paritásgenerátorának igazságtáblázatát az alábbiakban mutatjuk be.

0 0 0 - Ebben a bemeneti bináris kódban a páratlan paritást „1” -nek vesszük, mert a bemenet páros paritású.

0 0 1 - Ez a bináris bemenet már páratlan paritásban van, ezért a páratlan paritást 0-nak vesszük.

0 1 0 - Ez a bináris bemenet is páratlan paritásban van, ezért a páratlan paritást 0-nak vesszük.

0 1 1 - Ez a bit páros paritású, ezért a páratlan paritást 1-nek vesszük, hogy a 0 1 1 kód páratlan paritássá váljon.

1 0 0 - Ez a bit már páratlan paritásban van, ezért a páratlan paritást 0-nak vesszük, hogy az 1 0 0 kód páratlan paritássá váljon.

1 0 1 - Ez a bemeneti bit páros paritású, ezért a páratlan paritást 1-nek vesszük, hogy az 1 0 1 kód páratlan paritássá váljon.

1 1 0 - Ez a bit páros paritású, ezért a páratlan paritást 1-nek vesszük.

1 1 1 - Ez a bemeneti bit páratlan paritásban van, ezért a páratlan paritást o-nak vesszük.

Páratlan paritásgenerátor igazságtáblázata

A B C Páratlan paritás
0 0 01
0 0 10
0 1 00
0 1 11
1 0 00
1 0 11
1 1 01
1 1 10

A Kavanaugh térkép (k-map) egyszerűsítése a három bites bemeneti páratlan paritás érdekében

K-Map-For-Furcsa-Paritás-Generátor

k-map-for-páratlan-paritás-generátor

A fenti páratlan paritás igazságtáblázatból a paritásbit egyszerűsített kifejezést a következőképpen írjuk

Ennek a páratlan paritásgenerátornak a logikai diagramját az alábbiakban mutatjuk be.

Logikai áramkör

logikai áramkör

Ily módon a páratlan paritásgenerátor páratlan számú 1-et generál a bemeneti adatok felvételével.

Mi az a paritásellenőrzés?

Meghatározás: A vevőnél lévő kombinációs áramkör a paritásellenőrző. Ez az ellenőr bevittként veszi a fogadott üzenetet, a paritásbitet is beleértve. „1” kimenetet ad, ha valamilyen hibát találtak, és „0” kimenetet ad, ha a paritásbitet tartalmazó üzenetben nem található hiba.

A paritásellenőrző típusai

A paritásellenőrző besorolását az alábbi ábra mutatja

paritás-ellenőrző típusok

paritás-ellenőrző típusok

Még a paritásellenőrző is

Páros paritásellenőrzőben, ha a hibabit (E) egyenlő „1” -vel, akkor hibánk van. Ha az E = 0 hibabit akkor azt jelzi, hogy nincs hiba.

Hibabit (E) = 1, hiba lép fel

Hibabit (E) = 0, nincs hiba

A paritásellenőrző áramkört az alábbi ábra mutatja

Logikai áramkör

logikai áramkör

Páratlan paritásellenőrző

A páratlan paritásellenőrzőben, ha egy hibabit (E) egyenlő „1” -nel, akkor azt jelzi, hogy nincs hiba. Ha az E = 0 hibabit akkor hibát jelez.

Hibabit (E) = 1, nincs hiba

Hibabit (E) = 0, hiba lép fel

A paritásellenőrző nem fogja tudni észlelni, hogy vannak-e hibák, amelyek több mint „1” bitet tartalmaznak, és az adatok helyessége sem lehetséges, ezek a paritásellenőrző fő hátrányai.

Paritásgenerátor / ellenőrző az IC használatával

Az IC 74180 a paritásgenerálás és az ellenőrzés funkcióját is ellátja. A 9 bites (8 adatbit, 1 paritásbit) paritásgenerátor / ellenőrző az alábbi ábrán látható.

IC-74180

ic-74180

Az IC 74180 nyolc adatbitet tartalmaz (X0X-ig7), VDC,páros bemenet, páratlan bemenet, hét kimenet, S páratlan kimenet és földelt csap.

Ha az adott páros és páratlan bemenet egyaránt magas (H), akkor a páros és a páratlan kimenet egyaránt alacsony (L), hasonlóan, ha az adott bemenet egyaránt alacsony (L), akkor a páros és a páratlan kimenet egyaránt magas lesz ( H).

A paritás előnyei

A paritás előnyei

  • Egyszerűség
  • Könnyen kezelhető

Alkalmazások a paritás

A paritás alkalmazásai

  • Ban ben digitális rendszerek és sok hardveres alkalmazás esetén ezt a paritást használják
  • A paritásbitet a kicsi számítógépes rendszer interfészben (SCSI) és a perifériás komponens összekapcsolásban (PCI) is használják a hibák felderítésére.

GYIK

1). Mi a különbség a paritásgenerátor és a paritásellenőrző között?

A paritásgenerátor generálja a paritásbitet az adóban, és a paritásellenőrző ellenőrzi a paritásbitet a vevőben.

2). Mit nem jelent a paritás?

Ha a paritásbiteket nem használjuk a hibák ellenőrzésére, akkor azt mondjuk, hogy a paritásbit nem paritás, vagy nincs paritás, vagy a paritás hiánya.

3). Mi a paritás értéke?

Az árukra és az értékpapírokra egyaránt használt paritásérték-fogalom, és ez a kifejezés arra utal, amikor a két eszköz értéke megegyezik.

4). Miért van szükségünk paritásellenőrzőre?

A paritásellenőrzőre a kommunikáció hibáinak észleléséhez van szükség, és a memória tárolóeszközökön is a paritásellenőrzőt használják tesztelésre.

5.) Hogyan tudja a paritásbit felismerni a sérült adategységet?

A redundáns bitet ebben a technikában paritásbitnek nevezzük, észleli a sérült adategységet, ha hiba történik az adatátvitel során.

Ebben a cikkben hogyan paritás generátor és ellenőrző generálja és ellenőrzi a bitet és típusait, a logikai áramköröket, az igazságtáblázatokat és a k-map kifejezéseket röviden tárgyaljuk. Itt egy kérdés az Ön számára, hogyan számolja ki a páros és páratlan paritást?