step

Системный объект: comm.MultiplexedDeinterleaver
Пакет: comm

Удаление перемежения входных символов с помощью набора регистров сдвига с заданными задержками

Синтаксис

Y = step(H,X)

Описание

Примечание

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

Y = step(H,X) восстанавливает исходное упорядоченное расположение последовательности, X, который был перемежен с помощью мультиплексированного перемежителя и возвращает Y. Область входа X должен быть вектор-столбец. Тип данных для X может быть числовым, логическим или с фиксированной точкой (объекты fi). Y имеет тот совпадающий тип данных что и X. Мультиплексированный объект deinterleaver использует N регистров сдвига, где N - количество элементов в векторе, заданное Delay свойство. Когда новый входной символ входит в обратный перемежитель, коммутатор переключается на новый регистр. Новый символ сдвигается, в то время как самый старый символ в этом регистре смещен. Когда коммутатор достигает N-го регистра, после следующего нового входа он возвращается к первому регистру. Мультиплексированный перемежитель, сопоставленный с мультиплексированным перемежителем, имеет то же количество регистров, что и перемежитель. Задержка в конкретном регистре перемежителя зависит от наибольшей задержки перемежителя минус задержка перемежителя для данного регистра.

Примечание

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

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

Для просмотра документации необходимо авторизоваться на сайте