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