EVM Measurement

Измерьте величину вектора ошибок

Библиотека

Служебные блоки

  • EVM Measurement block

Описание

Блок EVM Measurement измеряет величину вектора ошибок (EVM), которая является индикацией относительно эффективностью демодулятора или модулятора.

Блок имеет один или два входных сигнала: полученный сигнал и, опционально, опорный сигнал. Необходимо выбрать, если блок использует ссылку от входного порта или от ссылочного созвездия.

Блок нормирует к средней степени опорного сигнала, средней степени созвездия или пиковой степени созвездия. Для RMS EVM, максимальный EVM и X - процентиль EVM, выходные расчеты отражают метод нормализации.

EVM по умолчанию выход является RMS EVM в проценте с опцией максимального EVM или X - процентиль значения EVM. Максимальный EVM представляет худший случай значение EVM на пакет. Для X - опция процентили, можно включить выходной порт, который возвращает количество символов, обработанных в расчетах процентили.

Таблица показывает выходной тип, параметр, который выбирает выходной тип, модули расчета и соответствующий интервал измерения.

Вывод Параметр активацииМодулиИнтервал измерения
RMS EVMНи один (выход по умолчанию)ПроцентCurrent length | Entire history | Custom | Custom with periodic reset
Максимальный EVMOutput maximum EVMПроцентCurrent length | Entire history | Custom | Custom with periodic reset
Процентиль EVMOutput X-percentile EVMПроцентEntire history
Количество символовOutput X-percentile EVM и Output the number of symbols processed'none'Entire history

Тип данных

Блок принимает двойной, один, и типы данных с фиксированной точкой. Выходом блока всегда является double.

Параметры

Normalize RMS error vector by

Выбирает метод, на который блок нормирует измерения:

  • Average reference signal power

  • Average constellation power

  • Peak constellation power

Значением по умолчанию является Average reference signal power.

Average constellation power

Нормирует измерение EVM на среднюю степень созвездия. Этот параметр доступен только, когда вы устанавливаете Normalize RMS error vector на Average constellation power.

Peak constellation power

Нормирует измерение EVM на пиковую степень созвездия. Этот параметр только доступен, если вы устанавливаете Normalize RMS error vector на Peak constellation power.

Reference signal

Задает источник опорного сигнала как любой Input port или Estimated from reference constellation.

Reference constellation

Задает ссылочные точки созвездия как вектор. Этот параметр доступен только, когда Reference signal является Estimated from reference constellation. Значением по умолчанию является constellation(comm.QPSKModulator).

Measurement interval

Задайте интервал измерения как: Input length, Entire history, Custom, или Custom with periodic reset. Этот параметр влияет на RMS и максимальный EVM выходные параметры только.

  • Чтобы вычислить EVM использование только текущих выборок, установите этот параметр на 'Input length'.

  • Чтобы вычислить EVM для всех выборок, установите этот параметр на 'Entire history'.

  • Чтобы вычислить EVM на интервале, вы задаете и использовать раздвижное окно, устанавливать этот параметр на 'Custom'.

  • Чтобы вычислить EVM на интервале, вы задаете и сбрасывать объект каждый раз, когда интервал измерения заполнен, установите этот параметр на 'Custom with periodic reset'.

Custom measurement interval

Задайте пользовательский интервал измерения в выборках как действительное положительное целое число. Это - интервал, на котором вычисляется EVM. Этот параметр доступен, когда Measurement interval является Custom или Custom with periodic reset. Значением по умолчанию является 100.

Averaging dimensions

Усреднение размерностей, по которым можно насчитать измерения EVM в виде целочисленного или вектора-строки из целых чисел со значениями элемента в области значений [1, 3]. Например, к среднему значению через строки, устанавливает этот параметр на 2. Значением по умолчанию является 1.

Этот блок поддерживает входные параметры размера var размерностей, в которых происходит усреднение. Однако входной размер для неусредненных размерностей должен быть постоянным. Например, если входным размером является [1000 3 2] и Averaging dimensions является [1 3], затем выходным размером является [1 3 1]. Число элементов во втором измерении фиксируется в 3.

Output maximum EVM

