Binary Linear Encoder

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

Библиотека

Блокируйте подбиблиотеку Выявления ошибок и Коррекции

  • Binary Linear Encoder block

Описание

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

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

Параметры

Generator matrix

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

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

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

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

  • Boolean

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

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

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

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

  • Boolean

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

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

Парный блок

Binary Linear Decoder

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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