Сверточное кодирование двоичных данных
The ConvolutionalEncoder
объект кодирует последовательность двоичных входных векторов, чтобы создать последовательность двоичных выходных векторов.
Для сверточного кодирования двоичного сигнала:
Определите и настройте объект сверточного энкодера. См. «Конструкция».
Функции step
кодировать последовательность двоичных входных векторов для создания последовательности двоичных выходных векторов согласно свойствам comm.ConvolutionalEncoder
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.ConvolutionalEncoder
создает Системный объект, H
, который сверточно кодирует двоичные данные.
H = comm.ConvolutionalEncoder(
создает объект сверточного энкодера, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
H = comm.ConvolutionalEncoder(TRELLIS,
создает объект сверточного энкодера, Name
,Value
)H
Этот объект имеет TrellisStructure
значение свойства установлено в TRELLIS
, и другие заданные свойства устанавливаются на заданные значения.
|
Структура Trellis сверточного кода Задайте шпалеру как структуру MATLAB, которая содержит описание шпалеры сверточного кода. Используйте |
|
Метод завершения кодированной системы координат Задайте, как закодированная система координат завершается как один из |
|
Включите вход сброса энкодера Установите это свойство на |
|
Задержка выходного сброса Установите это свойство на |
|
Включите вход начального состояния Установите это свойство на |
|
Включите выход конечного состояния Установите это свойство равным true, чтобы получить окончательное состояние энкодера через |
|
Источник шаблона направленности Укажите источник шаблона прокола как один из |
|
Вектор пунктирного шаблона Задайте шаблон прокола, используемый для прокола закодированных данных как вектора-столбца. Значение по умолчанию является |
шаг | Сверточное кодирование двоичных данных |
Этот объект реализует алгоритм, входы и выходы, описанные на Convolutional Encoder блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
Режим операции Reset on nonzero input via port параметров блоков соответствует ResetInputPort свойство. |