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