Код Хеммінгу — самоконтрольований та самокоректований код. Побудований стосовно двійковій системі числення. Дозволяє виправляти поодиноку помилку (помилка в одному биті слова) та знаходити подвійну.
Робиться це дуже просто: беремо кожен контрольний біт і дивимося скільки серед контрольованих ним біт одиниць, отримуємо деяке ціле число і, якщо воно парне, то ставимо нуль, інакше ставимо одиницю. От і все! Можна звісно і навпаки, якщо число парне, то ставимо одиницю, інакше, ставимо 0.
Код із перевіркою на парність Перевірка парності – дуже простий метод для виявлення помилок в пакеті даних, що передається. За допомогою цього коду ми не можемо відновити дані, але можемо виявити лише одиночну помилку. У кожному пакеті даних є один біт парності, Або, так званий, паритетний біт.