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

Измерение ОСШ

Добрый день!

 

Вопрос следующий:

есть смесь гармонического сигнала с шумом, параметры сигнала не известны, как найти ОСШ?

 

Сначало думал через спектр взять мощность гармоники и поделить на мощность шума в спектре, но если у нас возникает растекание спектра то этот метод не подходит

 

У кого какие предложения?

Изменено пользователем Ivan55

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


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

У кого какие предложения?

..а вы засинхронизируйтесь от гармоники и постройте спектр, если частота сэмплирования будет кратной - то не будет растекания спектра.

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


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

..а вы засинхронизируйтесь от гармоники и постройте спектр, если частота сэмплирования будет кратной - то не будет растекания спектра.

 

в том то и дело что частота семплирования не кратна и ее менять я не могу

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


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

в том то и дело что частота семплирования не кратна и ее менять я не могу

а если к основной гармонике запетлеваться по фазе и вычесть в противофазе ? Естественно с учетом амплитудного выравнивания.

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


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

узкополосный фильтр, который вырезает синусоиду из всего сигнала = шум

узкополосный фильтр, который оставляет только синус = сигнал

потом считаете сумму квадратов того и другого, делите, считаете корни

 

никаких фурье и спектров не надо = все во временной области делается.

ПС - если частота сигнала не известна, то можно ее поискать, если не спешите тем же фильтром с перестройкой полосы пропускания

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


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

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

Амплитуда

Частота

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

Также, насколько сильны предположения об аддитивности, стационарности и белости шума.

есть смесь гармонического сигнала с шумом, параметры сигнала не известны, как найти ОСШ?

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


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

А почему ТС боится растекания спектра?

Используйте оконную функцию и усреднение спектра, в чем проблемы?

При с/ш = 12 дБ сигнальная палка превышает средний уровень белого шума примерно на 20 дБ, так что идентифицировать сигнал особой сложности не представляет.

 

И таки да, современные измерители с/ш делают на основе спектрального анализа.

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


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

И таки да, современные измерители с/ш делают на основе спектрального анализа.

об этом много написано, много сложных и не очень способов. Многое зависит от желаемого результата оценки и отношения С/Ш.

я предложил максимально простое решение.

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


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

Добрый день!

 

Вопрос следующий:

есть смесь гармонического сигнала с шумом, параметры сигнала не известны, как найти ОСШ?

 

Сначало думал через спектр взять мощность гармоники и поделить на мощность шума в спектре, но если у нас возникает растекание спектра то этот метод не подходит

 

У кого какие предложения?

 

 

Есть возможность поиспользовать авторегрессионные модели, как это описано в книжке Марпла "Цифровой спектральный анализ" гл 9.

 

Зная параметры модели, можно получить оценку мощности синусоиды.

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


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

Неоднократно делал. Оценивал, правда, фактически С/(С + Ш), но при хорошем точности вычислений и C/Ш до 30-40 дБ точность получаемого С/Ш вполне нормальная. Сигнал находим как мощность на выходе узкополосного фильтра (удобно реализовать в виде: перенос сигнала на 0 частоту IN*e^(-j*Wсигн*t) ->комплексный ФНЧ или просто интегратор -> OUT*OUT"), сигнал+шум - как просто мощность (IN^2 при действительном входе или IN*IN" при комплексном). Обе мощности интегрируем по достаточно длинному окну, после чего делаем вычисляем оценку. Sorry, если какой-нить масштабный множитель забыл.

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


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

гармоника + шум (белый) оценивается просто:

- мощность гармоники - квадрат средней амплитуды

- мощность шума - дисперсия

чем больше усредняем, тем точнее оценка

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


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

чем больше усредняем, тем точнее оценка

 

как усреднять?

например берем окно равное периоду синусоиды двигаем окно по синусоиде и в нем усредняем

период синусоиды не известен, что делать? некогерентное усреднение во временной области ни кчему хорошему не приведет

 

 

 

 

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


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

период синусоиды не известен, что делать?

Уже неоднократно обсуждали тему как найти период и фазу синусоиды: "Измерение частоты основной гармоники.."

 

Предлагаете начать по новой? :rolleyes:

 

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


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

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

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

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

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

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

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

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

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

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