Транспозиция входных символов с использованием набора регистров сдвига с заданными задержками
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 блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков.