Добавляет even или odd parity bit к бинарным словам и проверяет слова с уже добавленным битом четности.
Parity bit обнаруживает нарушение четности, но не указывает позицию ошибки и не отличает одну ошибку от некоторых многобитных случаев.
| Вход | Единиц | Parity bit | Результат |
|---|
Что делает parity bit калькулятор
Калькулятор работает со строками из нулей и единиц. В режиме добавления он считает число единиц в каждом слове и подбирает бит четности так, чтобы итоговое слово соответствовало even parity или odd parity. В режиме проверки последний бит считается уже добавленным parity bit.
Even и odd parity
Even parity требует, чтобы общее число единиц вместе с проверочным битом было четным. Odd parity, наоборот, делает общее число единиц нечетным. Такой контроль прост и удобен для учебных примеров, протоколов обмена и быстрой проверки бинарных слов.
Важное ограничение
Бит четности показывает только факт нарушения выбранной четности. Он не называет позицию ошибки и не гарантирует обнаружение всех многобитных искажений, поэтому для коррекции используют коды вроде Hamming или более сложные схемы контроля ошибок.