step

Системный объект: 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, с общим демодулятором QAM Системного объекта, H, и возвращает Y. Входные X должен быть скаляром или вектором-столбцом с типом данных двойной или одинарной точности. Когда вы устанавливаете BitOutput свойство true и DecisionMethod свойство для 'Log-likelibility ratio' входного типа входных данных должно быть одинарной или двойной точностью. В зависимости от BitOutput значение свойства, выход Y может быть целым числом или битовым значением.

Y = step(H,X,VAR) использует демодуляцию мягкого решения и отклонение шума VAR. Этот синтаксис применяется при установке BitOutput свойство true, DecisionMethod свойство к Approximate log-likelihood ratio или Log-likelihood ratio, и VarianceSource свойство 'Inport'.

Примечание

obj задает системный объект, на котором будет выполняться эта step способ.

Объект выполняет инициализацию при первом step выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации. Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Использование Системных объектов.