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