Отношение сигнал/шум

Простейшие вопросы в области инженерной разработки
Ответить
reed
user
user
Сообщения: 97
Зарегистрирован: 21 окт 2014, 09:39
Версия LabVIEW: 12
Контактная информация:

Отношение сигнал/шум

Сообщение reed »

Здравствуйте!
Помогите, пожалуйста, разобраться в программе. Я пытаюсь посчитать отношение сигнал/шум в каждой полосе (допустим полоса 200 кГц). В полосу попадают несколько спектров (например в полосу 200 кГц у меня попадает 5 спектров). Использую следующий алгоритм:
Для каждого спектра полосы:
а) вычисляю медианное значение мощности сигнала Pme;
б) верхний уровень мощности шума PN как 1,4⋅Pme;
в) определяю максимальную мощность сигнала Pmax;
г) выбираю отсчеты с мощностью не менее 10% от максимальной, но не менее чем PN;
д) определяю мощность PSN смеси «сигнал+шум» как сумму мощностей выбранных отсчетов.
Для каждой полосы:
а) вычисляю средний уровень мощности шума как среднеарифметичское (складываю мощности шума каждого спектра и делю на их количество);
б) вычисляю средний уровень смеси «сигнал+шум» (аналогично).
в) нахожу отношение «сигнал/шум» SNR=10lg⁡.
г) строю гистограмму

Вроде бы всё не так сложно... но программа не работает... может на взгляд кто-то видит очевидную ошибку, которую я не вижу...
Вложения
Снимок.JPG
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Отношение сигнал/шум

Сообщение IvanLis »

reed писал(а):Вроде бы всё не так сложно... но программа не работает... может на взгляд кто-то видит очевидную ошибку, которую я не вижу...
На вскидку...
1. не понятно откуда декремент взялся перед логарифмом
2. на выходе у Вас не гистограмма, а зависимость SNR от номера полосы

-------------------
А что Вам конкретно не нравится в полученных результатах?
reed
user
user
Сообщения: 97
Зарегистрирован: 21 окт 2014, 09:39
Версия LabVIEW: 12
Контактная информация:

Re: Отношение сигнал/шум

Сообщение reed »

IvanLis писал(а):
reed писал(а):Вроде бы всё не так сложно... но программа не работает... может на взгляд кто-то видит очевидную ошибку, которую я не вижу...
На вскидку...
1. не понятно откуда декремент взялся перед логарифмом
2. на выходе у Вас не гистограмма, а зависимость SNR от номера полосы

-------------------
А что Вам конкретно не нравится в полученных результатах?
1) Декремент взялся из формулы, которая приведена в алгоритме.
2) я отобразил график как гистограмму.
Не нравится результат. По идее, в полосах, где нет сигнала, там ничего не должно быть. А где есть сигнал, там SNR. Но у меня получилась какая-то абракодабра... На картинке моя гистограмма (снизу) и гистограмма, которая должна получиться (сверху).
Вложения
Снимок.JPG
Снимок1.JPG
reed
user
user
Сообщения: 97
Зарегистрирован: 21 окт 2014, 09:39
Версия LabVIEW: 12
Контактная информация:

Re: Отношение сигнал/шум

Сообщение reed »

Кажется нашёл ошибку... Когда определяем мощность смеси "сигнал+шум", надо тоже брать среднеарифметическое.. проверю, напишу о результатах.
reed
user
user
Сообщения: 97
Зарегистрирован: 21 окт 2014, 09:39
Версия LabVIEW: 12
Контактная информация:

Re: Отношение сигнал/шум

Сообщение reed »

reed писал(а):Кажется нашёл ошибку... Когда определяем мощность смеси "сигнал+шум", надо тоже брать среднеарифметическое.. проверю, напишу о результатах.
Уже больше похоже на правду, но всё ровно есть сомнения в правильности... Не похожа гистограмма на ту, которую необходимо получить.
Вложения
Безымянный.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Отношение сигнал/шум

Сообщение IvanLis »

reed писал(а):Уже больше похоже на правду, но всё ровно есть сомнения в правильности... Не похожа гистограмма на ту, которую необходимо получить.
Видимо столбики должны фильтроваться по какому-то порогу.
Например если выше ***, то пропускаем. Ниже ***, приравниваем "0".
reed
user
user
Сообщения: 97
Зарегистрирован: 21 окт 2014, 09:39
Версия LabVIEW: 12
Контактная информация:

Re: Отношение сигнал/шум

Сообщение reed »

IvanLis писал(а):
reed писал(а):Уже больше похоже на правду, но всё ровно есть сомнения в правильности... Не похожа гистограмма на ту, которую необходимо получить.
Видимо столбики должны фильтроваться по какому-то порогу.
Например если выше ***, то пропускаем. Ниже ***, приравниваем "0".
О пороге ничего не сказано, но понял для чего декремент нужен. Он уменьшает С/Ш в полосах, где нет сигнала.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»