Kaj je Parity Generator in Parity Checker: Vrste in njegovi logični diagrami

Preizkusite Naš Instrument Za Odpravo Težav





Glavna funkcija generatorja in preverjanja parnosti je zaznavanje napak pri prenosu podatkov, ta koncept pa je bil uveden leta 1922. V tehnologiji RAID se paritetni bit in preverjalnik parnosti uporabljata za zaščito pred izgubo podatkov. Paritetni bit je dodaten bit, ki je na strani prenosa nastavljen na '0' ali '1', uporablja se za zaznavanje samo ene bitne napake in je najlažji način za odkrivanje napak. Obstajajo različne vrste kod za odkrivanje napak, ki se uporabljajo za odkrivanje napak: pariteta, števec zvonjenja, blok koda paritete, Hammingova koda, bikvinar itd. generator in checker so razloženi spodaj.

Kaj je paritetni bit?

Opredelitev: Bit parnosti ali kontrolni bit so biti, dodani binarni kodi, da se preveri, ali je določena koda v pariteti ali ne, na primer, ali je koda v parni parnosti ali neparna parnost preverja ta kontrolni bit ali paritetni bit. Pariteta ni nič drugega kot število 1 in obstajata dve vrsti paritetnih bitov, ki sta sodo in liho bit.




V neparnem bitu parnosti mora biti koda v neparnem številu 1, na primer vzamemo 5-bitno kodo 100011, ta koda naj bi bila neparna parnost, ker je v kodi tri številke 1, ki smo jo vzeli . V bitu s parno pariteto mora biti koda v parnem številu 1, na primer, vzamemo 6-bitno kodo 101101, ta koda naj bi bila parna parnost, ker so v kodi štiri številke 1, ki smo jih vzeli

Kaj je paritetni generator?

Opredelitev: Generator parnosti je kombinirano vezje na oddajniku, za vhod vzame izvirno sporočilo in ustvari bit parnosti za to sporočilo, oddajnik v tem generatorju pa sporočila prenaša skupaj z bitom parnosti.



Vrste paritetnega generatorja

Razvrstitev tega generatorja je prikazana na spodnji sliki

Vrste paritetnega generatorja

generatorji paritetnih tipov

Tudi paritetni generator

Generator parne parnosti vzdržuje binarne podatke v sodoštevilkah 1, na primer, zajeti podatki so v neparnem številu 1-ih, ta generator parnih podatkov bo podatke ohranil kot sodo število 1-jev, tako da bo lihu dodal dodatnega 1 število 1. To je tudi kombinacijsko vezje, katerega izhod je odvisen od danih vhodnih podatkov, kar pomeni, da so vhodni podatki binarni podatki ali binarna koda, podana za generator parnosti.


Upoštevajmo tri vhodne binarne podatke, da se trije biti štejejo kot A, B in C. Lahko zapišemo 23.kombinacije z uporabo treh vhodnih binarnih podatkov, ki so od 000 do 111 (0 do 7), bo skupaj dobljenih osem kombinacij iz danih treh vhodnih binarnih podatkov, ki smo jih upoštevali. Tabela resnic enakomernega generatorja parnosti za tri vhodne binarne podatke je prikazana spodaj.

0 0 0 - V tej binarni kodi vhoda je parna pariteta sprejeta kot '0', ker je vhod že v parni pariteti, zato za ta vhod ni treba še enkrat dodati enakomerne paritete.

0 0 1 - - V tej vhodni binarni kodi je samo eno število '1' in eno število '1' je liho število '1'. Če je neparno število '1', mora generator parnosti generirati še en '1', da postane enakomerna parnost, zato je enakomernost enaka 1, da koda 0 0 1 postane parna parnost.

0 1 0 - Ta bit je v lihi pariteti, zato je enakomernost enaka 1, da se koda 0 1 0 spremeni v parno parnost.

0 1 1 - Ta bit je že v parni pariteti, zato se enakomernost upošteva kot 0, da koda 0 1 1 postane enakomerna parnost.

