Выдержка из книги
Стрыгин В.В.
Основы вычислительной техники и программирования (копия)
Один из этих кодов носит название кода Хэмминга. При приеме такого кода во входных цепях информационных и контрольных разрядов путем аналогичных подсчетов образуется корректирующее число, которое либо равно нулю, если слово не содержит ошибок, либо указывает место ошибки - двоичный порядковый номер ошибочного разряда в слове. Ошибочный разряд автоматически корректируется изменением его состояния на противоположное.