EMZETT.
Войти

Код Хэмминга и исправление ошибок: как данные сами себя чинят

Коротко: Код Хэмминга вставляет контрольные биты так, что одиночная ошибка перевёрнутого бита не просто обнаруживается, но и точно локализуется и исправляется.

Подробнее: Бит чётности говорит лишь «что-то не так». Ричард Хэмминг (1950) разработал коды, дополнительно показывающие, какой бит неверен: тогда его достаточно перевернуть обратно. Это исправление ошибок (FEC) есть в ECC-памяти, жёстких дисках, радиолиниях и спутниках.

Подробности

Идея кода Хэмминга (7,4)

Из 7 бит…

См. также: контрольные суммы, чётность и CRC, RAID, QR-код