Hva er Parity Generator and Parity Checker: Typer og dens logiske diagrammer

Prøv Instrumentet Vårt For Å Eliminere Problemer





Paritetsgeneratoren og paritetskontrollens hovedfunksjon er å oppdage feil i dataoverføring, og dette konseptet ble introdusert i 1922. I RAID-teknologi brukes paritetsbiten og paritetskontrollen for å beskytte mot tap av data. Paritetsbiten er en ekstra bit som er satt på overføringssiden til enten '0' eller '1', den brukes til å oppdage bare enkeltbitfeil, og det er den enkleste metoden for å oppdage feil. Det er forskjellige typer feildeteksjonskoder som brukes til å oppdage feilene, de er paritet, ringteller, blokk paritetskode, Hamming-kode, bikinær, etc. Den korte forklaringen om paritetsbit, paritet generator og sjekker er forklart nedenfor.

Hva er Parity Bit?

Definisjon: Paritetsbiten eller sjekkbiten er bitene som er lagt til den binære koden for å sjekke om den bestemte koden er i paritet eller ikke, for eksempel om koden er i jevn paritet eller odde paritet blir sjekket av denne sjekkbit eller paritetsbit. Pariteten er ingenting annet enn antall 1’er, og det er to typer paritetsbiter, de er jevne og rare.




I odd paritetsbit må koden være i et oddetall på 1, for eksempel tar vi 5-bit kode 100011, denne koden sies å være odd paritet fordi det er tre antall 1 i koden som vi har tatt . I jevn paritetsbit må koden være i jevnt antall 1’er, for eksempel tar vi 6-biters kode 101101, denne koden sies å være jevn paritet fordi det er fire nummer 1 i koden som vi har tatt

Hva er Parity Generator?

Definisjon: Paritetsgeneratoren er en kombinasjonskrets ved senderen, den tar en original melding som inngang og genererer paritetsbiten for den meldingen, og senderen i denne generatoren overfører meldinger sammen med dens paritetsbit.



Typer Paritetsgenerator

Klassifiseringen av denne generatoren er vist i figuren nedenfor

Typer av paritetsgenerator

typer-paritetsgenerator

Selv Parity Generator

Jevnparitetsgeneratoren opprettholder binære data i jevnt antall 1-er, for eksempel er dataene tatt i oddetall på 1-tallet, denne jevne paritetsgeneratoren kommer til å opprettholde dataene som jevnt antall 1-er ved å legge til ekstra 1 til den odde antall 1-er. Dette er også en kombinasjonskrets hvis utgang er avhengig av de gitte inngangsdataene, noe som betyr at inngangsdataene er binære data eller binær kode gitt for paritetsgenerator.


La oss se på tre input binære data, at tre biter blir betraktet som A, B og C. Vi kan skrive 23kombinasjoner som bruker de tre inndata binære dataene som er fra 000 til 111 (0 til 7), vil totalt åtte kombinasjoner få fra de gitte tre inndata binære data som vi har vurdert. Sannhetstabellen for jevn paritetsgenerator for tre input binære data er vist nedenfor.

0 0 0 - I denne inngangs binære koden blir den jevne pariteten tatt som ‘0’ fordi inngangen allerede er i jevn paritet, så det er ikke nødvendig å legge til jevn paritet igjen for denne inngangen.

0 0 1 - - I denne inndata binære koden er det bare et enkelt nummer på '1' og det eneste tallet på '1' er et oddetall på '1'. Hvis et oddetall på '1' er der, må til og med paritetsgenerator generere en annen '1' for å gjøre den som jevn paritet, så jevn paritet blir tatt som 1 for å gjøre 0 0 1-koden til jevn paritet.

0 1 0 - Denne biten er i odde paritet, så jevn paritet blir tatt som 1 for å gjøre 0 1 0-koden til en jevn paritet.

0 1 1 - Denne biten er allerede i jevn paritet, så jevn paritet blir tatt som 0 for å gjøre 0 1 1-koden til en jevn paritet.

1 0 0 - Denne biten er i odd paritet, så jevn paritet blir tatt som 1 for å gjøre 1 0 0-koden til en jevn paritet.

1 0 1 - Denne biten er allerede i jevn paritet, så jevn paritet blir tatt som 0 for å gjøre 1 0 1-koden til en jevn paritet.

1 1 0 - Denne biten er også i jevn paritet, så jevn paritet blir tatt som 0 for å gjøre 1 1 0-koden til en jevn paritet.

1 1 1 - Denne biten er i odd paritet, så jevn paritet blir tatt som 1 for å gjøre 1 1 1-koden til en jevn paritet.

Even Parity Generator Sannhetstabell

A B C Til og med 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-kartet (k-map) forenkling for tre-biters inngang, jevn paritet er

K-Map-For-Even-Parity-Generator

k-kart-for-selv-paritetsgenerator

Fra ovennevnte paritetssannhetstabell skrives paritetsbit-forenklet uttrykk som

Jevnt paritetsuttrykk implementert ved bruk av to Ex-OR-porter og logikkdiagrammet for denne jevne pariteten ved bruk av Ex-OR logisk gate er vist nedenfor.

Even-Parity-Logic-Circuit

even-parity-logic-circuit

På denne måten genererer den jevne paritetsgeneratoren et jevnt antall 1 ved å ta inngangsdataene.

Odd Parity Generator

Oddparitetsgeneratoren opprettholder binære data i et oddetall på 1-tallet, for eksempel er dataene tatt i jevnt antall 1-er, denne odde paritetsgeneratoren kommer til å opprettholde dataene som et oddetall på 1-tallet ved å legge til ekstra 1 til jevnt antall 1-er. Dette er kombinasjonskretsen hvis utgang alltid er avhengig av de gitte inngangsdataene. Hvis det er et jevnt antall 1-er, legges bare paritetsbit til for å gjøre binærkoden til et oddetall på 1-tallet.

