шаг

Системный объект: коммуникация. 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) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать метод release, чтобы разблокировать объект.