step

Системный объект: comm.ConvolutionalEncoder
Пакет: коммуникация

Сверточное кодирование двоичных данных

Синтаксис

Y = step(H,X)
Y = step(H,X,INITSTATE)
Y = step(H,X,R)
[Y,FSTATE] = step(H,X)

Описание

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

Y = step(H,X) кодирует двоичные данные, X, использование сверточного кодирования, которое вы задаете в свойстве TrellisStructure. Это возвращает закодированные данные, Y. Оба X и Y вектор-столбцы типа данных числовая, логическая, или фиксированная точка без знака размера слова 1 (fi объект). Когда сверточный энкодер представляет уровень K/N код, длина входного вектора равняется K×L, для некоторого положительного целого числа, L. Метод шага устанавливает длину выходного вектора, Ytol ×N.

Y = step(H,X,INITSTATE) использует начальное состояние, заданное в INITSTATE введите, когда вы установите TerminationMethod свойство к 'Усеченному' и свойство InitialStateInputPort к true. INITSTATE должен быть целочисленный скаляр.

Y = step(H,X,R) сбрасывает внутренние состояния энкодера, когда вы вводите ненулевой сигнал сброса, RR должен быть двойная точность или логический скаляр. Этот синтаксис применяется, когда вы устанавливаете свойство TerminationMethod на Continuous и свойство ResetInputPort к истине.

[Y,FSTATE] = step(H,X) возвращает конечное состояние энкодера в целочисленном скаляре выход FSTATE когда вы устанавливаете FinalStateOutputPort свойство к true. Этот синтаксис применяется, когда вы устанавливаете TerminationMethod свойство к Continuous или Truncated.

Примечание

obj задает Системный объект, на котором можно запустить этот step метод.

Объект выполняет инициализацию в первый раз step метод выполняется. Эта инициализация блокирует ненастраиваемые свойства и входные технические требования. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты.