Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

При сильном зашумлении.

Отправлено Oldring 31 августа 2008 г. 20:04
В ответ на: А при сильном зашумлении, что посоветуете? отправлено <font color=gray>Kompot</font> 31 августа 2008 г. 19:38

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

Если же шум можно принять аддитивным белым гауссовым, а сигнал - синусоидой, то наилучшим решением наверняка будет сначала грубое определение частоты синусоиды(например, поиск тона с максимальной энергией в преобразовании Фурье) в качестве начального приближения и затем методами нелинейной оптимизации поиск частоты, амплитуды и фазы синусоиды, после вычитания которой из сигнала остаток будет иметь минимальную энергию. Да, если частота изменяется медленно - преобразование Фурье можно считать один раз, а для последующих секунд в качестве начального приближения брать результат предыдущей секунды.

Да, если в сигнале много гармоник основного тона - ситуация может осложниться.

Но вообще говоря, так как задача нелинейная, многое зависит от Вашего сигнала, шума и мощности процессора. Можно придумать много методов, различающихся требованием к ресурсам и надежностью получаемых результатов. Например, как промежуточное решение, в преобразовании Фурье выделяете главный тон, потом берете его наибольшего соседа и по отношению их энергий таблично находите правильное положение пика между этими тонами. Или вычислянте фазу синосоиды с частотой главнго тона в преобразовании Фурье отдельно для двух половинок, смотрите, на сколько ушла фаза за полсекунды, и прибавляете поправку к частоте этого тона. Какая при этом получится точность я Вам с ходу не скажу, можно либо оценивать, либо определять экспериментально.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 123:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru