Vad är Parity Generator och Parity Checker: Typer och dess logiska diagram

Prova Vårt Instrument För Att Eliminera Problem





Paritetsgeneratorn och paritetskontrollens huvudsakliga funktion är att upptäcka fel i dataöverföring och detta koncept introducerades 1922. I RAID-teknik används paritetsbiten och paritetskontrollen för att skydda mot dataförlust. Paritetsbiten är en extra bit som är inställd på sändningssidan till antingen '0' eller '1', den används för att detektera endast enstaka bitfel och det är den enklaste metoden för att detektera fel. Det finns olika typer av feldetekteringskoder som används för att detektera felen, de är paritet, ringräknare, blockparitetskod, Hamming-kod, bikinär, etc. Den korta förklaringen om paritetsbit, paritet generator och checker förklaras nedan.

Vad är Parity Bit?

Definition: Paritetsbiten eller kontrollbiten är bitarna som läggs till den binära koden för att kontrollera om den specifika koden är i paritet eller inte, till exempel om koden är i jämn paritet eller udda paritet kontrolleras av denna kontrollbit eller paritetsbit. Pariteten är inget annat än antal 1 och det finns två typer av paritetsbitar, de är jämna bitar och udda bitar.




I udda paritetsbit måste koden ha ett udda antal 1, till exempel tar vi 5-bitars kod 100011, den här koden sägs vara udda paritet eftersom det finns tre nummer 1 i koden som vi har tagit . I jämn paritetsbit måste koden vara i jämnt antal 1: er, till exempel tar vi 6-bitars kod 101101, den här koden sägs vara jämn paritet eftersom det finns fyra nummer 1 i koden som vi har tagit

Vad är Parity Generator?

Definition: Paritetsgeneratorn är en kombinationskrets vid sändaren, den tar ett originalmeddelande som inmatning och genererar paritetsbiten för det meddelandet och sändaren i denna generator överför meddelanden tillsammans med dess paritetsbit.



Typer av paritetsgenerator

Klassificeringen av denna generator visas i figuren nedan

Typer av paritetsgenerator

typer av paritetsgenerator

Även paritetsgenerator

Den jämna paritetsgeneratorn behåller binära data i ett jämnt antal 1: er, till exempel är de data som tagits i udda antal 1, denna jämna paritetsgenerator kommer att behålla data som jämnt antal 1 genom att lägga till extra 1 till udda antal 1-tal. Detta är också en kombinationskrets vars utgång är beroende av den givna ingångsdata, vilket betyder att ingångsdata är binär data eller binär kod som ges för paritetsgenerator.


Låt oss överväga tre inmatade binära data, att tre bitar betraktas som A, B och C. Vi kan skriva 23kombinationer med de tre inmatade binära data som är från 000 till 111 (0 till 7), kommer totalt åtta kombinationer att få från de givna tre inmatade binära data som vi har beaktat. Sanningstabellen för jämn paritetsgenerator för tre inmatade binära data visas nedan.

0 0 0 - I denna inmatade binära kod tas den jämna pariteten som '0' eftersom ingången redan är i jämn paritet, så du behöver inte lägga till jämn paritet igen för denna inmatning.

0 0 1 - - I den här inmatade binära koden finns det bara ett enda nummer av '1' och det enda numret av '1' är ett udda antal av '1'. Om ett udda antal '1' finns där, måste jämn paritetsgenerator generera ytterligare en '1' för att göra den lika jämn, så jämn paritet tas som 1 för att göra 0 0 1-koden till jämn paritet.

0 1 0 - Denna bit är i udda paritet så jämn paritet tas som 1 för att göra 0 1 0-koden till jämn paritet.

0 1 1 - Denna bit är redan i jämn paritet så jämn paritet tas som 0 för att göra 0 1 1-koden till jämn paritet.

1 0 0 - Denna bit är i udda paritet så jämn paritet tas som 1 för att göra 1 0 0-koden till jämn paritet.

1 0 1 - Denna bit är redan i jämn paritet så jämn paritet tas som 0 för att göra 1 0 1-koden till jämn paritet.

1 1 0 - Denna bit är också i jämn paritet så jämn paritet tas som 0 för att göra 1 1 0-koden till jämn paritet.

1 1 1 - Denna bit är i udda paritet så jämn paritet tas som 1 för att göra 1 1 1-koden till jämn paritet.

Till och med Parity Generator Sanningstabell

A B C Till och 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-kartan (k-map) förenkling för tre-bitars ingång, jämn paritet är

K-Map-For-Even-Parity-Generator

k-karta-för-jämn-paritetsgenerator

Från ovanstående jämna paritet sanningstabell skrivs paritetsbit förenklat uttryck som

Jämnt paritetsuttryck implementerat genom att använda två Ex-OR-grindar och det logiska diagrammet för denna jämna paritet med hjälp av Ex-OR logisk grind visas nedan.

Jämn-paritet-logik-krets

jämn-paritet-logik-krets

På detta sätt genererar den jämna paritetsgeneratorn ett jämnt antal 1 genom att ta inmatningsdata.

Odd Parity Generator

Udda paritetsgeneratorn behåller binära data i ett udda antal 1: er, till exempel är de data som tas i jämnt antal 1: er, denna udda paritetsgenerator kommer att behålla data som ett udda antal 1 genom att lägga till extra 1 till jämnt antal 1-tal. Detta är kombinationskretsen vars utgång alltid är beroende av den angivna ingångsdata. Om det finns ett jämnt antal 1-tal läggs endast paritetsbit till för att göra binärkoden till ett udda antal 1-tal.

