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