Системный объект: comm.GeneralQAMDemodulator
Пакет: comm
Демодуляция с использованием произвольной совокупности QAM
Y = step(H,X)
Y = step(H,X,VAR)
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
Y = step(H,X) демодулирует входные данные, X, с общим объектом системы демодулятора КАМ, H, и возвращает Y. Вход X должен быть скаляром или вектором столбца с двойной или одинарной точностью. При установке BitOutput для свойства true и DecisionMethod свойство «Log-lugwide ratio» типа входных данных должно быть одинарной или двойной точностью. В зависимости от BitOutput значение свойства, вывод Y может быть целым числом или битовым значением.
Y = step(H,X,VAR) использует демодуляцию с мягким решением и дисперсию шума VAR. Этот синтаксис применяется при установке BitOutput свойство имеет значение true, значение DecisionMethod свойство для Approximate log-likelihood ratio или Log-likelihood ratio, и VarianceSource для свойства «» Входной порт «».
Примечание
obj указывает системный объект, на котором будет выполняться step способ.
Объект выполняет инициализацию в первый раз step выполняют способ. Эта инициализация блокирует неперестраиваемые свойства и входные спецификации. Дополнительные сведения об изменении значений свойств см. в разделе Проектирование системы в MATLAB с использованием системных объектов.