Зміст:
Визначення - Що означає блок-код?
У програмному програмуванні блок-код використовується для перетворення програмного коду або алгоритму в будь-яку конкретну форму, щоб помилки, якщо такі є, в коді можна мінімізувати. Блок-код також може застосовуватися в областях телекомунікацій, теорії інформації та теорії кодування. Основна ідея полягає в кодуванні повідомлення для одержувача таким чином, щоб одержувач міг усунути помилки, якщо такі є, у повідомленні за допомогою кодування.
Техопедія пояснює блок-код
Американський математик Річард Хеммінг може вимагати велику суму кредиту за піонерський блок-код в 1950 році. Насправді один такий блок-код названий "кодом Хеммінга" після Хеммінга.
Основна ідея блокових кодів полягає в наданні користувачеві або одержувачу таких входів кодів, за допомогою яких користувач може вирішувати будь-які можливі помилки в коді без необхідності звертатися до джерела коду. У телекомунікаціях принцип полягає в кодуванні повідомлення таким чином, щоб отримувач повідомлення міг виправити обмежену кількість помилок, щоб мати мінімальну прийнятність повідомлення. Ця дія запобігає можливості повторної передачі повідомлення, що витрачає час і ресурси.
Використовується ряд типів блокових кодів, зокрема:
- Коди Рід-Соломона
- Коди Хеммінга
- Коди розширювача
- Коди Golay
- Коди Адамара
- Коди Ріда-Мюллера
