Pariteetti bitti mitä se on, miten se toimii
- 3794
- 197
- Eddie Hackett
Hän pariteetti Se on parametri, jolla on arvo 0 tai 1, jota käytetään lähetysvirheiden havaitsemismenetelmässä, jossa lisätään 0 tai 1 jokaiselle ryhmälle 7-8 bittiä (tavu). Tarkoituksena on, että jokaisella tavulla on aina pariton määrä "1" tai kokonaismäärä "1", vakiintuneen pariteetin mukaan.
Pariteetti on virheen havaitsemistekniikka, jota käytetään asynkronisessa viestinnässä. Sitä käytetään kunkin tavun eheyden tarkistamiseen lähetettyyn virtaukseen. Esimerkiksi, jos outo pariteetti on perustettu, mikä tahansa tavu, joka saadaan lähetyksestä, jolla on kokonaismäärä “1”, joka on parin, on sisällettävä virhe.
Lähde: Pixabay.comKäytetään kahta pariteettityyppiä: pariteetti, jossa pariteetti bitti lisätään 1, jos ”1” -bittien kokonaismäärä on pariton kokonaismäärä, ja pariton pariteetti, jossa päinvastainen on tehty. Tällä menetelmällä voit vain tietää, että virhe on tapahtunut, mutta ei tiedetä, missä virhe tapahtui.
[TOC]
Mikä on pariteetti bitti?
Kun lähetetään digitaalista tietoa, lähetetyn koodin ja vastaanotetun koodin välillä voi olla virhe. Erityyppisissä kohinaissa on monia virhelähteitä, kuten EM -kohina tai lämpökohina.
Siksi on tarpeen toteuttaa jokin menetelmä varmistaakseen, onko vastaanotetuilla koodeilla tai tavuilla virheitä vai ei.
Kuinka vastaanottaja voi kuitenkin tietää, onko vastaanotetulla koodilla virhe vai ei? Vastaanottimen on mahdotonta tietää koodi ennen sen vastaanottamista.
Oletetaan esimerkiksi, että liikkeeseenlaskija lähettää 01100110 -koodin, mutta meluviivan läpi kulkemisen jälkeen vastaanotin vastaanottaa koodin 00100110. Vastaanotin ei tiedä, että hän on saanut koodin, jolla on virhe toisessa bitissä.
Voi palvella sinua: sähkökooppiVastaanottimen on mahdotonta tietää, että viestillä on virhe ensimmäisessä bitissä, koska se tarkoittaisi, että vastaanotin tuntee jo lähettimen viestin ennen lähetystä.
Virheen hallinta
Ongelma, jonka vastaanottimen on kyettävä varmistamaan, että virhe voidaan ratkaista virheenhallintakoodauksella.
Virheen ohjauskoodauksen keskeinen ajatus on lisätä lisäbitti lähetettäviin tietoihin virheen havaitsemiseksi ja korjaamiseksi. Virheenohjauskoodausta on monia. Yksinkertaisin on pariteettibitti.
Jokaiselle lähetettävälle tavulle lisätään pariteettibitti. Tätä bittiä käytetään varmistamaan, että tiedot on toimitettu tarkalleen.
Jokaisen tavun pariteettibitti implantoidaan siten, että kaikilla tavuilla on pariton määrä tai pari bittiä "1".
Esimerkki
Oletetaan, että kaksi yksikköä kommunikoi tasaisen pariteetin kanssa, mikä on yleisin pariteetin todentamisen muoto.
Lähetysyksikön mukaan tavut lähettävät ja sanovat ensin bittien lukumäärä "1" jokaisessa seitsemän bitin ryhmässä (tavu). Jos bittien ”1” määrä on pari, aseta pariteettitie 0: lla. Jos bittien ”1” määrä on pariton, aseta pariteetti bitti yhteen. Tällä tavoin jokaisessa tavussa on pari bittiä "1".
Vastaanottimen osalta jokainen tavu varmistetaan varmistaakseen, että sillä on tasainen määrä bittejä ”1”. Jos tavusta löytyy pariton määrä "1" -bittiä, vastaanottaja tietää, että lähetyksen aikana tapahtui virhe.
Voi palvella sinua: sovellusohjelmistotyypitAikaisemmin sekä vastaanottava yksikkö että liikkeeseenlaskija on täytynyt sovittu käyttämään pariteetin varmennusta ja jos pariteetin on oltava outoa tai vääntömomenttia. Jos molempia osapuolia ei ole määritetty samalla pariteettitunnolla, sitä on mahdotonta kommunikoida.
Virheen havaitseminen
Pariteetin todentaminen on yksinkertaisin tekniikka viestinnän virheiden havaitsemiseksi.
Vaikka se pystyy havaitsemaan monia virheitä, se ei ole erehtymätön, koska se ei kykene havaitsemaan asennusta, kun pari bittiä muutetaan samassa tavussa sähkökohinan suhteen.
Pariteetin varmennusta käytetään paitsi viestinnässä, myös muistin tallennuslaitteiden testaamiseen. Esimerkiksi monet henkilökohtaiset tietokoneet suorittavat pariteetin varmennuksen aina, kun tietotavu luetaan muistissa.
Kuinka se toimii?
Oletetaan. On olemassa kaksi menetelmää, joita voidaan käyttää: pariton pariteetti ja pariteetti.
Kuten on osoitettu, pariteettimenetelmä voidaan ottaa. Päinvastoin tehdään, jos pariton pariteettimenetelmä otetaan.
Tasa -arvoinen menetelmä
Tämä menetelmä osoittaa, että lisättävä pariteettibitti on oltava siten, että lopullisen koodin ”1” kokonaismäärä on jopa. Esimerkiksi:
Siksi ensimmäisellä 7 -bittisellä koodilla: 0010010, tasaisella määrällä ”1” (2), lähetetty 8 -bittinen koodi on: 00100100, tasaisella määrällä ”1” (2).
Voi palvella sinua: mitkä ovat käyttöjärjestelmän toiminnot?7 -bittiselle koodille 1110110, parittomalla määrällä ”1” (5), lähetetty 8 -bittinen koodi on 11101101, tasaisella määrällä ”1” (6).
Kun vastaanotin on saanut 8 bittiä, se tarkistaa vastaanotetun koodin "1" määrän, jos ”1” on tasainen, se tarkoittaa, että virhettä ei ole, jos määrä on pariton, se tarkoittaa, että a tarkoittaa, että virhe.
Kun vastaanotetun tavun laskettu pariteetti ei vastaa vastaanotetun pariteettibitin arvoa, sanotaan, että pariteettivirhe on tapahtunut ja yleensä tavu on suljettu pois.
Jos virhe on olemassa, vastaanotin ilmoittaa lähettimelle lähettää koodin uudelleen.
Se ei ole erehtymätön
Näihin pariteettimenetelmiin on kuitenkin haittaa, jos koodista 1110110 tulee linjan kohina vuonna 11111001, aiheuttaen virheen 2 bittiä, niin tämä menetelmä ei voi havaita, että virhe on tapahtunut.
Pariteetti on hyvä virheiden havaitsemiseksi ja se havaitsee aina omituisen tavun virheen määrän virheitä. Jos virheitä on pari, pariteetin todentaja ei kuitenkaan löydä virhettä.
Viitteet
- Vangie Beal (2019). Pariteetti. Webpedia. Otettu: Webpedia.com.
- Electronics Research Group (2019). Hahmojen pariteetti. Otettu: ERG.Abdn.Ac.Yhdistynyt kuningaskunta.
- Sanasto (2019) ... Pariteettibitti. Otettu: Sanasto.com.
- Angs (2013). Yksinkertaisin virheenohjauskoodi - pariteettibitti. Otettu: Angs.Tiede.
- Christensson, (2011). Pariteetin bittimääritelmä. Techterms. Otettu: Techterms.com.