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