Mis on pariteedigeneraator ja pariteedikontroll: tüübid ja selle loogika skeemid

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Pariteedigeneraatori ja pariteedikontrolli põhiülesanne on vigade tuvastamine andmeedastuses ja see mõiste võeti kasutusele aastal 1922. RAID-tehnoloogias kasutatakse pariteedibitti ja paarsuskontrollerit andmete kadumise eest kaitsmiseks. Pariteedibitt on lisabitt, mis on edastusküljel seatud väärtusele „0” või „1”, seda kasutatakse ainult ühe biti tõrke tuvastamiseks ja see on kõige lihtsam meetod vigade tuvastamiseks. Vigade tuvastamiseks kasutatakse erinevaid veatuvastuskoode: pariteet, heliloendur, ploki pariteedikood, Hammingi kood, biquinary jne. Lühike selgitus pariteedibiti, pariteedi kohta generaator ja kontrollija on selgitatud allpool.

Mis on pariteedibitt?

Definitsioon: Pariteedibitt või kontrollbitt on binaarkoodile lisatud bitid, et kontrollida, kas konkreetne kood on pariteedis või mitte, näiteks kas seda kontrollbitti või paarsusbitit kontrollitakse, kas kood on paarsuses või paaritu pariteediga. Pariteet pole midagi muud kui 1-de arv ja neid on kahte tüüpi paarsusbitid, mis on paaris- ja paaritu bitid.




Paaritute pariteedibittide korral peab kood olema paaritu arv 1-e, näiteks võtame 5-bitise koodi 100011, väidetavalt on see kood paaritu pariteet, kuna meie võetud koodis on kolm numbrit 1 . Paarses pariteedibitis peab kood olema paarisarvus 1, näiteks võtame 6-bitise koodi 101101, väidetavalt on see kood võrdne, kuna meie võetud koodis on neli numbrit 1

Mis on pariteedigeneraator?

Definitsioon: Pariteedigeneraator on saatja kombineeritud vooluahel, see võtab sisendiks originaalteate ja genereerib selle teate jaoks pariteedibiti ning selle generaatori saatja edastab sõnumeid koos oma pariteedibitiga.



Pariteedigeneraatori tüübid

Selle generaatori klassifikatsioon on näidatud alloleval joonisel

Pariteedigeneraatori tüübid

pariteedigeneraatori tüübid

Isegi pariteedigeneraator

Paarilise paarsuse generaator hoiab binaarandmeid paarisarvulistes 1-des, näiteks võetud andmed on paaritu arvuna 1-sid, see paaris-pariteedigeneraator säilitab andmed paarisarvuna 1-de, lisades paaritu paarilisele 1 1-de arv. See on ka kombineeritud vooluring, mille väljund sõltub antud sisendandmetest, mis tähendab, et sisendandmeteks on binaarandmed või binaarkood, mis on antud pariteedigeneraatori jaoks.


Vaatleme kolme sisestatud binaarandmeid, et kolme bitti loetakse tähtedeks A, B ja C. Võime kirjutada 23kombinatsioone, kasutades kolme sisendkahendandmet, mis on vahemikus 000 kuni 111 (0 kuni 7), saab antud kahest sisestatud kahendandmest kokku kaheksa kombinatsiooni, mida oleme kaalunud. Kolme sisestatud binaarandmete paarisgeneraatori tõetabel on toodud allpool.

0 0 0 - Selles sisestatud binaarkoodis võetakse paarispariteediks “0”, kuna sisend on juba paarispariteedis, seega pole selle sisendi jaoks vaja ühtlast paarsust uuesti lisada.

0 0 1 - - Selles sisestatud binaarkoodis on ainult üks number „1” ja see „1” number on paaritu arv „1”. Kui seal on paaritu arv ‘1’, siis peab paarsusgeneraator genereerima teise ’1’, et see oleks ühtlane paarsus, nii et paarispariteediks võetakse 1, et muuta 0 0 1 kood paarseks.

0 1 0 - See bitt on paaritu pariteediga, nii et 0 0 0 koodi ühtlaseks pariteediks muutmiseks võetakse paarisarv pariteediks 1.

