Демодулируйте с использованием метода M-арного PSK
The PSKDemodulator
объект демодулирует входной сигнал, используя метод M-арной фазы сдвига манипуляции (M-PSK).
Чтобы демодулировать сигнал, который был модулирован с помощью фазы shift keing:
Определите и настройте объект демодулятора PSK. См. «Конструкция».
Функции step
для демодуляции сигнала в соответствии со свойствами comm.PSKDemodulator
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.PSKDemodulator
создает демодулятор Системного объекта, H
. Этот объект демодулирует входной сигнал с помощью метода M-арного фазы сдвига keing (M-PSK).
H = comm.PSKDemodulator(
создает объект демодулятора M-PSK, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
H = comm.PSKDemodulator(M,PHASE,
создает объект демодулятора M-PSK, Name
,Value
)H
. Этот объект имеет ModulationOrder
значение свойства установлено в M
, а PhaseOffset
значение свойства установлено в PHASE
, и другие заданные свойства устанавливаются на заданные значения. M
и PHASE
являются аргументами только для значений. Чтобы задать аргумент только для значения, необходимо также задать все предыдущие аргументы только для значения. Вы можете задать аргументы пары "имя-значение" в любом порядке.
|
Число точек в сигнальном созвездии Задайте число точек в сигнальном созвездии как положительное, целочисленное скалярное значение. Значение по умолчанию является |
|
Фаза нулевой точки созвездия Задайте смещение фазы нулевой точки созвездия в радианах как действительное скалярное значение. Значение по умолчанию является |
|
Выход данных в виде бит Задайте, состоит ли выход из групп бит или целочисленных значений символов. Значение по умолчанию является |
|
Кодировка созвездия Задайте, как объект сопоставляет целое число или группу log2 |
|
Пользовательская кодировка созвездия Задайте пользовательский вектор отображения символов созвездия. Значение по умолчанию является |
|
Метод принятия решений о демодуляции Задайте метод принятия решений, который объект использует как |
|
Источник отклонения шума Укажите источник отклонения шума как один из |
|
Шумовые отклонения Задайте отклонение шума как положительное, действительное скалярное значение. Значение по умолчанию является 1. Если это значение очень мало (то есть ОСШ очень высок), расчеты логарифмического отношения логарифмической правдоподобности (LLR) могут привести к получению Inf или -Inf. Этот результат происходит, потому что алгоритм LLR вычисляет экспоненциал очень больших или очень малых чисел с помощью арифметики конечной точности. В таких случаях используйте аппроксимацию LLR, потому что алгоритм для этой опции не вычисляет экспоненциалов. Это свойство применяется, когда вы устанавливаете |
|
Тип данных выхода Задайте тип выходных данных следующим Когда вы задаете |
шаг | Демодулируйте с использованием метода M-арного PSK |
Общий для всех системных объектов | |
---|---|
release | Разрешить изменение значения свойства системного объекта |