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
Ä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 0 | 0 |
0 0 1 | 1 |
0 1 0 | 1 |
0 1 1 | 0 |
1 0 0 | 1 |
1 0 1 | 0 |
1 1 0 | 0 |
1 1 1 | 1 |
Karnaugh-kartan (k-map) förenkling för tre-bitars ingång, jämn paritet är
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
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 0 | 1 |
0 0 1 | 0 |
0 1 0 | 0 |
0 1 1 | 1 |
1 0 0 | 0 |
1 0 1 | 1 |
1 1 0 | 1 |
1 1 1 | 0 |
Kavanaugh-kartan (k-map) förenklas för tre-bitars ingång udda paritet är
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
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
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
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 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?