0 1 1 - See bitt on juba võrdses pariteedis, nii et 0 0 1 koodi ühtlaseks pariteediks muutmiseks võetakse võrdseks pariteediks 0.

1 0 0 - See bitt on paaritu pariteediga, nii et paarispariteediks võetakse 1, et muuta kood 1 0 0 paarisarvuks.

1 0 1 - See bitt on juba võrdses pariteedis, nii et 1 0 1 koodi ühtlaseks pariteediks muutmiseks võetakse võrdseks pariteediks 0.

1 1 0 - See bitt on ühtlases pariteedis, nii et ühtlase pariteedi saamiseks võetakse võrdne pariteet 0-ga.

1 1 1 - See bitt on paaritu pariteediga, nii et paaris pariteediks võetakse 1, et muuta kood 1 1 1 paarisarvuks.

Isegi pariteedigeneraatori tõetabel

A B C Isegi pariteet
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 kaardi (k-map) lihtsustamine kolme-bitise sisestuse jaoks on võrdne

K-kaart-võrdse paarsuse generaator

k-kaart-isegi-paarsuse-generaatori jaoks

Ülaltoodud paarsuse tõetabeli põhjal on pariteedibitite lihtsustatud avaldis kirjutatud järgmiselt

Kahe Ex-OR värava abil rakendatud ühtlane paarsusavaldus ja selle paarisvõimaluse loogika diagramm Ex-OR abil loogikavärav on näidatud allpool.

Paaris-pariteet-loogika-vooluring

paaris-pariteet-loogika-vooluring

Sel viisil genereerib paarsuse pariteedigeneraator sisendandmete abil paarisarvu 1-sid.

Paaritu pariteedigeneraator

Paaritu pariteedigeneraator hoiab binaarandmeid paaritu arvuna 1-des, näiteks võetud andmed on paarisarvulistes 1-des, see paaritu pariteedigeneraator säilitab andmed paaritu arvuna 1, lisades täiendava 1 paarisarv 1-sid. See on kombineeritud vooluring, mille väljund sõltub alati antud sisendandmetest. Kui on paariline arv 1-sid, lisatakse binaarkoodist paaritu arv 1-sid ainult pariteedibitti.

Vaatleme kolme sisendbinaarandmeid, et kolme bitti loetakse A-, B- ja C-väärtuseks. Kolme sisendbinaarandme paaritu pariteedigeneraatori tõttabel on toodud allpool.

0 0 0 - Selles sisestatud binaarkoodis võetakse paaritu pariteediks “1”, kuna sisend on paaris.

0 0 1 - See binaarne sisend on juba paaritu pariteedis, seega võetakse paaritu pariteediks 0.

0 1 0 - See binaarne sisend on ka paaritu pariteedina, seega võetakse paaritu pariteediks 0.

0 1 1 - See bitt on paarispaarsuses, nii et paaritu pariteediks võetakse 1, et muuta kood 0 1 1 paarituks.

1 0 0 - See bitt on juba paaritu pariteediga, nii et paaritu pariteediks võetakse 0, et muuta kood 0 0 0 paaritu pariteediks.

1 0 1 - See sisendbitt on paaris pariteedis, seega võetakse paaritu pariteediks 1, et muuta kood 1 0 1 paaritu pariteediks.

1 1 0 - See bitt on paaris, seega paaritu pariteediks võetakse 1.

1 1 1 - See sisendbitt on paaritu pariteediga, nii et paaritu pariteediks võetakse o.

Paaritu paarsuse generaatori tõetabel

A B C Veider pariteet
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 kaardi (k-map) lihtsustamine kolmebitise sisendi paaritu pariteedi jaoks on

K-Map-paaritu-paarsuse generaator

k-kaart-paaritu-paarsuse-generaatori jaoks

Ülaltoodud paaritu pariteedi tõttabelist kirjutatakse pariteedibiti lihtsustatud avaldis järgmiselt

Selle paaritu pariteedigeneraatori loogika diagramm on toodud allpool.

Loogika-vooluring

loogika-vooluring

Sel viisil genereerib paaritu pariteedigeneraator sisendandmete abil paaritu arvu 1-sid.

Mis on pariteedikontroll?

