Hvad er Parity Generator og Parity Checker: Typer og dens logiske diagrammer

Prøv Vores Instrument Til At Fjerne Problemer





Paritetsgeneratoren og paritetskontrollens hovedfunktion er at opdage fejl i datatransmission, og dette koncept blev introduceret i 1922. I RAID-teknologi bruges paritetsbiten og paritetskontrollen til at beskytte mod datatab. Paritetsbiten er en ekstra bit, der er indstillet på transmissionssiden til enten '0' eller '1', den bruges til kun at detektere enkeltbitfejl, og det er den nemmeste metode til at detektere fejl. Der er forskellige typer fejldetekteringskoder, der bruges til at detektere de fejl, de er paritet, ringetæller, blokparitetskode, Hamming-kode, biquinær osv. Den korte forklaring om paritetsbit, paritet generator og checker forklares nedenfor.

Hvad er Parity Bit?

Definition: Paritetsbiten eller kontrolbiten er bitene, der er tilføjet til den binære kode for at kontrollere, om den bestemte kode er i paritet eller ej, for eksempel om koden er i lige paritet eller ulige paritet kontrolleres af denne kontrolbit eller paritetsbit. Pariteten er intet andet end antallet af 1'er, og der er to typer paritetsbits, de er lige bit og ulige bit.




I ulige paritetsbit skal koden være i et ulige antal 1'er, for eksempel tager vi 5-bit kode 100011, denne kode siges at være ulige paritet, fordi der er tre antal 1'er i koden, som vi har taget . I jævn paritetsbit skal koden være i lige antal 1'er, for eksempel tager vi 6-bit kode 101101, denne kode siges at være lige paritet, fordi der er fire antal 1'er i koden, som vi har taget

Hvad er Parity Generator?

Definition: Paritetsgeneratoren er et kombinationskredsløb ved senderen, den tager en original besked som input og genererer paritetsbiten til den besked, og transmitteren i denne generator sender meddelelser sammen med dens paritetsbit.



Typer af paritetsgenerator

Klassificeringen af ​​denne generator er vist i nedenstående figur

Typer af paritetsgenerator

typer-af-paritetsgenerator

Selv paritetsgenerator

Den lige paritetsgenerator opretholder de binære data i lige antal 1'er, for eksempel er de data, der er taget, i ulige antal 1'er, denne lige paritetsgenerator vil vedligeholde dataene som lige antal 1'er ved at tilføje ekstra 1 til det ulige antal 1'er. Dette er også et kombinationskredsløb, hvis output er afhængigt af de givne inputdata, hvilket betyder, at inputdataene er binære data eller binær kode givet til paritetsgenerator.


Lad os overveje tre input binære data, at tre bits betragtes som A, B og C. Vi kan skrive 23kombinationer, der bruger de tre input binære data, der er fra 000 til 111 (0 til 7), får i alt otte kombinationer fra de givne tre input binære data, som vi har overvejet. Sandhedstabellen for jævn paritetsgenerator for tre input binære data er vist nedenfor.

0 0 0 - I denne binære indgangskode tages den lige paritet som '0', fordi indgangen allerede er i jævn paritet, så der er ikke behov for at tilføje endnu paritet igen for dette input.

0 0 1 - - I denne input binære kode er der kun et enkelt tal på '1', og det enkelte nummer på '1' er et ulige antal '1'. Hvis et ulige antal af '1' er der, skal selv paritetsgenerator generere en anden '1' for at gøre det som lige paritet, så lige paritet tages som 1 for at gøre 0 0 1-koden til en lige paritet.

0 1 0 - Denne bit er i ulige paritet, så lige paritet tages som 1 for at gøre 0 1 0-koden til en lige paritet.

0 1 1 - Denne bit er allerede i jævn paritet, så jævn paritet tages som 0 for at gøre 0 1 1-koden til en jævn paritet.

1 0 0 - Denne bit er i ulige paritet, så ens paritet tages som 1 for at gøre 1 0 0-koden til en lige paritet.

1 0 1 - Denne bit er allerede i jævn paritet, så jævn paritet tages som 0 for at gøre 1 0 1-koden til en jævn paritet.

1 1 0 - Denne bit er også i jævn paritet, så jævn paritet tages som 0 for at gøre 1 1 0-koden til en jævn paritet.

1 1 1 - Denne bit er i ulige paritet, så jævn paritet tages som 1 for at gøre 1 1 1-koden til en lige paritet.

Selv sandhedstabel for paritetsgenerator

A B C Selv paritet
0 0 00
0 0 11
0 1 01
0 1 10
1 0 01
1 0 10
1 1 00
1 1 11

Karnaugh-kortet (k-map) forenkling til tre-bit input er jævn paritet

K-Map-For-Even-Parity-Generator

k-kort-til-lige-paritetsgenerator

Fra ovenstående lige paritets sandhedstabel er paritetsbit-forenklet udtryk skrevet som

Det lige paritetsudtryk implementeret ved hjælp af to Ex-OR-porte og det logiske diagram for denne lige paritet ved hjælp af Ex-OR logisk port er vist nedenfor.

Even-Parity-Logic-Circuit

even-parity-logic-circuit

På denne måde genererer den lige paritetsgenerator et lige antal 1'er ved at tage inputdataene.

Odd Parity Generator

Den ulige paritetsgenerator opretholder de binære data i et ulige antal 1'er, for eksempel er de data, der er taget, i lige antal 1'er, denne ulige paritetsgenerator vil opretholde dataene som et ulige antal 1'er ved at tilføje den ekstra 1 til det lige antal 1'er. Dette er det kombinerede kredsløb, hvis output altid afhænger af de givne inputdata. Hvis der er et lige antal 1'er, tilføjes kun paritetsbit for at gøre binærkoden til et ulige antal 1'er.

