Декодируйте код BCH, чтобы восстановить бинарные векторные данные
Communications Toolbox / Выявление ошибок и Исправление / Блок
Блок BCH Decoder восстанавливает вектор двоичного сообщения с бинарного вектора кодовой комбинации BCH. Для соответствующего декодирования Codeword length, N и значения параметров Message length, K в этом блоке должны совпадать с параметрами в соответствующем блоке BCH Encoder. Значения во всю длину N и K должны произвести допустимый узкий смысл код BCH.
Если энкодер обрабатывает несколько кодовых комбинаций на кадр, то тот же шаблон прокола содержит для всех кодовых комбинаций. Длины сигнала ввода и вывода перечислены в Длине сигнала Ввода и вывода в Блоках BCH.
Смотрите Советы для получения информации о допустимых значениях N, допустимых (N,K) пары и возможности с коррекцией ошибок данного кода BCH.
При декодировании сбоев фрагмент сообщения входа декодера возвращен неизменный как декодер вывод.
Шаги расчета всех сигналов ввода и вывода равны.
Этот значок показывает дополнительные порты.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Сгенерировать список допустимых (N
, K
) пары наряду с соответствующими значениями возможности исправления ошибок, запускают bchnumerr
(N
).
Допустимые значения для N
= 2M–1, где M является целым числом от 3 до 16. Максимальное допустимое значение N
65,535.
Этот блок реализует алгоритм, входные параметры и выходные параметры, описанные в Алгоритмах для BCH и RS Декодирование Только для ошибок.
[1] Ивовый прут, системы контроля ошибок Стивена Б. для цифровой связи и устройства хранения данных. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1995.
[2] Berlekamp, Элвин Р. Алгебраическая теория кодирования. Нью-Йорк: McGraw-Hill, 1968.
[3] Кларк, Джордж К. младший и J. Затвор Каин. Кодирование с коррекцией ошибок для цифровой связи. Нью-Йорк: нажатие пленума, 1981.