La oss se på tre inndata binære data, at tre biter blir betraktet som A, B og C. Sannhetstabellen til odd paritetsgenerator for tre inndata binære data er vist nedenfor.

0 0 0 - I denne inndata binære koden blir den odde pariteten tatt som ‘1’ fordi inngangen er i jevn paritet.

0 0 1 - Denne binære inngangen er allerede i odd paritet, så odd paritet blir tatt som 0.

0 1 0 - Denne binære inngangen er også i odd paritet, så odd paritet blir tatt som 0.

0 1 1 - Denne biten er i jevn paritet, så odde paritet blir tatt som 1 for å gjøre 0 1 1-koden til odd paritet.

1 0 0 - Denne biten er allerede i odde paritet, så odd paritet blir tatt som 0 for å gjøre 1 0 0-koden til odd paritet.

1 0 1 - Denne inngangsbiten er i jevn paritet, så odde paritet blir tatt som 1 for å gjøre 1 0 1-koden til odd paritet.

1 1 0 - Denne biten er i jevn paritet, så merkelig paritet blir tatt som 1.

1 1 1 - Denne inngangsbiten er i odd paritet, så odd paritet blir tatt som o.

Odd Parity Generator Sannhetstabell

A B C Odd Parity
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-kartet (k-map) er forenkling for tre-bits inngang, odde paritet

K-Map-For-Odd-Parity-Generator

k-map-for-odd-parity-generator

Fra den ovennevnte oddsparitetssannhetstabellen er paritetsbit-forenklet uttrykk skrevet som

Logikkdiagrammet til denne odde paritetsgeneratoren er vist nedenfor.

Logikk-krets

logikk-krets

På denne måten genererer oddsparitetsgeneratoren et oddetall på 1 ved å ta inngangsdataene.

Hva er paritetskontroll?

Definisjon: Kombinasjonskretsen på mottakeren er paritetskontrollen. Denne kontrolløren tar den mottatte meldingen inkludert paritetsbit som input. Det gir utdata '1' hvis det er noen feil funnet, og gir utdata '0' hvis det ikke blir funnet noen feil i meldingen, inkludert paritetsbiten.

Typer av paritetskontroll

Klassifiseringen av paritetskontrollen er vist i figuren nedenfor

typer-paritetskontroll

typer-paritetskontroll

Selv Parity Checker

I jevn paritetskontroll hvis feilbiten (E) er lik ‘1’, har vi en feil. Hvis feilbit E = 0 indikerer at det ikke er noen feil.

Error Bit (E) = 1, feil oppstår

Feilbit (E) = 0, ingen feil

Paritetskontrollkretsen er vist i figuren nedenfor

Logikk-krets

logikk-krets

Odd Parity Checker

I odd paritetskontroll hvis en feilbit (E) er lik ‘1’, indikerer det at det ikke er noen feil. Hvis en feilbit E = 0 indikerer at det er en feil.

Feilbit (E) = 1, ingen feil

Error Bit (E) = 0, feil oppstår

Paritetskontrollen vil ikke kunne oppdage om det er feil på mer enn ‘1’ bit, og det er heller ikke mulig å oppgi riktige data, dette er de viktigste ulempene med paritetskontrollen.

Paritetsgenerator / -kontroll ved bruk av IC-er

IC 74180 gjør funksjonen til paritetsgenerering så vel som å sjekke. 9 bit (8 databiter, 1 paritetsbit) Paritetsgenerator / kontrollør er vist i figuren nedenfor.

IC-74180

ic-74180

IC 74180 inneholder åtte databiter (X0til X7), VDC,jevn inngang, odd inngang, syv utgang, S odde utgang og bakkenål.

Hvis den gitte jevne og odde inngangen begge er høye (H), er de jevne og odde utgangene begge lave (L), på samme måte, hvis de gitte inngangene begge er lave (L), så blir de jevne og odde utgangene begge høye ( H).

Fordeler med paritet

Fordelene med paritet er

  • Enkelhet
  • Lett å bruke

applikasjoner av paritet

Anvendelsene av paritet er

  • I digitale systemer og mange maskinvareapplikasjoner, brukes denne pariteten
  • Paritetsbiten brukes også i Small Computer System Interface (SCSI) og også i Peripheral Component Interconnect (PCI) for å oppdage feilene.

Vanlige spørsmål

1). Hva er forskjellen mellom paritetsgeneratoren og paritetskontrollen?

Paritetsgeneratoren genererer paritetsbiten i senderen, og paritetskontrollen sjekker paritetsbiten i mottakeren.

2). Hva betyr ingen paritet?

Når paritetsbitene ikke brukes til å kontrollere feil, sies paritetsbiten å være ikke-paritet eller ingen paritet eller fraværet av paritet.

3). Hva er paritetsverdien?

Paritetsverdikonseptet som brukes for både varer og verdipapirer, og begrepet refererer til når verdien av de to eiendelene er lik.

4). Hvorfor trenger vi en paritetskontroll?

Paritetskontrollen er nødvendig for å oppdage feil i kommunikasjonen, og i minnelagringsenhetene brukes paritetskontroll for testing.

5). Hvordan kan paritetsbiten oppdage en skadet dataenhet?

Den overflødige biten i denne teknikken kalles en paritetsbit, den oppdager skadet dataenhet når en feil oppstår under overføring av data.

I denne artikkelen, hvordan paritet generator og sjekker genererer og sjekker biten og dens typer, logiske kretser, sannhetstabeller og k-kartuttrykk diskuteres kort. Her er et spørsmål til deg, hvordan beregner du jevn og odde paritet?