Дифференциальный энкодер

Кодируйте двоичное сообщение с помощью дифференциального кодирования

Библиотека

Исходное кодирование

Описание

Блок Differential Encoder кодирует сообщение двоичного входа в канале. Вывод является логическим различием между текущим входным элементом и предыдущим выходным элементом. А именно, ввод и вывод связаны

d (i0) = m (i0) XOR значение параметров Initial condition

d (ik) = d (ik-1) XOR m (ik)

где

  • m является входным сигналом.

  • d является дифференцированно закодированный вывод.

  • ik является k-й элементом.

  • XOR является логическим исключительным - или оператор.

Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины и обрабатывает столбцы как каналы.

Параметры

Initial conditions

Логическое исключительное - или этого значения с начальным входным значением формирует начальное выходное значение.

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

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

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

  • Булевская переменная

  • Целое число

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

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

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

  • Булевская переменная

  • Целое число

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

Ссылки

[1] Диван, Леон В., II, Системы Цифровой и Аналоговой связи, Шестой выпуск, Верхний Сэддл-Ривер, N. J. Prentice Hall, 2001.

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

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

Смотрите также

Блоки

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