Системный объект: comm.PSKDemodulator
Пакет: comm
Демодуляция методом M-ary 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 с использованием системных объектов.