1 0 0 - Ta bit je v lihi pariteti, tako da je enakomerna pariteta enaka 1, da se koda 1 0 0 spremeni v parno parnost.

1 0 1 - Ta bit je že v parni pariteti, zato se enakomernost upošteva kot 0, da postane koda 1 0 1 enakomerna.

1 1 0 - Ta bit je tudi v parni pariteti, zato se enakomernost upošteva kot 0, da postane koda 1 1 0 enakomerna.

1 1 1 - Ta bit je v neparni pariteti, tako da je enakomerna pariteta enaka 1, da postane koda 1 1 1 v parni pariteti.

Tudi tabela resnic generatorja paritete

A B C Tudi Parity
0 0 00
0 0 11.
0 1 01.
0 1 10
1 0 01.
1 0 10
1 1 00
1 1 11.

Poenostavitev karte Karnaugh (k-map) za tribitno vhodno celo parnost je

K-Map-For-Even-Parity-Generator

k-map-for-even-parity-generator

Iz zgornje tabele celo parnosti resnic je poenostavljen izraz paritetne bit zapisan kot

Izraz enakomerne parnosti, izveden z uporabo dveh vrat Ex-OR in logični diagram te parnosti parnosti, ki uporablja Ex-OR logična vrata je prikazano spodaj.

Sodo-Parity-Logic-Circuit

celo-paritetno-logično-vezje

Na ta način generator parne parnosti ustvari sodo število 1 s prevzemom vhodnih podatkov.

Generator neparnih paritet

Generator neparnih paritet vzdržuje binarne podatke v neparnem številu 1, na primer, zajeti podatki so v sodo številu 1, ta generator neparnih paritet bo podatke ohranil kot liho število 1 z dodajanjem dodatnih 1 sodo število 1. To je kombinacijsko vezje, katerega izhod je vedno odvisen od danih vhodnih podatkov. Če je sodo število 1, se doda samo bit parnosti, da se binarna koda spremeni v liho število 1.

Upoštevajmo tri vhodne binarne podatke, da se trije biti štejejo za A, B in C. Tabela resnic generatorja neparnih paritet za tri vhodne binarne podatke je prikazana spodaj.

0 0 0 - V tej vhodni binarni kodi se neparna pariteta vzame kot '1', ker je vhod v parni pariteti.

0 0 1 - Ta binarni vhod je že v neparni pariteti, zato je neparna pariteta 0.

0 1 0 - Ta binarni vhod je tudi v lihi pariteti, zato je neparna pariteta 0.

0 1 1 - Ta bit je v parni pariteti, zato se neparna pariteta vzame kot 1, da se koda 0 1 1 spremeni v liho parnost.

1 0 0 - Ta bit je že v neparni pariteti, zato se neparna pariteta vzame kot 0, da postane koda 1 0 0 neparna.

1 0 1 - Ta vhodni bit je v parni pariteti, zato se neparna pariteta vzame kot 1, da se koda 1 0 1 spremeni v liho parnost.

1 1 0 - Ta bit je v parni pariteti, zato je neparna pariteta enaka 1.

1 1 1 - Ta vhodni bit je v lihi pariteti, zato je neparna pariteta vzeta kot o.

Tabela resnic generatorja čudnih paritet

A B C Nenavadna pariteta
0 0 01.
0 0 10
0 1 00
0 1 11.
1 0 00
1 0 11.
1 1 01.
1 1 10

Poenostavitev zemljevida Kavanaugh (k-map) za tribitno vhodno liho parnost je

K-Map-For-Odd-Parity-Generator

k-map-for-neparen-paritetni generator

Iz zgornje tabele čudnih paritetnih resnic je poenostavljen izraz paritetnega bitja zapisan kot

Logični diagram tega generatorja neparnih paritet je prikazan spodaj.

Logic-Circuit

logično vezje

Na ta način generator neparnih paritet ustvari liho število 1 s prevzemom vhodnih podatkov.

