Закодируйте двоичный сигнал, используя дифференциальное кодирование
The 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 объект). Значение по умолчанию является |
| шаг | Закодируйте двоичный сигнал, используя дифференциальное кодирование |
Этот объект реализует алгоритм, входы и выходы, описанные на Differential Encoder блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
| Объект поддерживает только один канал, вектор-столбец входов. |