Beginner

Paritetsbitberegner (lige og ulige)

Find den lige og ulige paritetsbit for ethvert binært ord (eller decimaltal) og se, hvor mange 1-bit det bærer.

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
Resultaterne er skøn, der kun gives til generel information og er ikke professionel rådgivning — verificér altid vigtige resultater uafhængigt, før du forlader dig på dem. Læs hele ansvarsfraskrivelsen.
Hurtigt svar

Hvordan fungerer denne lommeregner?

En paritetsbit er én ekstra bit tilføjet et dataord til fejldetektion. Tæl ordets 1-bit (popcount): den lige paritetsbit er lig med popcount mod 2, så det samlede antal ettaller bliver lige, og den ulige paritetsbit er 1 minus det, så det samlede antal ettaller bliver ulige. Paritet detekterer enkeltbitfejl, men kan ikke korrigere dem.

Formel
ettaller = popcount(ord); lige paritetsbit = ettaller mod 2; ulige paritetsbit = 1 − (ettaller mod 2)
How this is calculated

En paritetsbit er en enkelt ekstra bit tilføjet et dataord, så en modtager kan detektere enkeltbits-transmissionsfejl. Beregneren aflæser først dit dataord: i binær tilstand må det kun indeholde 0'er og 1'er, og i decimal tilstand konverterer den et ikke-negativt heltal til dets binære repræsentation. Den tæller derefter antallet af 1-bit (population count, eller popcount).

Lige paritet vælger den ekstra bit, så det samlede antal ettaller i ordet plus paritetsbitten er lige, hvilket betyder, at paritetsbitten simpelthen er lig med popcount mod 2. Ulige paritet gør det modsatte: den gør det samlede antal ettaller ulige, så den ulige paritetsbit er 1 minus den lige paritetsbit. Resultatpanelet viser antallet af ettaller og nuller, begge paritetsbit og det oprindelige ord med hver paritetsbit tilføjet til sidst.

Paritet detekterer ethvert ulige antal vendte bit, men kan ikke detektere et lige antal fejl, og kan heller ikke lokalisere eller korrigere fejlen — til det har du brug for stærkere koder som CRC eller Hamming-koder. Input skal være hele, ikke-negative værdier; tomt input, decimaler eller ikke-binære tegn giver intet resultat.

Ofte stillede spørgsmål

Lige paritet tilføjer en bit, så det samlede antal ettaller er lige; ulige paritet tilføjer en bit, så det samlede antal ettaller er ulige. Begge beregnes ud fra samme popcount og adskiller sig altid med én.

Nej. En enkelt paritetsbit kan kun detektere et ulige antal bitvendinger. Den kan ikke korrigere dem eller detektere et lige antal vendte bit. Brug Hamming- eller CRC-koder til korrektion.

Hvis ordet allerede har et lige antal ettaller, er popcount mod 2 lig med 0, og ingen ekstra 1 er nødvendig; hvis det har et ulige antal, er resultatet 1, hvilket tilføjer endnu et ettal for at gøre totalen lige.

Også kendt som

paritetsbit
lige ulige paritet
paritetskontrol
fejldetektion bit
paritets generator
parity bit

APA

TG we-Calculate Editorial Team. (2026). Paritetsbitberegner (lige og ulige) [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/parity-bit-calculator

Chicago

TG we-Calculate Editorial Team. "Paritetsbitberegner (lige og ulige)." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/parity-bit-calculator.

IEEE

TG we-Calculate Editorial Team, "Paritetsbitberegner (lige og ulige)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/parity-bit-calculator

BibTeX

@misc{wecalculate_parity_bit_calculator, title = {Paritetsbitberegner (lige og ulige)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/parity-bit-calculator}}, year = {2026}, note = {TG we-Calculate} }

Hjalp denne lommeregner dig?