Закодируйте входной сигнал с помощью конкатенированной схемы кодирования параллели
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