БЧХ декодер
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок выполняет декодирование кодового слова кода Боуза-Чоудхури-Хоквингема (БЧХ) с помощью алгоритма Берлекемпа-Мэсси [1]. На вход блока поступает кодовое слово БЧХ произвольной длины. Генераторные полиномы, степень коррекции ошибок, скорость кодирования, а также размеры информационной и проверочной части определяются соответствующими стандартами [2, 3, 4]. На каждом шаге интегрирования блок обрабатывает одно кодовое слово.
Входные порты
- in bits – вектор закодированного сообщения.
Выходные порты
- out bits – вектор декодированного сообщения.
Свойства
- Код BCH – используемый БЧХ-код;
- Размер проверочной части – размер проверочной части кодового слова для выбранного кода. Задается автоматически на основе текущего свойства "Код BCH";
- Корректирующая способность – корректирующая способность кода, определяющая максимальное число битовых ошибок в кодовом слове, которое может исправить выбранный код. Задается автоматически на основе текущего свойства "Код BCH".
Подробно свойства используемого БЧХ-кода описаны в [2, 3, 4].
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока:
Сопутствующие материалы
- Р. Морелос-Сарагоса, Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Москва: Техносфера, 2005. - 320с.
- Стандарт DVB-S2.
- Стандарт DVB-S2X.
- Стандарт DVB-T2.
- Алгоритмы работы блоков помехоустойчивого кодирования

