реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
_Alfred_
сообщение Oct 9 2005, 22:40
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 13-07-05
Пользователь №: 6 757



Недавно столкнулся с проблеммой выделения полезного сигнала на фоне шумов, по амплитуде соизмеримых с самим сигналом.
На данный момент задача стоит так: есть полезный сигнал синусоидальной формы и есть шум (пока стационарный) такой-же или большей амплитуды. Задача: измерение частоты полезного сигнала.

Есть ли у кого-нибудь литература/наработки по этому вопросу?
Go to the top of the page
 
+Quote Post
BVU
сообщение Oct 10 2005, 05:18
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(_Alfred_ @ Oct 10 2005, 02:40)
Недавно столкнулся с проблеммой выделения полезного сигнала на фоне шумов, по амплитуде соизмеримых с самим сигналом.
На данный момент задача стоит так: есть полезный сигнал синусоидальной формы и есть шум (пока стационарный) такой-же или большей амплитуды. Задача: измерение частоты полезного сигнала.

Есть ли у кого-нибудь литература/наработки по этому вопросу?
*


Существует способ выделения сигнала над уровнем шумов называемый - метод накопления сигнала. Но это обработка в нереальном времени. Если Вас не лимитирует этот критерий (реальное время) можете воспользоваться данным методом.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
s_yakov
сообщение Oct 10 2005, 09:34
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 20-10-04
Пользователь №: 924



попробуйте знаковый коррелятор
Go to the top of the page
 
+Quote Post
zhorro
сообщение Oct 10 2005, 09:44
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 19
Регистрация: 1-09-05
Пользователь №: 8 147



Можно попробовать БПФ.
Я обычно делаю БПФ а потом корреляторами уточняю до требуемого значения

Если рессурсы серьезно ограничены то можно попробовать достаточно инерционный ФАПЧ

А литература подойдет любая по системам автоматического регулирования
Go to the top of the page
 
+Quote Post
kons
сообщение Oct 10 2005, 09:50
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 28-09-05
Пользователь №: 9 035



Первое, что приходит в голову - преобразование Фурье. При указанных Вами условиях "палка" от полезного сигнала будет выделяться на фоне "мусора" от шума так, что с шумом ее никогда не спутаешь. Точность оценки частоты - порядка Fд/N, где Fд - частота дискретизации, N - длина преобразования.
Если для заданной точности требуется нереальное N, но известно, что периодический сигнал только один, то можно попробовать адаптивный самонастраивающийся фильтр (как вариант - ФАПЧ типа аналоговой), после чего мерить частоту/период на его выходе.
Go to the top of the page
 
+Quote Post
kons
сообщение Oct 10 2005, 09:53
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 28-09-05
Пользователь №: 9 035



Пока писал - опередили... Так что решения на поверхности - раз всем в голову одновременно приходит одно и то же.
Go to the top of the page
 
+Quote Post
radist
сообщение Oct 10 2005, 10:22
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



С точки зрения науки есть только один метод - узкополосная фильтрация, а как его реализовать - дело вкуса. В аналоговом виде проще фАПЧ, там, в зависимости от условий, можно реализовать фильтр до единиц гц шириной. В цифровом виде проще БПФ, Однако, у этого метода есть некоторые недостатки. АЧХ одного канала имеет вид sin(x)/x, да к тому же соседние каналы перекрываются. С первым недостатком борются применением оконных функций, а со вторым - дискриминаторной обработкой.
Go to the top of the page
 
+Quote Post
tobias_ivan
сообщение Oct 10 2005, 10:35
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 150
Регистрация: 7-09-05
Из: Россия, г.Новороссийск
Пользователь №: 8 321



Что-то мне подсказывает, что при соизмеримых уровнях шума и помехи выделить полезный сигнал невозможно, вот только ссылочку найти не могу.
Тем более, что полезный сигнал - синусоибальное колебание.
А вот нашел, Варакин Л.Е. 1.3. Помехоустойчивость ШСС стр. 6-8. На стр.8 для систем АМ,ЧМ указано при каких соотношениях сигнал/шум эти системы будут работать.
Go to the top of the page
 
+Quote Post
Vjacheslav
сообщение Oct 10 2005, 12:07
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971



Была задача регистрировать сигнал при соотношении сигнал\шум ~0.01 - сигнал узкополосный и частота оставалась стабильной в течение измерений, но могла изменяться в зависимости от условий: 2.2 - 2.8 кГц. Применяли два скрещенных синхронных детектирования (опорное между ними сдвинуто по фазе на 90 градусов) далее цифровое накопление с вычислением модуля. Частота опорного сигнала перестраивалась - синтезатор. Результат имел сигнал\шум ~ 100. Возможно для Ваших целей это будет и несколько сложновато - привожу как пример методики.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Oct 14 2005, 14:54
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(_Alfred_ @ Oct 10 2005, 01:40)
Недавно столкнулся с проблеммой выделения полезного сигнала на фоне шумов, по амплитуде соизмеримых с самим сигналом.
На данный момент задача стоит так: есть полезный сигнал синусоидальной формы и есть шум (пока стационарный) такой-же или большей амплитуды. Задача: измерение частоты полезного сигнала.

Есть ли у кого-нибудь литература/наработки по этому вопросу?
*

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


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
rar_
сообщение Oct 22 2005, 15:47
Сообщение #11





Группа: Новичок
Сообщений: 8
Регистрация: 20-09-05
Пользователь №: 8 765



