step

Системный объект: comm.MER
Пакет: comm

Измерьте коэффициент ошибки модуляции

Описание

Примечание

Начиная с R2016b, вместо использования step метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

MERDB= step(MER,REFSYM,RXSYM) возвращает измеренный MER, MERDB, принятого сигнала RXSYM, на основе опорного сигнала REFSYM. Значения MER измеряют в дБ.

REFSYM. REFSYM и RXSYM входы являются комплексными векторами-столбцами равных размерностей и типа данных. Тип данных может быть двойным, одинарным, знаковым целым числом или подписанной фиксированной точкой с степенью наклона два и нулевым смещением. Все выходы объекта имеют тип данных double. Чтобы задать интервал, в течение которого измеряется MER, используйте MeasurementIntervalSource и MeasurementInterval свойства.

MERDB = step(MER,RXSYM) возвращает измеренный MER принятого сигнала RXSYM на основе опорного сигнала, заданной в ReceivedConstellation свойство.

[___,MINMER] = step(___) возвращает минимальный MER, MINMER, учитывая любой из двух предыдущих синтаксисов.

Чтобы вернуть минимум MER, установите MinimumMEROutputPort свойство к true. Чтобы задать интервал, через который MINMER измеряется, используйте MeasurementIntervalSource и MeasurementInterval свойства.

[___,XMER] = step(___) возвращает X -percentile MER, XMER.

Чтобы вернуть X -percentile MER, установите XPercentileMEROutputPort свойство к true. XMER - MER, выше которого падает X% измерений, где X задается XPercentileValue свойство. XMER измеряется с использованием всех входных кадров с момента последнего сброса.

[___,NUMSYM] = step(___) возвращает количество символов, NUMSYM, используется для вычисления X -percentile MER.

Как вернуться NUMSYM, установите SymbolCountOutputPort на true. NUMSYM измеряется с использованием всех входных кадров с момента последнего сброса.

Примечание

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

Объект выполняет инициализацию при первом step выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release метод для разблокировки объекта.