Beginner

Paritetsbitskalkylator (jämn och udda)

Hitta den jämna och udda paritetsbiten för vilket binärt ord som helst (eller decimalt tal) och se hur många 1-bitar det bär.

Input type

How your data word is written
The bits (or number) to protect with a parity bit
Number of 1 bits
4

Even parity bit: 0 • Odd parity bit: 1

4

ones

1 bits

57.1%

0 bits

42.9%

Binary word
1011001
Total bits
7
Even parity bit
0
Odd parity bit
1
Word + even parity
10110010
Word + odd parity
10110011
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

Hur fungerar denna kalkylator?

En paritetsbiten är en extra bit som läggs till ett dataord för feldetektering. Räkna ordets 1-bitar (popcount): den jämna paritetsbiten är lika med popcount mod 2 så att det totala antalet 1-bitar blir jämnt, och den udda paritetsbiten är 1 minus det så att det totala antalet 1-bitar blir udda. Paritet detekterar enkelbitsfel men kan inte korrigera dem.

Formel
ones = popcount(word); even parity bit = ones mod 2; odd parity bit = 1 − (ones mod 2)
How this is calculated

En paritetsbiten är en enda extra bit som läggs till ett dataord så att en mottagare kan detektera enkelbitsöverföringsfel. Kalkylatorn läser först ditt dataord: i binärt läge måste det bara innehålla 0:or och 1:or, och i decimalt läge konverterar det ett icke-negativt heltal till sin binära representation. Sedan räknas antalet 1-bitar (populations-räkning, eller popcount).

Jämn paritet väljer den extra biten så att det totala antalet 1:or i ordet plus paritetsbiten är jämnt, vilket innebär att paritetsbiten helt enkelt är lika med popcount mod 2. Udda paritet gör det omvända: det gör det totala antalet 1:or udda, så den udda paritetsbiten är 1 minus den jämna paritetsbiten. Resultatpanelen visar antalet 1:or och 0:or, båda paritetsbitar och det ursprungliga ordet med varje paritetsbiten tillagd i slutet.

Paritet detekterar ett udda antal flippade bitar men kan inte detektera ett jämnt antal fel, och den kan inte heller lokalisera eller korrigera felet — för det behöver du starkare koder som CRC eller Hamming-koder. Indata måste vara hela, icke-negativa värden; tom inmatning, decimaler eller icke-binära tecken returnerar inget resultat.

Vanliga frågor

Jämn paritet lägger till en bit så att det totala antalet 1:or är jämnt; udda paritet lägger till en bit så att det totala antalet 1:or är udda. Båda beräknas från samma popcount och skiljer sig alltid med ett.

Nej. En enstaka paritetsbiten kan bara detektera ett udda antal bitflippar. Den kan inte korrigera dem eller detektera ett jämnt antal flippade bitar. Använd Hamming- eller CRC-koder för korrigering.

Om ordet redan har ett jämnt antal 1:or är popcount mod 2 lika med 0 och ingen extra 1 behövs; om det har ett udda antal är resultatet 1, vilket lägger till ytterligare en 1 för att göra totalen jämn.

Även känt som

paritetsbit
jämn udda paritet
paritetskontroll
feldetektering bit
paritetsgenerator
paritet kalkylator

APA

TG we-Calculate Editorial Team. (2026). Paritetsbitskalkylator (jämn och udda) [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/parity-bit-calculator

Chicago

TG we-Calculate Editorial Team. "Paritetsbitskalkylator (jämn och udda)." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/parity-bit-calculator.

IEEE

TG we-Calculate Editorial Team, "Paritetsbitskalkylator (jämn och udda)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/parity-bit-calculator

BibTeX

@misc{wecalculate_parity_bit_calculator, title = {Paritetsbitskalkylator (jämn och udda)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/parity-bit-calculator}}, year = {2026}, note = {TG we-Calculate} }

Hjälpte denna kalkylator dig?