Цитата(_Alfred_ @ Oct 10 2005, 01:40)
Недавно столкнулся с проблеммой выделения полезного сигнала на фоне шумов, по амплитуде соизмеримых с самим сигналом.
На данный момент задача стоит так: есть полезный сигнал синусоидальной формы и есть шум (пока стационарный) такой-же или большей амплитуды. Задача: измерение частоты полезного сигнала.

Есть ли у кого-нибудь литература/наработки по этому вопросу?
*

Слышал что неплох метод медианного центра
Go to the top of the page
 
+Quote Post
_Alfred_
сообщение Nov 18 2005, 13:28
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 13-07-05
Пользователь №: 6 757



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

Цитата(Stanislav @ Oct 14 2005, 18:54) *
Условия поставлены очень неточно (к сожалению, на форуме это встречается постоянно). Приведите конкретные цифры, пожалуйста, а именно: частоту, диапазон ее изменения, модель шума, или хотя бы его спектральные хар-ки.
Далее, непонятно, что Вы подразумеваете под "амплитудой" шума?

Данная работа - мой дипломный проект. Моя задача - разработка общего алгоритма выделения полезного сигнала из шума и последующая его реализация в виде устройства. На данном этапе условия следующие: есть вихревой измеритель скорости, частота сигнала прямопропорциональна скорости потока. Пока "идеальные" условия - сигнал с датчика - синусоида. Частота меняется (скорость потока непостоянна). Шум более-менее постоянен (собственные шумы устройств и трубы) но может изменятся - помехи от других устройств, удары по трубе, "гул" в трубах, шум от насосов и т.д. Пока рассматриваю "идеальные" условия - белый шум, со временем не меняется.
Проблемма - амплитуда полезного сигнала уменшается с уменьшением скорости потока квадратично. Измерение на больших скоростях не представвляет сложности - соотношени сигнал/шум 10 к 1. Но при снижении частоты соотношение сигнал/шум составляет 1 к 1 (точка 200 - 300 Гц , в зависимости от датчика и среды, где проводятся измерения), при дальнейше сниженни частоты - 1 к 10. Из-за этого есть возможность измерять только большие скорости, на нижней же части диапазона измерений (0 - 5%) просто отключать измерения и не учитывать расход. Моя задача - отодвинуть нижнюю границу как можно ниже.


Цитата(kons @ Oct 10 2005, 13:50) *
Первое, что приходит в голову - преобразование Фурье. При указанных Вами условиях "палка" от полезного сигнала будет выделяться на фоне "мусора" от шума так, что с шумом ее никогда не спутаешь. Точность оценки частоты - порядка Fд/N, где Fд - частота дискретизации, N - длина преобразования.
Если для заданной точности требуется нереальное N, но известно, что периодический сигнал только один, то можно попробовать адаптивный самонастраивающийся фильтр (как вариант - ФАПЧ типа аналоговой), после чего мерить частоту/период на его выходе.

Сам склоняюсь к работе со спектром. В ближайшие пару дней попытаюсь промоделировать.


Цитата(s_yakov @ Oct 10 2005, 13:34) *
попробуйте знаковый коррелятор

Цитата(rar_ @ Oct 22 2005, 19:47) *
Слышал что неплох метод медианного центра

s_yakov и rar_а не могли бы Вы рассказать более подробно? Не совсем пойму о чем речь.


Цитата(zhorro @ Oct 10 2005, 13:44) *
Можно попробовать БПФ.
Я обычно делаю БПФ а потом корреляторами уточняю до требуемого значения

Если рессурсы серьезно ограничены то можно попробовать достаточно инерционный ФАПЧ

А литература подойдет любая по системам автоматического регулирования

Цитата(radist @ Oct 10 2005, 14:22) *
С точки зрения науки есть только один метод - узкополосная фильтрация, а как его реализовать - дело вкуса. В аналоговом виде проще фАПЧ, там, в зависимости от условий, можно реализовать фильтр до единиц гц шириной. В цифровом виде проще БПФ, Однако, у этого метода есть некоторые недостатки. АЧХ одного канала имеет вид sin(x)/x, да к тому же соседние каналы перекрываются. С первым недостатком борются применением оконных функций, а со вторым - дискриминаторной обработкой.

Была мысль использовать фазовую автоподстройку под частоту полезного синала, вот только есть сомнения, буду ли "успевать бегать" за изменением частоты, и не буду ли "застрявать" на точках, типа 50 Гц, где есть стабильные и сильные помехи...
БПФ - как это расшифровываеться?

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

Еще раз благодарю ВСЕХ, кто ответил и ответит!
Go to the top of the page
 
+Quote Post
unregistered
сообщение Nov 19 2005, 17:04
Сообщение #13





Группа: Новичок
Сообщений: 1
Регистрация: 3-11-05
Пользователь №: 10 446



БПФ - как это расшифровываеться?
Быстрое преобразование Фурье.
Go to the top of the page
 
+Quote Post
z64
сообщение Nov 20 2005, 17:16
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 15-10-05
Пользователь №: 9 675



если шум гауссовский а сигнал гармоника, что достаточно оценить частоту пересечения нулевого уровня. Это классический результат, по моему Райса.
Классиков надо знать - товарищ.
Go to the top of the page
 
+Quote Post
bav
сообщение Nov 21 2005, 12:02
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Попробуй на вход поставить автокоррелятор (если шум представляет собой случайный! процесс), на выходе будет синусоида значительно чище. Время задержки в корреляторе - период сигнала.
Медленно, трудоемко, но зато эффективно...
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 12:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01506 секунд с 7
ELECTRONIX ©2004-2016