Восстановите упорядоченное расположение символов входа с помощью алгебраически выведенных сочетаний
Сублибрарий перемежения блоков
Блок Алгебраического перемежителя восстанавливает исходное упорядоченное расположение последовательности, которая была перемежена с помощью блока 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.