Системный объект: comm.DifferentialDecoder
Пакет: comm
Декодируйте двоичный сигнал, используя дифференциальное декодирование
Y = step(H,X)
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
Y = step(H,X)
декодирует дифференциально закодированные входные данные, X
, и возвращает декодированные данные, Y
. Область входа X
должен быть вектор-столбец типа данных логической, числовой или фиксированной точки (embedded.fi объекты). Y
имеет тот совпадающий тип данных что и X
. Объект обрабатывает небинарные входы как двоичные сигналы. Объект вычисляет начальное выходное значение путем выполнения операции Xor значения в InitialCondition
свойство и первый элемент вектора, который вы вводите при первом вызове метода step.
Примечание
obj
задает системный объект, на котором будет выполняться эта step
способ.
Объект выполняет инициализацию при первом step
выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.