Gå til innhold

paritetsbit hvordan fungerer det teoretisk?


Anbefalte innlegg

Videoannonse
Annonse

Man skal overføre en 'pakke' på et visst antall bit, f.eks 8 bit. Man teller så hvor mange bit som er satt til '1'. Så legger man til et bit nummer 9 som inneholder denne informasjonen.

Hvis standarden er 'even parity' så vil bit 9 være '0' hvis det er like antall '1' bit, og '1' hvis det er ulike antall. Dvs når man teller alle 9 bit så er det et partall uansett hva dataene inneholder.

 

Dette er en veldig enkel form for feildetektering. Kan brukes til å oppdage mange typer feil, men hvis f.eks 2 bit bytter plass så blir det ikke oppdaget. Så ofte bruker man mer avanserte deteksjonsmetoder, f.eks CRC.

Lenke til kommentar

For å bygge enda mer på det Hårek forklarte så fint: ved å innføre at hver 9 pakke kun inneholder paritetsdata for de foregående pakkene kan du rette en del enkle feil ved å sjekke om både kolonne- og radpariteten er feil og dermed rette opp feilen uten å måtte sende dataen på nytt. Blir det flere feil blir det fort problemer dog, med mindre de befinner seg på forskjellige rekker/kolonner. Se bilde for forklaring:

post-25-1105716233_thumb.png

Endret av Amnio
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...