exponenta event banner

Алгебраический обращенный перемежитель

Восстановление порядка входных символов с помощью алгебраически производной перестановки

Библиотека

Блочная вспомогательная библиотека перемежения

  • Algebraic Deinterleaver block

Описание

Блок Алгебраического обращенного перемежителя восстанавливает исходный порядок последовательности, которая была перемежена с помощью блока Алгебраического перемежителя. При обычном использовании параметры в двух блоках имеют одинаковые значения.

Параметр Number of elements, N, указывает количество чисел во входном векторе. Этот блок принимает входной сигнал вектора столбца.

Блок принимает следующие типы данных: int8, uint8, int16, uint16, int32, uint32, boolean, single, doubleи фиксированная точка. Выходной сигнал наследует тип данных из входного сигнала.

Параметр Type указывает алгебраический метод, который блок использует для генерации соответствующей таблицы перестановок. Варианты: Takeshita-Costello и Welch-Costas. Каждый из этих методов имеет специфичные для него параметры и ограничения; они описаны на справочной странице для блока Алгебраического перемежителя.

Параметры

Напечатать

Тип таблицы перестановок, используемой блоком для обращенного перемежения. Варианты: Takeshita-Costello и Welch-Costas.

Количество элементов

Число элементов N во входном векторе.

Мультипликативный коэффициент

Коэффициент, используемый блоком для вычисления вектора цикла соответствующего перемежителя. Это поле появляется только в том случае, если для параметра Тип задано значение Takeshita-Costello.

Циклический сдвиг

Величина, на которую блок сдвигает индексы при создании соответствующей таблицы перестановок перемежителя. Это поле появляется только в том случае, если для параметра Тип задано значение Takeshita-Costello.

Примитивный элемент

Элемент порядка N в конечном поле GF (N + 1). Это поле появляется только в том случае, если для параметра «Тип» установлено значение Welch-Costas.

Ссылки

[1] Хигард, Крис и Стивен Б. Уикер. Турбокодирование. Бостон: Kluwer Academic Publishers, 1999.

[2] Такешита, О. Я. и Д. Дж. Костелло, младший «Новые классы алгебраических перемежителей для турбокодов». Proc. 1998 Международный симпозиум IEEE по теории информации, Бостон, август 16-21, 1998. 419.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a