Сверточное кодирование двоичных данных
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 свойство. |