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

 
 
> алгоритм опознания сигнала по спектру, подскажите
Lmx2315
сообщение Sep 15 2010, 16:40
Сообщение #1


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



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

з.ы.
Если коряво объяснил - прошу покорно извинить, жду советов каких-нибудь.
Спасибо.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Artemij14
сообщение Sep 16 2010, 06:45
Сообщение #2


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

Группа: Свой
Сообщений: 103
Регистрация: 21-07-10
Пользователь №: 58 537



Может не туда лезу, но вы с нейросетями работать не пробовали?
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Sep 16 2010, 07:20
Сообщение #3


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Artemij14 @ Sep 16 2010, 09:45) *
Может не туда лезу, но вы с нейросетями работать не пробовали?

ohmy.gif свять-свять-свять...

2Lmx2315:
Если честно я не понял Вашу проблему. sad.gif Но не в том ли она, что вычисляя корреляцию в частотной области у Вас скачет само значение корреляции при сравнении заведомо идентичных сигналов? Нет АРУ или другого масштабирования? Может перейти к коэффициенту корреляции? Причем он есть такой каким мы привыкли его видеть в мире Эвклида, а есть обобщенный - там есть где разгуляться аппроксимациям, обобщениям и быстрым алгоритмам wink.gif ...

А игры с окнами я так и не понял. Там скорее всего играться нужно с синхронизацией прямоугольного окна относительно Вашего импульса - что очень не тривиально, и решается только "на месте"...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 16 2010, 08:23
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата
2Lmx2315:
Если честно я не понял Вашу проблему. sad.gif Но не в том ли она, что вычисляя корреляцию в частотной области у Вас скачет само значение корреляции при сравнении заведомо идентичных сигналов? Нет АРУ или другого масштабирования?
..
А игры с окнами я так и не понял. Там скорее всего играться нужно с синхронизацией прямоугольного окна относительно Вашего импульса - что очень не тривиально, и решается только "на месте"...


.. sad.gif , по видимому коряво мысли излагаю.
моя проблема именно в том что скачет само значение коэффициента корреляции, в недопустимо широких пределах - хотелось бы эти скачки сжать.

Игры с окнами связаны с тем что , так как БПФ относительно короткое - 128 точек , то составляющие "спектра" сильно колеблются относительно своих средних показателей и это сильно влияет на результирующий коэффициент сравнения с эталоном. Если ставить треугольное окно - колебания уменьшаются , если поставить какое другое окно покруче - они (надеюсь) ещё сильнее уменьшатся - только ставить что-то круче треугольного окна , будет трудно . В плис мало места и вообще для меня это проблемы.
ИМХО - про БПФ и окна вы знаете больше меня.

..АРУ нет , никакого подстраиваемого масштабирования - нет . После БПФ - возвожу в квадрат действительную и мнимую часть - складываю , перевожу в "двоичный логарифм" - сжимаю с 32 бит до 8 и вывожу на экран . Также из этих данных высчитываю коэффициент корреляции с эталонным сигналом.

Цитата
Может перейти к коэффициенту корреляции? Причем он есть такой каким мы привыкли его видеть в мире Эвклида, а есть обобщенный - там есть где разгуляться аппроксимациям, обобщениям и быстрым алгоритмам wink.gif ...


тут не понял , если можно поподробней - ссылку например какую на вики например , или ещё что.

спасибо.

Цитата(Artemij14 @ Sep 16 2010, 10:45) *
..но вы с нейросетями работать не пробовали?

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


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Sep 16 2010, 09:03
Сообщение #5


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Lmx2315 @ Sep 16 2010, 11:12) *
.. sad.gif , по видимому коряво мысли излагаю.
моя проблема именно в том что скачет само значение коэффициента корреляции, в недопустимо широких пределах - хотелось бы эти скачки сжать.

ясно...

Цитата(Lmx2315 @ Sep 16 2010, 11:12) *
Игры с окнами связаны с тем что , так как БПФ относительно короткое - 128 точек , то составляющие "спектра" сильно колеблются относительно своих средних показателей...

???

Цитата(Lmx2315 @ Sep 16 2010, 11:12) *
ИМХО - про БПФ и окна вы знаете больше меня.

Я знаю, что я ничего не знаю smile.gif ... Но интуиция подсказывает мне - окна тут нипричем smile.gif . Вы просто ими давите то, что Вам не нравится и думаете, что его нет.

Цитата(Lmx2315 @ Sep 16 2010, 11:12) *
..АРУ нет

+
Цитата(Lmx2315 @ Sep 16 2010, 11:12) *
никакого подстраиваемого масштабирования - нет.

...для к.к. оно и не нужно...

Цитата(Lmx2315 @ Sep 16 2010, 11:12) *
Также из этих данных высчитываю коэффициент корреляции с эталонным сигналом.

По физическому спектру!!!??? 07.gif

