Измерьте отношение сигнал-шум (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
Моделируйте модель, не генерируя код. Эта опция приводит к, быстрее запускают времена, но может замедлить последующую производительность симуляции.
[1] DVB (ETSI) Стандартный ETR290. Цифровое телевидение (DVB): инструкции по Измерению для систем DVB. Май 1997.
MER является мерой ОСШ в модулируемом сигнале, вычисленном в дБ. MER по символам N
MER для k th символ
Минимальный MER представляет минимальное значение MER в пакете, или
где:
ek =
Ik = Синфазное измерение k th символ в пакете
Qk = измерение фазы Quadrature k th символ в пакете
Ik и Qk представляют идеальные (ссылочные) значения. и представляйте измеренные (полученные) символы.
Блок вычисляет X - процентиль MER путем создания гистограммы всех входящих значений MERk. Вывод обеспечивает значение MER, выше которого падает X % значений MER.