Перестановка входных символов с использованием набора регистров сдвига с заданными задержками
Сверточный поддиапазон перемежения
Блок общего мультиплексного перемежителя осуществляет перестановку символов во входном сигнале. Внутри системы используется набор регистров сдвига, каждый из которых имеет собственное значение задержки.
Этот блок принимает скалярный или столбчатый векторный входной сигнал, который может быть действительным или сложным. Входной и выходной сигналы имеют одинаковое время выборки.
Блок может принимать типы данных int8, uint8, int16, uint16, int32, uint32, boolean, single, doubleи фиксированная точка. Выходной сигнал имеет тот же тип данных, что и входной сигнал.
Вектор столбца, перечисляющий количество символов, которые помещаются в каждый сдвиговый регистр. Длина этого вектора - количество сдвиговых регистров. (В режиме на основе выборки это также может быть вектор строки.)
Значения, заполняющие каждый регистр сдвига в начале моделирования.
Если начальные условия являются скаляром, то их значение заполняет все регистры сдвига. Если начальные условия являются вектором столбца, то каждая запись заполняет соответствующий сдвиговый регистр. (В режиме на основе выборки начальные условия также могут быть вектором строки.) Если данный сдвиговый регистр имеет нулевую задержку, то значение соответствующей записи в векторе начальных условий не имеет значения.
[1] Хигард, Крис и Стивен Б. Уикер. Турбокодирование. Бостон: Kluwer Academic Publishers, 1999.