Выводит максимальный EVM входного вектора или системы координат.

Output X-percentile EVM

Включает выход X - процентиль измерение EVM. Когда вы выбираете эту опцию, задаете X-percentile value (%).

X-percentile value (%)

Этот параметр доступен только, когда вы выбираете Output X-percentile EVM. X th процентиль является значением EVM, ниже которого лежит X % всех вычисленных значений EVM. Значения по умолчанию параметра к 95-й процентили. Таким образом, 95% всех значений EVM ниже этого значения.

Output the number of symbols processed

Выводит количество символов, что блок используется для расчета X - значение процентили. Этот параметр доступен только, когда вы выбираете Output X-percentile EVM.

Simulate using

Выберите режим симуляции.

Code generation

На первом запуске модели симулируйте и сгенерируйте код. Если структура блока не изменяется, последующие запуски модели не регенерируют код.

Если режимом симуляции является Code generation, Системные объекты, соответствующие блокам, принимают максимум девяти входных параметров.

Interpreted execution

Симулируйте модель, не генерируя код. Эта опция приводит к, быстрее запускают времена, но может замедлить последующую эффективность симуляции.

Примеры

развернуть все

Измерьте RMS и 90-ю процентиль EVM для сигнала 8-PSK в канале AWGN.

Откройте модель путем ввода doc_evm_example на командной строке.

Запустите модель. Блок Display (Simulink) показывает, что количество символов раньше оценивало EVM. Time Scope показывает RMS и 90-й процентили значения EVM.

Заметьте, что 90% символов имели значение EVM меньше чем 28% и что средний EVM составляет приблизительно 17%.

Экспериментируйте с моделью путем изменения отношения сигнал-шум в блоке AWGN Channel. Исследуйте его эффект на значениях EVM.

Алгоритмы

И блок EVM и объект EVM предоставляют три метода нормализации. Можно нормировать измерения согласно средней степени опорного сигнала, средней степени созвездия или пиковой степени созвездия. Различные промышленные стандарты следуют одному из этих методов нормализации.

Блок или объект вычисляют RMS значение EVM по-другому для каждого метода нормализации.

Метод нормализации EVMАлгоритм
Опорный сигнал

EVMRMS=1Nk=1N(ek)1Nk=1N(Ik2+Qk2)*100

Средняя степень

EVMRMS(%)=1001Nk=1N(ek)Pavg

Пиковая мощность

EVMRMS(%)=1001Nk=1N(ek)Pmax

Где:

  • ek = ek=(IkI˜k)2+(QkQ˜k)2

  • Ik = Синфазное измерение k th символ в пакете

  • Qk = измерение фазы Quadrature k th символ в пакете

  • N = длина Входного вектора

  • Pavg = значение для Average constellation power

  • Pmax = значение для Peak constellation power

  • Ik и Qk представляют идеальные (ссылочные) значения. I˜k и Q˜k представляйте измеренные (полученные) символы.

Макс. EVM является максимальным значением EVM в системе координат или EVMmax=max k[1,...,N]{EVMk}, где k является k th символ в пакете длины N.

Определение для EVMk варьируется, в зависимости от которого метода нормализации вы выбираете для вычислительных измерений. Блок или поддержка объектов эти алгоритмы.

Нормализация EVMАлгоритм
Опорный сигнал

EVMk=ek1Nk=1N(Ik2+Qk2)*100

Средняя степень

EVMk=100ekPavg

Пиковая мощность

EVMk=100ekPmax

Блок или объект вычисляют X - процентиль EVM путем создания гистограммы всех входящих значений EVMk. Выход вводит значение EVM, ниже которого падает X % значений EVM.

Ссылки

[1] Стандарт IEEE 802.16-2004. "Часть 16: интерфейс Air для фиксированных широкополосных систем беспроводного доступа". Октябрь 2004.

[2] 3 GPP TS 45.005 V8.1.0 (2008-05). "Сеть радиодоступа: Радио-передача и прием".

[3] Стандарт IEEE 802.11a-1999. "Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) технические требования: высокоскоростной Физический уровень в Полосе на 5 ГГц". 1999.

Расширенные возможности

Представленный в R2009b