Системный объект: comm.PSKDemodulator
Пакет: comm
Демодулируйте с использованием метода M-арного PSK
Y = step(H,X)
Y = step(H,X,VAR)
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
Y = step(H,X)
демодулирует данные, X
, с демодулятором PSK Системного объекта, H
, и возвращает Y
. Входные X
должен быть скаляром или вектором-столбцом с типом данных двойной или одинарной точности. Если значение ModulationOrder
свойство меньше или равно 8
и вы задаете BitOutput
на false
, или когда вы устанавливаете DecisionMethod
свойство к Hard Decision
и BitOutput
на true
объект принимает вход со знаком целочисленного типа данных или со знаком фиксированной точки (объекты fi). В зависимости от BitOutput
значение свойства, выход Y
, может быть целым числом или битовым значением.
Y = step(H,X,VAR)
использует демодуляцию мягкого решения и отклонение шума VAR
. Этот синтаксис применяется при установке BitOutput
свойство true, DecisionMethod
свойство к Approximate log-likelihood ratio
или Log-likelihood ratio
, и VarianceSource
свойство к Input port
. Тип данных входов VAR
должна быть двойной или одинарной точностью.
Примечание
obj
задает системный объект, на котором будет выполняться эта step
способ.
Объект выполняет инициализацию при первом step
выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.