Калькулятор біта парності (парний і непарний)
Знайдіть біт парного та непарного паритету для будь-якого двійкового слова (або десяткового числа) та перегляньте, скільки бітів 1 воно містить.
Input type
Even parity bit: 0 • Odd parity bit: 1
4
ones1 bits
57.1%
0 bits
42.9%
Як працює цей калькулятор?
Біт паритету — це один додатковий біт, що додається до слова даних для виявлення помилок. Порахуйте біти 1 слова (popcount): біт парного паритету дорівнює popcount mod 2, щоб загальна кількість одиниць стала парною, а біт непарного паритету дорівнює 1 мінус це значення, щоб загальна кількість одиниць стала непарною. Паритет виявляє одиночні бітові помилки, але не може їх виправити.
Формула
How this is calculated
Біт паритету — це один додатковий біт, що додається до слова даних, щоб приймач міг виявляти одиночні бітові помилки передачі. Калькулятор спочатку зчитує ваше слово даних: у двійковому режимі воно повинно містити лише 0 та 1, а в десятковому режимі він перетворює невід'ємне ціле число у двійкове представлення. Потім він рахує кількість бітів 1 (кількість заповнення, або popcount).
Парний паритет вибирає додатковий біт так, щоб загальна кількість одиниць у слові плюс біт паритету була парною, тобто біт паритету просто дорівнює popcount mod 2. Непарний паритет робить протилежне: він робить загальну кількість одиниць непарною, тому біт непарного паритету дорівнює 1 мінус біт парного паритету. Панель результатів показує кількість бітів 1 і 0, обидва біти паритету та вихідне слово з кожним бітом паритету, доданим в кінці.
Паритет виявляє будь-яку непарну кількість перевернутих бітів, але не може виявити парну кількість помилок, а також не може знайти або виправити помилку — для цього потрібні більш потужні коди, такі як CRC або коди Хеммінга. Вхідні дані повинні бути цілими невід'ємними значеннями; порожнє введення, десяткові числа або небінарні символи не дають результату.
Поширені запитання
Парний паритет додає біт так, щоб загальна кількість одиниць була парною; непарний паритет додає біт так, щоб загальна кількість одиниць була непарною. Обидва обчислюються з одного popcount і завжди різняться на одиницю.
Ні. Один біт паритету може лише виявити непарну кількість перевернутих бітів. Він не може їх виправити або виявити парну кількість перевернутих бітів. Використовуйте коди Хеммінга або CRC для виправлення.
Якщо слово вже має парну кількість одиниць, popcount mod 2 дорівнює 0 і додаткова одиниця не потрібна; якщо непарну, результат дорівнює 1, що додає ще одну одиницю для отримання парного підсумку.
Також відомий як
TG we-Calculate Editorial Team. (2026). Калькулятор біта парності (парний і непарний) [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/parity-bit-calculator
TG we-Calculate Editorial Team. "Калькулятор біта парності (парний і непарний)." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/parity-bit-calculator.
TG we-Calculate Editorial Team, "Калькулятор біта парності (парний і непарний)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/parity-bit-calculator
@misc{wecalculate_parity_bit_calculator, title = {Калькулятор біта парності (парний і непарний)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/parity-bit-calculator}}, year = {2026}, note = {TG we-Calculate} }
Чи допоміг вам цей калькулятор?
