General Multiplexed Deinterleaver

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

Библиотека

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

Описание

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

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

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

Блок может принять типы данных int8uint8int16uint16int32uint32, booleanединственный'double', и фиксированная точка. Тип данных выхода совпадет с типом данных входного сигнала.

Параметры

Interleaver delay (samples)

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

Initial conditions

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

Парный блок

General Multiplexed Interleaver

Ссылки

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

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

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

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