БЧХ декодер

| Векторный |
в палитре на схеме

Блок выполняет декодирование кодового слова кода Боуза – Чоудхури –Хоквингема (БЧХ) с помощью алгоритма Берлекемпа — Мэсси [1]. На вход блока поступает кодовое слово БЧХ произвольной длины. Генераторные полиномы, степень коррекции ошибок, скорость кодирования, а также размеры информационной и проверочной части определяются соответствующими стандартами [2, 3, 4]. Блок обрабатывает одно кодовое слово в рамках одной итерации расчёта модели.

Входы

  • Encoded Bits - закодированный массив данных.

Выходы

  • Decoded Bits - декодированный массив данных.

Свойства

  • Code - выбранный БЧХ-код с соответствующими параметрами T и Mbch;
  • T - корректирующая способность кода, определяющая максимальное число битовых ошибок в кодовом слове, которое может исправить выбранный код. Задается автоматически на основе текущего свойства Code;
  • Mbch - размер проверочной части кодового слова для выбранного кода. Задается автоматически на основе текущего свойства Code.

Подробно параметры используемого БЧХ-кода описаны в [2, 3, 4].

Параметры

Нет.

Сопутствующие материалы

  1. Р. Морелос-Сарагоса, Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Москва: Техносфера, 2005. - 320с.
  2. Стандарт DVB-S2.
  3. Стандарт DVB-S2X.
  4. Стандарт DVB-T2.
  5. Модель системы связи цифрового телевещания DVB.