Цитата(Lmx2315 @ Sep 16 2010, 11:12) *
тут не понял , если можно поподробней - ссылку например какую на вики например , или ещё что.

спасибо.

Ну Вы блин даете wink.gif ... Вот и вот. О метрике там хорошие статьи из "кванта" визу приведены... за день - вряд-ли поймете, губы будут повторять звуки и слова - но мозК не согласится. Разбавлять чтение галюциногенными грибами или LSD по вкусу wink.gif ... Одна из форм функции расстояния - pow(sum(i=0..m-1, pow((abs(F1(i) - F2(i) ), L) ) ), 1/L); L=2 - это Эвклид. L=1 это удобно smile.gif ... Но L может быть любым... Вообще любым... Дробным... Даже функцией от... Да - это путь к математической шизофрении smile.gif ...

Но... у вас проблема не с этим... laughing.gif Не с масштабированием...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 16 2010, 10:04
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(DRUID3 @ Sep 16 2010, 13:03) *
По физическому спектру!!!??? 07.gif

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


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Sep 16 2010, 10:06
Сообщение #7


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(Lmx2315 @ Sep 16 2010, 13:04) *
..а почему ж ещё ? ..у меандра - один спектр , у гармонического сигнала - другой . и т.д. В первом приближении - для сильно разных сигналов пойдёт.

biggrin.gif Нет... ну дело Ваше, конечно... Только скажите по-секрету - это не медоборудование? rolleyes.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lmx2315   алгоритм опознания сигнала по спектру   Sep 15 2010, 16:40
- - Oldring   Цитата(Lmx2315 @ Sep 15 2010, 20:40) скач...   Sep 15 2010, 20:25
|- - Lmx2315   Цитата(Oldring @ Sep 16 2010, 00:25) Дума...   Sep 16 2010, 04:18
|- - SPACUM   Цитата(Lmx2315 @ Sep 16 2010, 08:18) ну в...   Sep 16 2010, 04:53
|- - Oldring   Цитата(Lmx2315 @ Sep 16 2010, 08:18) ..за...   Sep 16 2010, 09:08
- - eugen_pcad_ru   Я в свое время применял окно Хэмминга... А больше ...   Sep 16 2010, 06:07
|- - Lmx2315   Цитата(eugen_pcad_ru @ Sep 16 2010, 10:07...   Sep 16 2010, 06:32
|- - Oldring   Цитата(DRUID3 @ Sep 16 2010, 14:06) Тольк...   Sep 16 2010, 10:12
|- - Lmx2315   Цитата(Oldring @ Sep 16 2010, 14:12) +100...   Sep 16 2010, 13:02
- - DRUID3   P.S.: и все равно не понимаю - как и на что должен...   Sep 16 2010, 13:18
|- - Lmx2315   Цитата(DRUID3 @ Sep 16 2010, 17:18) P.S...   Sep 16 2010, 18:08
||- - DRUID3   Цитата(Lmx2315 @ Sep 16 2010, 21:08) ..ка...   Sep 16 2010, 18:26
|- - SPACUM   Цитата(DRUID3 @ Sep 16 2010, 17:18) на...   Sep 16 2010, 18:46
|- - Oldring   Цитата(SPACUM @ Sep 16 2010, 22:46) А вот...   Sep 16 2010, 19:18
|- - SPACUM   Цитата(Oldring @ Sep 16 2010, 23:18) А во...   Sep 16 2010, 19:47
|- - Oldring   Цитата(SPACUM @ Sep 16 2010, 23:47) Это и...   Sep 16 2010, 20:02
- - DRUID3   Кстати... Я придумал как этот новый параметр назва...   Sep 17 2010, 21:44
|- - Lmx2315   Цитата(DRUID3 @ Sep 18 2010, 01:44) Ну а ...   Sep 19 2010, 18:54
|- - DRUID3   Цитата(Lmx2315 @ Sep 19 2010, 21:54) ..а ...   Sep 19 2010, 20:52
|- - DRUID3   . не туда нажал...   Sep 20 2010, 08:25
|- - SPACUM   Цитата(DRUID3 @ Sep 20 2010, 00:52) Но чт...   Sep 20 2010, 09:31
|- - Lmx2315   Цитата(SPACUM @ Sep 20 2010, 13:31) ..Он ...   Sep 20 2010, 11:24
|- - SPACUM   Цитата(Lmx2315 @ Sep 20 2010, 15:24) .. д...   Sep 20 2010, 18:23
|- - Lmx2315   Цитата(SPACUM @ Sep 20 2010, 22:23) У Вас...   Sep 20 2010, 18:55
|- - Lmx2315   ..попробовал я окна , окно Наталла (Nuttall window...   Sep 21 2010, 13:35
- - DRUID3   О боги Шамбалы, я вообще-то добрейший человек и ни...   Sep 20 2010, 11:19


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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 18:46
Рейтинг@Mail.ru


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