Измерьте отношение сигнал-шум (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 |
Минимальный MER | Output minimum MER | дБ | Current length | Entire history | Custom | Custom with periodic reset |
Процентиль MER | Output X-percentile EVM | дБ | Entire history |
Количество символов | Output X-percentile EVM и Output the number of symbols processed | 'none' | Entire history |
Блок принимает двойной, один, и типы данных с фиксированной точкой. Выходом блока всегда является double
.
Задает ссылочный источник сигнала как любой Input port
или Estimated from reference constellation
.
Задает ссылочные точки созвездия как вектор. Этот параметр доступен только, когда Reference signal является Estimated from reference constellation
. Значением по умолчанию является constellation(comm.QPSKModulator)
.
Задайте интервал измерения как: Input length
, Entire history
, Custom
, или Custom with periodic reset
. Этот параметр влияет на RMS и минимальный MER выходные параметры только.
Чтобы вычислить MER использование только текущих выборок, установите этот параметр на 'Input length'
.
Чтобы вычислить MER для всех выборок, установите этот параметр на 'Entire history'
.
Чтобы вычислить MER на интервале, вы задаете и использовать раздвижное окно, устанавливать этот параметр на 'Custom'
.
Чтобы вычислить MER на интервале, вы задаете и сбрасывать объект каждый раз, когда интервал измерения заполнен, установите этот параметр на 'Custom with periodic reset'
.
Задайте пользовательский интервал измерения в выборках как действительное положительное целое число. Это - интервал, на котором вычисляется MER. Этот параметр доступен, когда Measurement interval является Custom
или Custom with periodic reset
. Значением по умолчанию является 100
.
Задайте размерности, по которым можно насчитать измерения MER как скалярный или вектор-строку, элементами которого являются положительные целые числа. Например, к среднему значению через строки, устанавливает этот параметр на 2
. Значением по умолчанию является 1
.
Этот блок поддерживает входные параметры размера var размерностей, в которых происходит усреднение. Однако входной размер для неусредненных размерностей должен быть постоянным. Например, если входным размером является [1000 3 2]
и Averaging dimensions является [1 3]
, затем выходным размером является [1 3 1]
. Число элементов во втором измерении фиксируется в 3.
Выводит минимальный MER входного вектора или системы координат.
Включает выход X - процентиль измерение MER. Когда вы выбираете эту опцию, задаете X-percentile value (%).
Этот параметр доступен только, когда вы выбираете Output X-percentile MER. Процентиль Xth является значением MER, выше которого лежит X % всех вычисленных значений MER. Значения по умолчанию параметра к 95-й процентили. Таким образом, 95% всех значений MER выше этого выхода.
Выводит количество символов, что блок используется для расчета Output X-percentile MER. Этот параметр доступен только, когда вы выбираете Output X-percentile MER.
Выберите режим симуляции.
Code generation
На первом запуске модели симулируйте и сгенерируйте код. Если структура блока не изменяется, последующие запуски модели не регенерируют код.
Если режимом симуляции является Code generation
, Системные объекты, соответствующие блокам, принимают максимум девяти входных параметров.
Interpreted execution
Симулируйте модель, не генерируя код. Эта опция приводит к, быстрее запускают времена, но может замедлить последующую производительность симуляции.
MER является мерой ОСШ в модулируемом сигнале, вычисленном в дБ. MER по символам N
MER для k th символ
Минимальный MER представляет минимальное значение MER в пакете, или
где:
ek =
Ik = Синфазное измерение k th символ в пакете
Qk = измерение фазы Quadrature k th символ в пакете
Ik и Qk представляют идеальные (ссылочные) значения. и представляйте измеренные (полученные) символы.
Блок вычисляет X - процентиль MER путем создания гистограммы всех входящих значений MERk. Выход вводит значение MER, выше которого падает X % значений MER.
[1] DVB (ETSI) Стандартный ETR290. Цифровое телевидение (DVB): инструкции по Измерению для систем DVB. Май 1997.