Kaj je preverjanje paritete?

Opredelitev: Kombinacijsko vezje na sprejemniku je preverjanje parnosti. Ta kontrolnik za vhod vzame prejeto sporočilo, vključno z bitom parnosti. Če je ugotovljena kakšna napaka, izpiše '1', če v sporočilu, vključno z bitom parnosti, ni nobene napake.

Vrste preverjalnika paritete

Razvrstitev preverjalnika paritete je prikazana na spodnji sliki

preverjanje vrst paritete

preverjanje vrst paritete

Tudi Parity Checker

Pri enakomernem preverjanju parnosti, če je bit napake (E) enak '1', imamo napako. Če je bit napake E = 0, pomeni, da napake ni.

Bit napake (E) = 1, pride do napake

Bit napake (E) = 0, brez napake

Vezje za preverjanje parnosti je prikazano na spodnji sliki

Logic-Circuit

logično vezje

Čuden paritetni preveritelj

Če je bit za napako (E) enak '1', je v nenavadnem preverjalniku paritete označeno, da napake ni. Če je bit napake E = 0, pomeni, da je prišlo do napake.

Bit napake (E) = 1, brez napake

Bit napake (E) = 0, pride do napake

Preverjevalnik parnosti ne bo mogel zaznati, če so napake v več kot ‘1’ bitu in pravilnost podatkov prav tako ni mogoča, to so glavne slabosti preveritelja parnosti.

Parity Generator / Checker z uporabo IC-jev

IC 74180 opravlja funkcijo paritetne generacije in preverjanja. 9-bitni (8 podatkovnih bitov, 1 paritetni bit) Parity Generator / Checker je prikazan na spodnji sliki.

IC-74180

ic-74180

IC 74180 vsebuje osem podatkovnih bitov (X0do X7.), VDC,enakomeren vhod, lih vhod, sedem izhodov, S lih izhod in ozemljitveni zatič.

Če sta podana tako parna kot neparna vhoda visoka (H), potem sta enaka in neparna izhoda nizka (L), podobno, če sta oba vhoda nizka (L), potem enak in enak izhod postaneta visoka ( H).

Prednosti paritete

Prednosti paritete so

  • Preprostost
  • Enostaven za uporabo

Aplikacije paritete

Vloge paritete so

  • V digitalni sistemi in v mnogih strojnih aplikacijah se uporablja ta pariteta
  • Paritetni bit se uporablja tudi v vmesniku majhnega računalniškega sistema (SCSI) in tudi v medsebojni povezavi perifernih komponent (PCI) za odkrivanje napak

Pogosta vprašanja

1). Kakšna je razlika med generatorjem parnosti in preveriteljem paritete?

Generator parnosti generira bit parnosti v oddajniku in preveritelj parnosti preveri bit parnosti v sprejemniku.

2). Kaj pomeni nobena pariteta?

Če se paritetni bit ne uporablja za preverjanje napak, naj bi bil paritetni bit nepariteten ali brez paritete ali odsotnosti paritete.

3). Kakšna je paritetna vrednost?

Pojem paritetne vrednosti, ki se uporablja tako za blago kot za vrednostne papirje, in izraz se nanaša, kadar je vrednost obeh sredstev enaka.

4). Zakaj potrebujemo preverjalnik paritete?

Preverjevalnik parnosti je potreben za zaznavanje napak v komunikaciji in tudi za preverjanje paritetnih naprav v pomnilniških napravah.

5). Kako lahko paritetni bit zazna poškodovano podatkovno enoto?

Odvečni bit v tej tehniki se imenuje paritetni bit, zazna poškodovano podatkovno enoto, ko pride do napake med prenosom podatkov.

V tem članku, kako parnost generator in preglednik na kratko obravnavata bit in njegove tipe, logična vezja, tabele resnic in izraze k-map. Tukaj je vprašanje za vas, kako izračunate sodo in liho pariteto?