Системный объект: comm.EVM
Пакет: comm
Измерьте величину вектора ошибок
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
RMSEVM = step(EVM,REFSYM,RXSYM)
возвращает измеренный среднеквадратичный EVM, RMSEVM
, принятого сигнала RXSYM
, на основе опорного сигнала REFSYM
. Значения EVM измеряются в процентах.
REFSYM
и RXSYM
входы являются комплексными векторами-столбцами равных размерностей и типа данных. Тип данных может быть двойным, одинарным, знаковым целым числом или подписанной фиксированной точкой с степенью наклона два и нулевым смещением. Все выходы объекта имеют тип данных double
. Чтобы задать интервал, в течение которого измеряется EVM, используйте MeasurementIntervalSource
и MeasurementInterval
свойства.
RMSEVM = step(EVM,RXSYM)
возвращает измеренный EVM принятого сигнала RXSYM
на основе опорного сигнала, заданной в ReceivedConstellation
свойство.
[___,MAXEVM] = step(___)
возвращает максимальное значение EVM, MAXEVM
, учитывая любой из двух предыдущих синтаксисов.
Чтобы вернуть максимальное значение EVM, установите MaximumEVMOutputPort
свойство к true
. Чтобы задать интервал, в течение которого измеряется максимальное значение EVM, используйте MeasurementIntervalSource
и MeasurementInterval
свойства.
[___,XEVM] = step(___)
возвращает X -percentile EVM, XEVM
.
Чтобы вернуть X-процентиль EVM, установите XPercentileEVMOutputPort
свойство к true
. XEVM
- EVM, ниже которого падает X% измерений, где X задается XPercentileValue
свойство. XEVM
измеряется с использованием всех входных кадров с момента последнего сброса.
[___,NUMSYM] = step(___)
возвращает количество символов, NUMSYM
, используется для вычисления X -percentile EVM.
Как вернуться NUMSYM
, установите SymbolCountOutputPort
свойство к true
. NUMSYM
измеряется с использованием всех входных кадров с момента последнего сброса.
Примечание
EVM
задает системный объект, на котором будет выполняться эта step
способ.
Объект выполняет инициализацию при первом step
выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release
метод для разблокировки объекта.