Демодулируйте использующий M-арный метод PSK
Объект PSKDemodulator
демодулирует входной сигнал с помощью M-арного сдвига фазы, включающего (M-PSK) метод.
Чтобы демодулировать сигнал, который модулировался с помощью манипулирования сдвига фазы:
Задайте и настройте свой объект демодулятора PSK. Смотрите Конструкцию.
Вызовите step
, чтобы демодулировать сигнал согласно свойствам comm.PSKDemodulator
. Поведение step
характерно для каждого объекта в тулбоксе.
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
H = comm.PSKDemodulator
создает Системный объект демодулятора, H
. Этот объект демодулирует входной сигнал с помощью M-арного сдвига фазы, включающего (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 | Позвольте изменения значения свойства Системного объекта |