Декодируйте систематический циклический код, чтобы восстановить бинарные векторные данные
Блокируйте подбиблиотеку Выявления ошибок и Коррекции
Блок Binary Cyclic Decoder восстанавливает вектор сообщения с вектора кодовой комбинации бинарного систематического циклического кода. Для соответствующего декодирования значения параметров в этом блоке должны совпадать с теми в соответствующем блоке Binary Cyclic Encoder.
Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины содержащий элементы N, где N является длиной кодовой комбинации. Выходной сигнал является вектор-столбцом, содержащим элементы K, где K является длиной сообщения циклического кода.
Можно определить систематическую циклическую схему кодирования одним из двух способов:
Чтобы создать [N, K] код, вводят N и K как первые и вторые диалоговые параметры, соответственно. Блок вычисляет соответствующий полином генератора, а именно, cyclpoly(N,K,'min').
Чтобы создать код с длиной кодовой комбинации N и особой степенью - (N-K) двоичный полином генератора, введите N как первый параметр и полиномиальный вектор символов или бинарный вектор как второй параметр. Вектор представляет полином генератора путем листинга его коэффициентов в порядке возрастающих экспонент. Можно создать циклические полиномы генератора с помощью cyclpoly Communications Toolbox™ функция.
Для получения информации о типах данных, которые поддерживает каждый порт блока см. таблицу Supported Data Type на этой странице.
N длины кодовой комбинации, который является также длиной входного вектора.
Или длина сообщения, которая является также длиной входного вектора, полиномиальным вектором символов или бинарным вектором, который представляет полином генератора для кода.
| Порт | Поддерживаемые типы данных |
|---|---|
| \in |
|
|