Код Геммінга та виправлення помилок: як дані самі себе лагодять
Коротко: Код Геммінга вставляє контрольні біти так, що поодинока помилка перевернутого біта не просто виявляється, а й точно локалізується та виправляється.
Докладніше: Біт парності каже лише «щось не так». Річард Геммінг (1950) розробив коди, що додатково показують, який біт хибний: тоді його досить перевернути назад. Це виправлення помилок (FEC) є в ECC-пам’яті, жорстких дисках, радіолініях і супутниках.
Подробиці
Ідея коду Геммінга (7,4)
Із 7 бітів…
Див. також: контрольні суми, парність і CRC, RAID, QR-код