Демодулировать сверточно закодированные данные, отображенные в произвольную совокупность QAM
GeneralQAMTCMDemodulator объект использует алгоритм Витерби для декодирования сигнала решетчатой модуляции (TCM), который был предварительно модулирован с использованием произвольной сигнальной совокупности.
Для демодуляции сигнала, который был модулирован с использованием решетчатого модулятора общей квадратурной амплитуды:
Определите и настройте общий объект модулятора QAM TCM. См. раздел Строительство.
Звонить step демодулировать сигнал в соответствии со свойствами comm.GeneralQAMTCMDemodulator. Поведение step относится к каждому объекту на панели инструментов.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
H = comm.GeneralQAMTCMDemodulator создает объект системы демодулятора с решетчатым кодированием, общей квадратурной амплитудой (QAM TCM), H. Этот объект демодулирует сверточно закодированные данные, которые были отображены в произвольную совокупность КАМ.
H = comm.GeneralQAMTCMDemodulator( создает общий объект демодулятора QAM TCM, Name,Value)H, каждое указанное свойство имеет заданное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).
H = comm.GeneralQAMTCMDemodulator(TRELLIS, создает общий объект демодулятора QAM TCM, Name,Value)H. Этот объект имеет TrellisStructure свойство имеет значение TRELLISи другие указанные свойства имеют указанные значения.
|
Решетчатая структура сверточного кода Укажите решетку как структуру MATLAB, содержащую описание решетки сверточного кода. Используйте |
|
Метод завершения кодированного кадра Укажите метод завершения как один из При установке для этого свойства значения При установке для этого свойства значения При установке для этого свойства значения |
|
Глубина отслеживания для декодера Витерби Укажите скалярное целое число ветвей решетки для построения каждого пути отслеживания. Значение по умолчанию: При установке При установке |
|
Включить вход сброса демодулятора Установить для этого свойства значение |
|
Сигнальная совокупность Задайте комплексный вектор с двойной или одинарной точностью. Этот вектор перечисляет точки в созвездии сигналов, которые использовались для отображения сверточно закодированных данных. Совокупность должна быть задана в установленном порядке. Для получения дополнительной информации о порядке разделения аппаратов см. документацию по общему блоку кодера TCM. Длина вектора созвездия должна быть равна числу возможных входных символов для сверточного декодера общего объекта демодулятора QAM TCM. Это соответствует 2N для сверточного кода скорости K/N. Значение по умолчанию соответствует установленному порядку разделения для точек совокупности сигналов 8-PSK. Это значение выражается как exp 04261537] 8). |
|
Тип данных вывода Укажите тип выходных данных как один из |
| шаг | Демодулировать сверточно закодированные данные, отображенные в произвольную совокупность QAM |
Этот объект реализует алгоритм, входы и выходы, описанные на справочной странице общего декодера TCM. Свойства объекта соответствуют параметрам блока.