Beginner

Lyginumo bito skaičiuoklė (lyginis ir nelyginis)

Raskite bet kurio dvejetainio žodžio (ar dešimtainio skaičiaus) lyginio ir nelyginio lyginumo bitą ir pamatykite, kiek vienetinių bitų jis turi.

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
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Lyginumo bitas yra vienas papildomas bitas, pridedamas prie duomenų žodžio klaidoms aptikti. Suskaičiuokite žodžio vienetinius bitus (popcount): lyginio lyginumo bitas lygus popcount mod 2, kad bendras vienetų skaičius taptų lyginis, o nelyginio lyginumo bitas yra 1 minus tai, kad bendras vienetų skaičius taptų nelyginis. Lyginumas aptinka vieno bito klaidas, bet jų neištaiso.

Formulė
vienetai = popcount(žodis); lyginio lyginumo bitas = vienetai mod 2; nelyginio lyginumo bitas = 1 − (vienetai mod 2)
How this is calculated

Lyginumo bitas yra vienas papildomas bitas, pridedamas prie duomenų žodžio, kad gavėjas galėtų aptikti vieno bito perdavimo klaidas. Skaičiuoklė pirmiausia nuskaito jūsų duomenų žodį: dvejetainiame režime jis turi turėti tik 0 ir 1, o dešimtainiame režime neneigiamą sveikąjį skaičių paverčia jo dvejetainiu atvaizdu. Tada ji suskaičiuoja vienetinių bitų skaičių (populiacijos skaičių, arba popcount).

Lyginis lyginumas parenka papildomą bitą taip, kad bendras vienetų skaičius žodyje plius lyginumo bite būtų lyginis, o tai reiškia, kad lyginumo bitas tiesiog lygus popcount mod 2. Nelyginis lyginumas daro priešingai: jis padaro bendrą vienetų skaičių nelyginį, todėl nelyginio lyginumo bitas yra 1 minus lyginio lyginumo bitas. Rezultatų skydelis rodo vienetų ir nulių skaičių, abu lyginumo bitus ir pradinį žodį su kiekvienu lyginumo bitu, pridėtu gale.

Lyginumas aptinka bet kurį nelyginį apverstų bitų skaičių, bet negali aptikti lyginio klaidų skaičiaus ir negali jų lokalizuoti ar ištaisyti – tam reikia stipresnių kodų, tokių kaip CRC ar Hamingo kodai. Įvestys turi būti sveikos, neneigiamos reikšmės; tuščia įvestis, dešimtainiai ar nedvejetainiai simboliai negrąžina rezultato.

Dažnai užduodami klausimai

Lyginis lyginumas prideda bitą taip, kad bendras vienetų skaičius būtų lyginis; nelyginis lyginumas prideda bitą taip, kad bendras vienetų skaičius būtų nelyginis. Abu apskaičiuojami iš to paties popcount ir visada skiriasi vienetu.

Ne. Vienas lyginumo bitas gali tik aptikti nelyginį bitų apvertimų skaičių. Jis negali jų ištaisyti ar aptikti lyginio apverstų bitų skaičiaus. Taisymui naudokite Hamingo ar CRC kodus.

Jei žodis jau turi lyginį vienetų skaičių, popcount mod 2 yra 0 ir papildomo vieneto nereikia; jei jis turi nelyginį skaičių, rezultatas yra 1, kuris prideda dar vieną vienetą, kad bendras skaičius taptų lyginis.

Taip pat žinomas kaip

lyginumo bitas
lyginis nelyginis paritetas
paritetо tikrinimas
klaidų aptikimo bitas
lyginumo bito skaičiuoklė
parity bit
pariteto generatorius

APA

TG we-Calculate Editorial Team. (2026). Lyginumo bito skaičiuoklė (lyginis ir nelyginis) [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/parity-bit-calculator

Chicago

TG we-Calculate Editorial Team. "Lyginumo bito skaičiuoklė (lyginis ir nelyginis)." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/parity-bit-calculator.

IEEE

TG we-Calculate Editorial Team, "Lyginumo bito skaičiuoklė (lyginis ir nelyginis)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/parity-bit-calculator

BibTeX

@misc{wecalculate_parity_bit_calculator, title = {Lyginumo bito skaičiuoklė (lyginis ir nelyginis)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/parity-bit-calculator}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?