Системный объект: 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
метод для разблокировки объекта.