Låt oss betrakta tre binära ingångsdata, att tre bitar betraktas som A, B och C. Sanningstabellen för udda paritetsgenerator för tre binära data visas nedan.

0 0 0 - I denna inmatade binära kod tas udda pariteten som '1' eftersom ingången är i jämn paritet.

0 0 1 - Denna binära ingång är redan i udda paritet, så udda paritet tas som 0.

0 1 0 - Denna binära ingång är också i udda paritet, så udda paritet tas som 0.

0 1 1 - Denna bit är i jämn paritet så udda paritet tas som 1 för att göra 0 1 1-koden till udda paritet.

1 0 0 - Denna bit är redan i udda paritet, så udda paritet tas som 0 för att göra 1 0 0-koden till udda paritet.

1 0 1 - Denna ingångsbit är i jämn paritet, så udda paritet tas som 1 för att göra 1 0 1-koden till udda paritet.

1 1 0 - Denna bit är i jämn paritet, så udda paritet tas som 1.

1 1 1 - Denna ingångsbit är i udda paritet, så udda paritet tas som o.

Odd Parity Generator Sanningstabell

A B C Udda 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-kartan (k-map) förenklas för tre-bitars ingång udda paritet är

K-Map-For-Odd-Parity-Generator

k-karta-för-udda-paritetsgenerator

Från ovanstående paritet sanningstabell skrivs paritetsbit-förenklat uttryck som

Logikdiagrammet för denna udda paritetsgenerator visas nedan.

Logik-krets

logik-krets

På detta sätt genererar udda paritetsgeneratorn ett udda antal 1 genom att ta inmatningsdata.

Vad är paritetskontrollen?

Definition: Kombinationskretsen på mottagaren är paritetskontrollen. Denna checker tar det mottagna meddelandet inklusive paritetsbiten som inmatning. Det ger utgången '1' om det finns något fel och ger utgången '0' om inget fel hittas i meddelandet inklusive paritetsbiten.

Typer av paritetskontroll

Klassificeringen av paritetskontrollen visas i figuren nedan

typer av paritetskontroll

typer av paritetskontroll

Till och med Parity Checker

I en jämn paritetskontroll om felbiten (E) är lika med '1' har vi ett fel. Om felbit E = 0 anger att det inte finns något fel.

Felbit (E) = 1, fel uppstår

Felbit (E) = 0, inget fel

Paritetskontrollkretsen visas i figuren nedan

Logik-krets

logik-krets

Udda paritetskontroll

I udda paritetskontroll om en felbit (E) är lika med '1', betyder det att det inte finns något fel. Om en felbit E = 0 anger att det finns ett fel.

Felbit (E) = 1, inget fel

Felbit (E) = 0, fel uppstår

Paritetskontrollen kommer inte att kunna upptäcka om det finns fel i mer än '1' bit och det är inte heller möjligt med korrekt data, det här är de största nackdelarna med paritetskontrollen.

Paritetsgenerator / -kontroll med IC: er

IC 74180 fungerar som paritetsgenerering och kontroll. 9 bitars (8 databitar, 1 paritetsbit) Paritetsgenerator / kontroller visas i figuren nedan.

IC-74180

ic-74180

IC 74180 innehåller åtta databitar (X0till X7), VDC,jämn ingång, udda ingång, sju utgång, S udda utgång och jordstift.

Om den givna jämna och udda ingången båda är höga (H), så är de jämna och udda utgångarna båda låga (L), på samma sätt, om de givna ingångarna båda är låga (L), blir de jämna och udda utgångarna båda höga ( H).

Fördelar med paritet

Fördelarna med paritet är

  • Enkelhet
  • Lätt att använda

Applikationer av paritet

Tillämpningarna av paritet är

  • I digitala system och många hårdvarutillämpningar används denna paritet
  • Paritetsbiten används också i Small Computer System Interface (SCSI) och även i Peripheral Component Interconnect (PCI) för att upptäcka felen

Vanliga frågor

1). Vad är skillnaden mellan paritetsgeneratorn och paritetskontrollen?

Paritetsgeneratorn genererar paritetsbiten i sändaren och paritetskontrollen kontrollerar paritetsbiten i mottagaren.

2). Vad betyder ingen paritet?

När paritetsbitarna inte används för att söka efter fel sägs paritetsbiten vara icke-paritet eller ingen paritet eller frånvaron av paritet.

3). Vad är paritetsvärdet?

Paritetsvärdeskonceptet som används för både råvaror och värdepapper och termen avser när värdet på de två tillgångarna är lika.

4). Varför behöver vi en paritetskontroll?

Paritetskontrollen behövs för att upptäcka felen i kommunikationen och även i minneslagringsenheterna används paritetskontroll för testning.

5). Hur kan paritetsbiten upptäcka en skadad dataenhet?

Den redundanta biten i denna teknik kallas en paritetsbit, den detekterar skadad dataenhet när ett fel inträffar under dataöverföringen.

I den här artikeln, hur paritet generator och checker genererar och kontrollerar biten och dess typer, logiska kretsar, sanningstabeller och k-kartuttryck diskuteras kort. Här är en fråga till dig, hur beräknar du jämn och udda paritet?