Закодируйте входной сигнал с помощью конкатенированной схемы кодирования параллели
Turbo Encoder
Система object™ кодирует сообщение двоичного входа использование параллельной схемы каскадного кодирования. Эта схема кодирования использует два идентичных сверточных энкодера и добавляет биты завершения в конце закодированных битов данных.
Закодировать входной сигнал с помощью схемы турбокодирования:
Задайте и настройте свой турбо объект энкодера. Смотрите Конструкцию.
Вызовите step
кодировать двоичное сообщение согласно свойствам comm.TurboEncoder
. Поведение step
характерно для каждого объекта в тулбоксе.
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
создает Системный объект, H
= comm.TurboEncoderH
, это кодирует двоичные данные с помощью турбо энкодера.
создает турбо объект энкодера, H
= comm.TurboEncoder(Name
, Value
)H
, с заданным набором имени свойства к заданному значению. Name
должен появиться в одинарных кавычках (''
). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,…,NameN,ValueN
.
создает турбо объект энкодера, H
= comm.TurboEncoder(TRELLIS,
INTERLVRINDICES)H
. В этой конструкции, TrellisStructure
свойство установлено в TRELLIS
, и свойство InterleaverIndices установлено в INTERLVRINDICES
.
|
Структура решетки составляющего сверточного кода Задайте решетку как структуру MATLAB, которая содержит описание решетки составляющего сверточного кода. Используйте |
|
Источник interleaver индексов Задайте источник interleaver индексов как один из Значение по умолчанию: |
|
Индексы Interleaver Укажите, что отображение раньше переставляло входные биты в энкодере как вектор-столбец целых чисел. Это отображение является вектором с числом элементов, равным длине входа для метода шага. Каждый элемент должен быть целым числом между 1 и L без повторных значений. Значение по умолчанию: |
шаг | Закодируйте входной сигнал с помощью параллельной схемы каскадного кодирования |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Turbo Encoder. Свойства объектов соответствуют параметрам блоков.
Turbo Encoder | comm.ConvolutionalEncoder
| comm.TurboDecoder