Definitsioon: Kombineeritud vooluring vastuvõtjas on pariteedikontroll. See kontrollija võtab sisestatud sisestatud sõnumi, sealhulgas pariteedibiti. See annab väljundi „1”, kui on leitud mõni viga, ja väljundi „0”, kui pariteedibitti sisaldavas sõnumis ei leita viga.

Pariteedikontrolli tüübid

Pariteedikontrolli klassifikatsioon on näidatud alloleval joonisel

pariteedikontrolli tüübid

pariteedikontrolli tüübid

Isegi pariteedikontroll

Kui veabitt (E) on võrdne võrdsusega ‘1’, on pariteedikontrollis viga. Kui veabitt E = 0 näitab siis viga pole.

Veabitt (E) = 1, ilmneb tõrge

Veabitt (E) = 0, viga pole

Pariteedikontrolli ahel on näidatud alloleval joonisel

Loogika-vooluring

loogika-vooluring

Paaritu pariteedikontroll

Paaritu pariteedikontrolli korral, kui veabitt (E) on võrdne väärtusega 1, näitab see, et viga puudub. Kui veabitt E = 0 näitab siis viga.

Veabitt (E) = 1, viga pole

Veabitt (E) = 0, ilmneb tõrge

Pariteedikontrollija ei suuda tuvastada, kas vigu on rohkem kui 1-bitisel arvul ja andmete õigsus pole samuti võimalik. Need on paarsuskontrolli peamised puudused.

Pariteedigeneraator / kontrollija IC-de abil

IC 74180 täidab nii pariteedi loomise kui ka kontrollimise funktsiooni. 9-bitine (8 andmebitti, 1 pariteetbit) pariteedigeneraator / kontrollija on näidatud alloleval joonisel.

IC-74180

ic-74180

IC 74180 sisaldab kaheksat andmebitti (X0X-ni7), VDC,paaris sisend, paaritu sisend, seitse väljundit, S paaritu väljund ja maandatud tihvt.

Kui antud paaris ja paaritu sisend on mõlemad suured (H), siis paaris ja paaritu väljundid on mõlemad madalad (L), sarnaselt kui antud sisendid on mõlemad madalad (L), siis paaris ja paaritu väljundid saavad mõlemad kõrgeks ( H).

Pariteedi eelised

Pariteedi eelised on

  • Lihtsus
  • Lihtne kasutada

Rakendused pariteedist

Pariteedi taotlused on

  • Sisse digitaalsüsteemid ja paljudes riistvararakendustes kasutatakse seda pariteeti
  • Pariteedibitti kasutatakse vigade tuvastamiseks ka väikeste arvutisüsteemide liideses (SCSI) ja ka perifeersete komponentide ühenduses (PCI).

KKK

1). Mis vahe on pariteedigeneraatoril ja pariteedikontrollil?

Pariteedigeneraator genereerib saatjas pariteedibiti ja pariteedikontrollija kontrollib vastuvõtjas pariteedibitti.

2). Mida ei tähenda pariteet?

Kui pariteedibitte ei kasutata vigade kontrollimiseks, siis öeldakse, et pariteedibitt on pariteedita, pariteedi puudumine või pariteedi puudumine.

3). Mis on pariteediväärtus?

Nii kauba kui ka väärtpaberite puhul kasutatav pariteediväärtuse kontseptsioon ja mõiste viitavad siis, kui kahe vara väärtus on võrdne.

4). Miks me vajame paarsuskontrolli?

Pariteedikontrollerit on vaja sidevigade tuvastamiseks ja ka mäluseadmetes testimiseks kasutatakse pariteedikontrollerit.

5). Kuidas saab paarsusbitt tuvastada kahjustatud andmeüksust?

Selle tehnika üleliigset bitti nimetatakse pariteedibittiks, see tuvastab kahjustatud andmeüksuse, kui andmete edastamisel tekib tõrge.

Selles artiklis, kuidas pariteet generaator ja kontrollija genereerivad ja kontrollivad bitti ning selle tüüpe, loogikaahelaid, tõetabeleid ja k-kaardi väljendeid käsitletakse lühidalt. Siin on teile küsimus, kuidas arvutada paaris ja paaritu pariteet?