MER Measurement

Измерьте отношение сигнал-шум (SNR) в цифровых приложениях модуляции

Библиотека

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

Описание

Блок MER Measurement выводит ошибочное отношение модуляции (MER). MER является мерой отношения сигнал-шум (SNR) в цифровых приложениях модуляции. Блок измеряет все выходные параметры в дБ.

Блок MER Measurement принимает полученный сигнал во входном порту Rcv. Это может использовать идеальный входной сигнал в ссылочном порте Ref или, опционально, ссылочное созвездие. Блок MER затем выводит меру точности модуляции путем сравнения этих входных параметров. Ошибочное отношение модуляции является отношением средней ссылочной степени сигнала к среднеквадратичной погрешности. Это отношение соответствует ОСШ канала AWGN.

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

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

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

Тип данных

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

Алгоритмы

Параметры

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 и минимальный MER выходные параметры только.

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

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

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

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

Custom measurement interval

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

Averaging dimensions

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

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

Output minimum MER

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

Output X-percentile MER

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

X-Percentile value (%)

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

Output the number of symbols processed

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

Simulate using

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

Code generation

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

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

Interpreted execution

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

Примеры

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

Измерьте MER шумного сигнала 8-PSK.

Загрузите модель путем ввода doc_mer_example в командной строке.

Запустите модель. MER показывают в блоке Display и приблизительно равен ОСШ, который установлен при помощи блока Constant. Экспериментируйте с различными значениями ОСШ и наблюдайте эффект на предполагаемом MER.

Алгоритмы

MER является мерой ОСШ в модулируемом сигнале, вычисленном в дБ. MER по символам N

MER=10·log10(n=1N(Ik2+Qk2)n=1N(ek))дБ,

MER для k th символ

MERk=10*log10(1Nn=1N(Ik2+Qk2)ek)дБ.

Минимальный MER представляет минимальное значение MER в пакете, или

MERmin=mink[1,...,N]{MERk},

где:

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

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

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

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

Блок вычисляет X - процентиль MER путем создания гистограммы всех входящих значений MERk. Выход вводит значение MER, выше которого падает X % значений MER.

Ссылки

[1] DVB (ETSI) Стандартный ETR290. Цифровое телевидение (DVB): инструкции по Измерению для систем DVB. Май 1997.

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

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