Код Хеммінга

Універсальний калькулятор систематичного коду з dmin=3.

📚 Про алгоритм

Код Хеммінга — це лінійний код, що дозволяє виявляти та виправляти поодинокі помилки. Він автоматично додає перевірочні біти до інформаційної послідовності.

  • Принцип: Перевірочні розряди розміщуються на позиціях, що є степенями двійки (1, 2, 4, 8...).
  • Синдром: Обчислений при декодуванні синдром S прямо вказує на порядковий номер спотвореного біта.
  • Застосування: Оперативна пам'ять (ECC RAM), дискові масиви та цифрові канали зв'язку.

🔐 Кодування

// Очікування введення даних...

🔓 Декодування та виправлення

// Очікування введення даних...