Рекурентне кодування
Інтерактивний інструмент для вивчення завадостійкого рекурентного коду з кроком додавання k.
📚 Про алгоритм
Рекурентний код — це метод кодування, де кожна перевірочна посилка залежить від поточного та попереднього інформаційного біта. Він належить до класу систематичних кодів.
- Принцип кодування: Формується послідовність перевірочних
бітів за формулою:
b[i] = a[i] ⊕ a[i-k]. Першіkбітів перевірочної послідовності дорівнюють нулю. - Виправлення помилок: Алгоритм ефективно виправляє одиночні
помилки в інформаційних бітах. Якщо стається помилка в біті
a[i], вона "відгукується" в синдромі на позиціяхiтаi+k. - Синдром: Це результат XOR між прийнятими перевірочними бітами та тими, що згенеровані на основі прийнятого повідомлення.
🔒 Кодування
// Натисніть "Закодувати", щоб побачити кроки...
🔓 Декодування та виправлення
// Очікування даних для аналізу...