step

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

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

Синтаксис

Y = step(H,X)

Описание

Примечание

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

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

Примечание

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

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