Демодулируйте сверточно закодированные данные, сопоставленные с прямоугольным сигнальным созвездием QAM
The RectangularQAMTCMDemodulator
объект использует алгоритм Viterbi, чтобы декодировать сигнал trellis-кодированной модуляции (TCM), который был ранее модулирован с использованием прямоугольного сигнального созвездия QAM.
Чтобы демодулировать сверточно закодированные данные, сопоставленные с прямоугольным сигнальным созвездием QAM:
Определите и настройте прямоугольный объект демодулятора QAM TCM. См. «Конструкция».
Функции step
для демодуляции сигнала в соответствии со свойствами comm.RectangularQAMTCMDemodulator
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.RectangularQAMTCMDemodulator
создает демодулятор с решетчатым кодом, прямоугольной, квадратурной амплитудой (QAM TCM) Системного объекта, H
. Этот объект демодулирует сверточно закодированные данные, которые были сопоставлены с прямоугольным созвездием QAM.
H = comm.RectangularQAMTCMDemodulator(
создает прямоугольный, QAM TCM, объект демодулятора, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
H = comm.RectangularQAMTCMDemodulator(TRELLIS,
создает прямоугольный объект демодулятора QAM TCM, Name
,Value
)H
. Этот объект имеет набор свойств TrellisStructure, чтобы TRELLIS
, и другие заданные свойства устанавливаются на заданные значения.
|
Структура Trellis сверточного кода Задайте шпалеру как MATLAB® структура, которая содержит описание решетки сверточного кода. Используйте |
|
Метод завершения кодированной системы координат Задайте метод завершения следующим Когда вы устанавливаете это свойство на Когда вы устанавливаете это свойство на Когда вы устанавливаете это свойство на |
|
Глубина следа для декодера Viterbi Задайте скаляр, целое число шпалерных ветвей, чтобы создать каждый путь трассировки. Значение по умолчанию является Когда вы задаете свойство TerminationMethod равным Когда вы задаете свойство TerminationMethod равным |
|
Включите вход сброса демодулятора Установите это свойство на |
|
Число точек в сигнальном созвездии Задайте число точек в сигнальном созвездии, используемом для отображения сверточно закодированных данных, как положительное, целочисленное скалярное значение. Необходимо число точек |
|
Тип данных выхода Задайте тип выходных данных следующим |
шаг | Демодулируйте сверточно закодированные данные, сопоставленные с прямоугольным созвездием QAM |
Этот объект реализует алгоритм, входы и выходы, описанные на Rectangular QAM TCM Decoder блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков.