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