Общий мультиплексированный Deinterleaver

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

Библиотека

Сверточная подбиблиотека Чередования

Описание

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

В типичном использовании параметры в двух блоках имеют те же значения. В результате параметр Interleaver delay, V, задает задержки каждого сдвигового регистра в соответствующем interleaver, так, чтобы задержками сдвиговых регистров deinterleaver был на самом деле max(V)-V.

Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины, который может быть действительным или комплексным. Выходной сигнал имеет тот же шаг расчета как входной сигнал.

Блок может принять типы данных int8, uint8, int16, uint16, int32, uint32, boolean, single, double и фиксированная точка. Тип данных вывода совпадет с типом данных входного сигнала.

Параметры

Interleaver delay (samples)

Вектор, который перечисляет количество символов, которые помещаются в каждый сдвиговый регистр соответствующего interleaver. Длина этого вектора является количеством сдвиговых регистров.

Initial conditions

Значения, которые заполняют каждый сдвиговый регистр, когда симуляция начинается.

Ссылки

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

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

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

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