Код Варшамова
Систематичний код з динамічним розрахунком r та k.
📚 Про алгоритм
Код Варшамова будується на основі заданої довжини n та мінімальної відстані d. Кількість перевірних розрядів r визначається з нерівності, а виправлення t помилок базується на обчисленні синдромів.
- Розрахунок: Кількість рядків матриці G дорівнює k = n - r, де r знаходиться з умови 2^r > 1 + Σ C(n-1, i).
- Виправлення: Синдром вказує на конкретний стовпець перевірної матриці H, який відповідає позиції помилки.
Твірна матриця G (k × n)
Перевірна матриця H (r × n)
Вхідні дані (U)
Кодове слово (V)