Lad os overveje tre input binære data, at tre bits betragtes som A, B og C. Sandhedstabellen for ulige paritetsgenerator for tre input binære data er vist nedenfor.

0 0 0 - I denne input binære kode tages den ulige paritet som '1', fordi input er i lige paritet.

0 0 1 - Denne binære input er allerede i ulige paritet, så ulige paritet tages som 0.

0 1 0 - Denne binære input er også i ulige paritet, så ulige paritet tages som 0.

0 1 1 - Denne bit er i lige paritet, så ulige paritet tages som 1 for at gøre 0 1 1-koden til ulige paritet.

1 0 0 - Denne bit er allerede i ulige paritet, så ulige paritet tages som 0 for at gøre 1 0 0-koden til ulige paritet.

1 0 1 - Denne inputbit er i lige paritet, så ulige paritet tages som 1 for at gøre 1 0 1-koden til ulige paritet.

1 1 0 - Denne bit er i lige paritet, så ulige paritet tages som 1.

1 1 1 - Denne inputbit er i ulige paritet, så ulige paritet tages som o.

Odd Parity Generator Sandhedstabel

A B C Mærkelig paritet
0 0 01
0 0 10
0 1 00
0 1 11
1 0 00
1 0 11
1 1 01
1 1 10

Kavanaugh-kortet (k-map) forenkling til tre-bit input er ulige paritet

K-Map-For-Odd-Parity-Generator

k-kort-for-ulige-paritetsgenerator

Fra ovenstående ulige paritets sandhedstabel er paritetsbit-forenklet udtryk skrevet som

Logikdiagrammet for denne ulige paritetsgenerator er vist nedenfor.

Logik-kredsløb

logik-kredsløb

På denne måde genererer den ulige paritetsgenerator et ulige antal 1 ved at tage inputdataene.

Hvad er paritetskontrollen?

Definition: Kombinationskredsløbet ved modtageren er paritetskontrol. Denne checker tager den modtagne besked inklusive paritetsbit som input. Det giver output '1', hvis der er fundet en fejl, og giver output '0', hvis der ikke findes nogen fejl i meddelelsen inklusive paritetsbit.

Typer af paritetskontrol

Klassificeringen af ​​paritetskontrollen er vist i nedenstående figur

typer-af-paritetskontrol

typer-af-paritetskontrol

Selv paritetskontrol

I jævn paritetskontrol, hvis fejlbiten (E) er lig med '1', har vi en fejl. Hvis fejlbit E = 0 angiver, er der ingen fejl.

Fejlbit (E) = 1, der opstår en fejl

Fejlbit (E) = 0, ingen fejl

Paritetskontrolkredsløbet er vist i nedenstående figur

Logik-kredsløb

logik-kredsløb

Odd Parity Checker

I ulige paritetskontrol, hvis en fejlbit (E) er lig med '1', betyder det, at der ikke er nogen fejl. Hvis en fejlbit E = 0 angiver, er der en fejl.

Fejlbit (E) = 1, ingen fejl

Fejlbit (E) = 0, der opstår en fejl

Paritetskontrollen kan ikke registrere, om der er fejl i mere end '1' bit, og den korrekte data er heller ikke mulig, det er de største ulemper ved paritetskontrollen.

Paritetsgenerator / Checker ved hjælp af IC'er

IC 74180 fungerer som paritetsgenerering såvel som kontrol. 9 bit (8 databits, 1 paritetsbit) Paritetsgenerator / Checker vises i nedenstående figur.

IC-74180

ic-74180

IC 74180 indeholder otte databits (X0til X7), VDC,lige input, ulige input, Seven output, S ulige output og jord pin.

Hvis den givne lige og ulige indgang begge er høje (H), så er de lige og ulige udgange begge lave (L), ligesom de givne indgange begge er lave (L), så bliver de lige og ulige udgange begge høje ( H).

Fordele ved paritet

Fordelene ved paritet er

  • Enkelhed
  • Let at bruge

Ansøgninger af paritet

Anvendelserne af paritet er

  • I digitale systemer og mange hardwareapplikationer bruges denne paritet
  • Paritetsbiten bruges også i Small Computer System Interface (SCSI) og også i Peripheral Component Interconnect (PCI) til at detektere fejlene

Ofte stillede spørgsmål

1). Hvad er forskellen mellem paritetsgenerator og paritetskontrol?

Paritetsgeneratoren genererer paritetsbiten i senderen, og paritetskontrollen kontrollerer paritetsbiten i modtageren.

2). Hvad betyder ingen paritet?

Når paritetsbitene ikke bruges til at kontrollere for fejl, siges paritetsbiten at være ikke-paritet eller ingen paritet eller fraværet af paritet.

3). Hvad er paritetsværdien?

Paritetsværdikonceptet, der anvendes til både råvarer og værdipapirer, og udtrykket refererer til, når værdien af ​​de to aktiver er lig.

4). Hvorfor har vi brug for en paritetskontrol?

Paritetskontrollen er nødvendig for at opdage fejl i kommunikationen, og også i hukommelseslagerenheder bruges paritetskontrol til test.

5). Hvordan kan paritetsbit registrere en beskadiget dataenhed?

Den overflødige bit i denne teknik kaldes en paritetsbit, den registrerer beskadiget dataenhed, når der opstår en fejl under transmission af data.

I denne artikel, hvordan paritet generator og checker genererer og kontrollerer bit og dets typer, logiske kredsløb, sandhedstabeller og k-kortudtryk diskuteres kort. Her er et spørgsmål til dig, hvordan beregner du lige og ulige paritet?