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

 
 
> Сравнение сигнала с эталонами
Sergey Krivonoso...
сообщение Dec 18 2017, 16:22
Сообщение #1


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

Группа: Участник
Сообщений: 90
Регистрация: 10-07-08
Из: Днепропетровск
Пользователь №: 38 859



Добрый вечер! Есть массив 128 точек выборок, который соответствует периоду сигнала. Есть 100 эталонов сигнала, которые представляют так же 128 точек выборок, равное периоду сигнала. Необходимо определить насколько сигнал похож на эталон. Проблема заключается в том, что сигнал может отличатся по фазе с эталоном и зачастую искажен. Если тупо перебором, то нужно сравнить 128*128 (со сдвигом) для одного эталона. Это очень долго. Подозреваю, что данная проблема решается с помощью преобразований Фурье, но как приступить я не знаю. Может кто то подскажет метод решения.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
krux
сообщение Dec 19 2017, 17:28
Сообщение #2


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



сравнение БПФ сигнала по всему диапазону выборок с БПФ эталона по всему диапазону выборок вам ничего не даст. так вы сравните две средних температуры по двум больницам.

гуглите по ключевым словам "Критерий оптимальности", "согласованный фильтр".
также определитесь, что вам нужно, или что важнее.
например "минимизация вероятности пропуска события", или "минимизация вероятности ложного срабатывания" и т.п.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 20 2017, 15:11
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(krux @ Dec 20 2017, 00:28) *
сравнение БПФ сигнала по всему диапазону выборок с БПФ эталона по всему диапазону выборок вам ничего не даст. так вы сравните две средних температуры по двум больницам.

а это зависит от сигналов, если, например, эталоны просто набор синусов с разными частотами, то сравнение только амплитуд спектров, выкинув при этом фазу, так как она неизвестна и только мешает, может и сработать, соответственно без "перебора" всех фаз корреляцией
но опять же на коротких выборках радости от быстрого преобразования Фурье не особо много.
Go to the top of the page
 
+Quote Post
krux
сообщение Dec 20 2017, 15:26
Сообщение #4


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(_pv @ Dec 20 2017, 18:11) *
а это зависит от сигналов, если, например, эталоны просто набор синусов с разными частотами, то сравнение только амплитуд спектров, выкинув при этом фазу, так как она неизвестна и только мешает, может и сработать, соответственно без "перебора" всех фаз корреляцией
но опять же на коротких выборках радости от быстрого преобразования Фурье не особо много.

для начала я попрошу вас проверить все ваши эталоны. друг относительно друга.
что вы будете делать, если их БПФ будут в достаточной для вас степени "одинаковы"?

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


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sergey Krivonosov   Сравнение сигнала с эталонами   Dec 18 2017, 16:22
- - seniorandre   Цитата(Sergey Krivonosov @ Dec 18 2017, 19...   Dec 18 2017, 17:12
|- - el.d   Цитата(seniorandre @ Dec 18 2017, 18:12) ...   Dec 19 2017, 06:37
|- - Sergey Krivonosov   Цитата(seniorandre @ Dec 18 2017, 19:12) ...   Dec 19 2017, 09:42
|- - el.d   Цитата(Sergey Krivonosov @ Dec 19 2017, 10...   Dec 19 2017, 10:37
|- - _pv   Цитата(el.d @ Dec 19 2017, 16:37) получае...   Dec 19 2017, 10:49
||- - el.d   Цитата(_pv @ Dec 19 2017, 11:49) с учётом...   Dec 19 2017, 10:53
|- - Sergey Krivonosov   Цитата(el.d @ Dec 19 2017, 12:37) Ну вы п...   Dec 19 2017, 11:12
|- - el.d   Цитата(Sergey Krivonosov @ Dec 19 2017, 12...   Dec 19 2017, 11:24
|- - Sergey Krivonosov   Цитата(el.d @ Dec 19 2017, 13:24) Потому ...   Dec 19 2017, 11:36
|- - el.d   Цитата(Sergey Krivonosov @ Dec 19 2017, 12...   Dec 19 2017, 11:40
|- - Sergey Krivonosov   Цитата(el.d @ Dec 19 2017, 13:40) Наприме...   Dec 19 2017, 12:53
|- - el.d   Цитата(Sergey Krivonosov @ Dec 19 2017, 13...   Dec 19 2017, 13:58
- - _pv   128*128*100 == 1.6E6 умножений, на калькуляторе сч...   Dec 18 2017, 17:38
- - maugli   Почитайте про согласованный фильтр.   Dec 19 2017, 09:44
- - Alex11   Очень я сомневаюсь, что Фурье в этом случае будет ...   Dec 19 2017, 15:17
|- - Sergey Krivonosov   Цитата(Alex11 @ Dec 19 2017, 17:17) Очень...   Dec 19 2017, 15:35
- - Alex11   ЦитатаЗатем он повторяется без разрывов. А частота...   Dec 19 2017, 16:33
|- - Sergey Krivonosov   Цитата(Alex11 @ Dec 19 2017, 18:33) А час...   Dec 19 2017, 17:10
|- - _pv   Цитата(krux @ Dec 20 2017, 22:26) для нач...   Dec 20 2017, 15:59
- - Alex11   ЦитатаЧастота оцифровки строго кратна периоду сигн...   Dec 20 2017, 09:21
- - Sergey Krivonosov   Большое спасибо всем за оперативные ответы! Да...   Dec 20 2017, 11:37


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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 01:16
Рейтинг@Mail.ru


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