Кодирование двоичного сигнала с помощью дифференциального кодирования
DifferentialEncoder объект кодирует двоичный входной сигнал в канале. Выходной сигнал является логической разницей между текущим входным элементом и предыдущим выходным элементом.
Для кодирования двоичного сигнала с помощью дифференциального кодирования:
Определите и настройте объект дифференциального кодера. См. раздел Строительство.
Звонить step кодировать двоичный сигнал в соответствии со свойствами comm.DifferentialEncoder. Поведение step относится к каждому объекту на панели инструментов.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
H = comm.DifferentialEncoder создает объект системы дифференциального кодировщика, H. Этот объект кодирует двоичный входной сигнал путем вычисления его логической разности с ранее закодированными данными.
H = comm.DifferentialEncoder( создает объект, Name,Value)H, каждое указанное свойство имеет заданное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).
|
Начальное значение, используемое для формирования начального выходного сигнала Укажите начальное условие как действительный скаляр. Это свойство может иметь логический, числовой или фиксированный тип данных (объект embedded.fi). Значение по умолчанию: |
| шаг | Кодирование двоичного сигнала с помощью дифференциального кодирования |
Этот объект реализует алгоритм, входы и выходы, описанные на справочной странице блока дифференциального кодера. Свойства объекта соответствуют параметрам блока, за исключением:
| Объект поддерживает только одноканальные векторные входы столбцов. |