Транспозиция входных символов с использованием набора регистров сдвига с заданными задержками
The MultiplexedInterleaver
объект переставляет символы в входном сигнале. Внутри объекта используется набор регистров сдвига, каждый со своим значением задержки.
Для транспозиции символов в входном сигнале:
Определите и настройте свой мультиплексированный объект перемежителя. См. «Конструкция».
Функции step
для чередования входного сигнала в соответствии со свойствами comm.MultiplexedInterleaver
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.MultiplexedInterleaver
создает мультиплексированный перемежитель Системного объекта, H
. Этот объект перестановляет символы в входном сигнале, используя набор регистров сдвига с заданными задержками.
H = comm.MultiplexedInterleaver(
создает мультиплексированный объект перемежителя, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Задержка перемежителя Задайте длины регистров сдвига как целое число вектора-столбца. Значение по умолчанию является |
|
Начальные условия сдвига регистров Задайте начальные значения в каждом регистре сдвига как числовой скаляр значение или вектор-столбец. Значение по умолчанию является |
шаг | Транспозиция входных символов с помощью набора регистров сдвига с заданными задержками |
Этот объект реализует алгоритм, входы и выходы, описанные на General Multiplexed Interleaver блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков.