БЧХ кодер

 
в палитре на схеме

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

Входные порты

  • in bits – вектор кодируемого сообщения.

Выходные порты

  • out bits – вектор закодированного сообщения.

Свойства

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

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

Параметры

Нет

Примеры

Примеры использования блока:

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

  1. Clark, George C., Jr., and J. Bibb Cain. Error-Correction Coding for Digital Communications, New York: Plenum Press, 1981.
  2. Стандарт DVB-S2.
  3. Стандарт DVB-S2X.
  4. Стандарт DVB-T2.