Differential Encoder

Закодируйте двоичный сигнал, используя дифференциальное кодирование

Библиотека

Кодирование источника

  • Differential Encoder block

Описание

Блок дифференциального энкодера кодирует двоичный входной сигнал в канале. Выходы - это логическое различие между текущим входным элементом и предыдущим выходным элементом. Более конкретно, вход и выход связаны между

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

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

где

  • m - вход сообщение.

  • d - дифференциально закодированный выход.

  • ik - k-й элемент.

  • XOR является логическим оператором exclusive-или.

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

Параметры

Initial conditions

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

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

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

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

  • Булев

  • Целое число

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

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

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

  • Булев

  • Целое число

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

Ссылки

[1] Couch, Leon W., II, Digital and Analog Communication Systems, Sixth edition, Upper Saddle River, N. J., Prentice Hall, 2001.

Парный блок

Differential Decoder

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

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

.

См. также

Блоки

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