Алгебраический Deinterleaver

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

Библиотека

Блокируйте подбиблиотеку Чередования

Описание

Блок Algebraic Deinterleaver восстанавливает исходное упорядоченное расположение последовательности, которая была чередована с помощью блока Algebraic Interleaver. В типичном использовании параметры в двух блоках имеют те же значения.

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

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

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

Параметры

Type

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

Number of elements

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

Multiplicative factor

Фактор использование блока, чтобы вычислить вектор цикла соответствующего interleaver. Это поле появляется только, когда вы устанавливаете Type на Takeshita-Costello.

Cyclic shift

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

Primitive element

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

Ссылки

[1] Heegard, Крис и Стивен Б. Викер. Турбокодирование. Бостон: Kluwer академические издатели, 1999.

[2] Takeshita, O. Y. и Д. Дж. Костелло младший "Новые классы алгебраического Interleavers для турбокодов". Proc. 1 998 IEEE международный симпозиум по теории информации, Бостону, 16-21 августа 1998. 419.

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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