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