Восстановите упорядоченное расположение символов входа с помощью алгебраически выведенных сочетаний
Сублибрарий перемежения блоков
Блок Алгебраического перемежителя восстанавливает исходное упорядоченное расположение последовательности, которая была перемежена с помощью блока Algebraic Interleaver. При типичном использовании параметры в двух блоках имеют одинаковые значения.
Параметр Number of elements, N, указывает, сколько чисел находится в векторе входа. Этот блок принимает вектор-столбец входной сигнал.
Блок принимает следующие типы данных: int8, uint8, int16, uint16, int32, uint32, boolean, single, double, и с фиксированной точкой. Сигнал выхода наследует свой тип данных от входного сигнала.
Параметр Type указывает алгебраический метод, который блок использует для генерации соответствующей таблицы сочетаний. Варианты Takeshita-Costello и Welch-Costas. Каждый из этих методов имеет специфические для него параметры и ограничения; они описаны на странице с описанием для блока Algebraic Interleaver.
Тип таблицы сочетаний, которую блок использует для обратного перемежения. Варианты Takeshita-Costello и Welch-Costas.
Количество элементов, N, в векторе входа.
Фактор, который блок использует, чтобы вычислить соответствующий вектор цикла перемежителя. Это поле появляется только, когда вы задаете Type Takeshita-Costello.
Величина, на которую блок сдвигает индексы при создании соответствующей таблицы сочетаний перемежителя. Это поле появляется только, когда вы задаете Type Takeshita-Costello.
Элемент порядка, N в конечном поле GF (N + 1). Это поле появляется, только если Type установлено на Welch-Costas.
[1] Хигард, Крис и Стивен Б. Уикер. Турбокодирование. Boston: Kluwer Academic Publishers, 1999.
[2] Takeshita, O. Y. and D. J. Costello, Jr. Новые классы алгебраических перемежителей для турбокодов. Международный симпозиум IEEE по теории информации 1998 года, Бостон, 16-21 августа 1998 года. 419.