Digital kommunikation bygger på olika fel - kontroll tekniker för att säkerställa att data är korrekt överförs från en plats till en annan . Paritetsbiten , som är en av de enklaste formerna av feldetektering , är ganska väl känd eftersom den används i vanliga PC serieport kommunikation . Med udda paritet är paritetsbit in så att det totala antalet av ettor i de överförda data (inklusive paritetsbiten ) är ett udda tal . Instruktioner
1
Anteckna binär form av de data du vill beräkna paritet för . Binära tal tillåta all information som skall representeras av en sekvens av ettor och nollor . Det finns många webbplatser och freeware program som kan konvertera dina data till binär form . Om dina data är i karaktär form konverterar från " ASCII " till binärt . Om dina data är i numerisk form , konverterar från " decimal " till binärt .
2
Räkna antalet ettor i din sekvens av ettor och nollor .
3
Dividera detta antal med två. Om resultatet av denna uppdelning är ett heltal ( vilket betyder att den inte har någon fraktion ) , har du ett jämnt antal ettor . Om resultatet av uppdelningen inte är ett heltal , har du ett udda antal ettor . Till exempel är 7/2 = 3,5 , så 7 ett udda antal , 12/2 = 6 , så 12 är ett jämnt antal
4
Ställ Paritetsbiten till 1 om du har en ännu . antal ettor , eller ställa in den till noll om du har ett udda antal ettor . På så sätt är paritetsbiten plus antalet ettor ett udda tal , vilket är kravet för udda paritet . Om du har 7 ettor , bör Paritetsbiten vara noll , eftersom 7 är redan ett udda tal . Om du har 12 ettor , bör Paritetsbiten vara 1 , eftersom 12 plus 1 blir 13 , och 13 är ett udda tal .