Перейти к содержанию
    

Оценка SNR

Добрый день. У меня есть полное не понимание, как оценивать SNR принятого по радиоканалу сигнала.

 

Допустим мы имеем систему передатчик - приемник.

На передающей стороне мы передаем меандр 101010... с ограниченной до 10 МГц полосой. Приемник принимает данный сигнал, переносит его на видеочастоту или на ПЧ, как оценить SNR принятого сигнала ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приемник принимает данный сигнал, переносит его на видеочастоту или на ПЧ, как оценить SNR принятого сигнала ?

Демодулировать и оценить IEVM. если искажения тракта малы, то IEVM ~= SNR в согласованной полосе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю, что такое IEVM. Возможно то, о чем напишу ниже.

Сначала вопрос топикстратеру: зачем измерять SNR: из любви к искусству или как критерий при определении чувствительности и избирательности приемника?

Если из любви к искусству, то этот вопрос следует обсуждать на форумах по любви и искусству.

Если для практических применений, то SNR (точнее, SINAD) используется как критерий при определении параметров приемника аналоговой информации (точнее можно посмотреть, например в стандарте ETS 300 086).

При работе же с аппаратурой передачи цифровых данных вместо SINAD используется уровень ошибок при приеме. Например, в стандарте ETS 300 113 конкретная методика измерения уровня ошибок (насколько я помню) не приводится: просто при описании методик определения чувствительности и избирательности вместо измерителя SINAD (как в стандарте ETS 300 086) используется обобщенный измеритель уровня ошибок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю, что такое IEVM. Возможно то, о чем напишу ниже.

http://www.cisco.com/c/en/us/products/coll...cd805738f5.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если искажения тракта малы,

Будем считать, что искажения малы.

 

зачем измерять SNR:

Несколько задач накопилось, где так или иначе приводятся , либо нужно приводить SNR.

 

вместо измерителя SINAD (как в стандарте ETS 300 086) используется обобщенный измеритель уровня ошибок.

А вот , кстати, одна из задач: построить график BER от SNR. :1111493779:

 

Спасибо !!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Будем считать, что искажения малы.

И еще одна оговорка, если используете слепые решения, то сможете измерить IEVM не ниже порога, определенного методом слепого решения. Лучше работать по известной последовательности + побольше базу наблюдения (не ниже 2^(16-18) символов).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще одна оговорка, если используете слепые решения, то сможете измерить IEVM не ниже порога, определенного методом слепого решения.

Лучше работать по известной последовательности + побольше базу наблюдения (не ниже 2^(16-18) символов).

Пока не очень понятно. Известную последовательность есть возможность передавать.

Используется простейший ML декодер пока, канал не известен, как я понимаю, это слепое решение. Впрочем, пока не готов задавать вопросы новые.

 

Спасибо за советы !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для меандра ситуация простая:

1. Ставите узкополосные измерители энергетического параметра в участки спектра, соответствующие нулям СПМ. Усредняете и нормируете измерения. Это будет оценка мощности шума Pn

2 Измеряете RSSI в полосе. Нормируете. Получаете оценку (Ps+Pn)

3 Дальше арифметика.

 

Если речь идет об известном сигнале, например о ПСП

1. Измеряете RSSI в полосе. Нормируете. Получаете оценку (Ps+Pn)

2. Измеряете энергетический параметр сигнала с помощью СФ. Возводите в квадрат, нормируете. С учетом PDP получаете оценку Ps

3 Дальше арифметика.

 

Если речь идет о модулированном сигнале с известным созвездием, то оцениваете SNR по EVM, как тут уже писали.

 

Если двигаться ближе к выходу приемника, то можно оценивать BER/BLER и его пересчитывать в SNR или опять же оценивать BER сравнивая сигнал на входе декодера с сигналом после цепочки декодер-кодер. Если включить еще и mapper, то см случай с псп

 

Можно оценивать состояние декодера, например состояние путевых метрик декодера Витерби

 

Время усреднения зависит прежде всего от времени стационарности канала, а не от желания сделать что-то "побольше".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если стоит задача слепой оценки snr, то можно использовать что-то подобное такому алгоритму:

snr_measurement.zip

Но это не для реализации в железе, плюс имеется ряд ограничений, которые зависят от соотношения полоса сигнала/полоса наблюдения. Собственно этот метод подходит для узкополосной проблемы. Зато работает по малой выборке :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кому-то вдруг интересно, вот есть такая статья про svd метод измерения snr:

shaolin2014.pdf

А вот по первой части статьи скидал модельку, в которой теперь улучшенная версия алгоритма из предыдущего скрипта (больший диапазон измерений + нормальное измерение сигнала под шумами). Может будет кому полезно :rolleyes: Было бы интересно потетстить это на сигналах типа psk/qam, но что-то лень городить модулятор + фильтрацию.

snr_svd.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо !

Идеи с СФ и с SVD понравились !

 

С остальными способами пока еще разбираюсь...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...