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