exponenta event banner

Двоичный линейный кодер

Создание линейного блочного кода из двоичных векторных данных

Библиотека

Блокирование вспомогательной библиотеки обнаружения и исправления ошибок

  • Binary Linear Encoder block

Описание

Блок Binary Linear Encoder создает двоичный линейный блочный код, используя заданную генераторную матрицу. Если K - длина сообщения кода, то параметр Generator matrix должен иметь K строк. Если N - длина кодового слова кода, то матрица генератора должна иметь N столбцов.

Этот блок принимает входной сигнал вектора столбца, содержащий K элементов. Этот блок выводит вектор столбца длиной N элементов. Сведения о типах данных, поддерживаемых каждым блочным портом, см. в разделе Поддерживаемые типы данных.

Параметры

Матрица генератора

Матрица K-на-N, где K - длина сообщения, а N - длина кодового слова.

Поддерживаемый тип данных

ПортПоддерживаемые типы данных
В
  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Булев

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

  • Фиксированная точка

Из
  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

  • Булев

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

  • Фиксированная точка

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a