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