Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 31.07.2013, 00:45   #1
Short Circuit
Временная регистрация
 
Регистрация: 21.05.2011
Адрес: Киев
Сообщений: 36
Сказал спасибо: 17
Сказали Спасибо 1 раз в 1 сообщении
Short Circuit на пути к лучшему
По умолчанию Сравнение звуковых колебаний - чем?

Есть необходимость в железе сравнивать звуковые колебания 1-200Гц.(образы заложены в память)
желательно в "трехмерности": время-амплитуда-частота.
записанный ранее сигнал, и получаемый в реальном времени.
с результатом : "похоже" или "не похоже".
Но вот чем, на что ориентироваться?
Реклама:

Последний раз редактировалось Short Circuit; 31.07.2013 в 00:59.
Short Circuit вне форума   Ответить с цитированием
Непрочитано 31.07.2013, 01:18   #2
lviv21
Гражданин KAZUS.RU
 
Регистрация: 04.07.2007
Адрес: Львов
Сообщений: 736
Сказал спасибо: 169
Сказали Спасибо 355 раз(а) в 201 сообщении(ях)
lviv21 на пути к лучшему
По умолчанию Re: сравнение звуковых колебаний - чем?

Сообщение от Short Circuit Посмотреть сообщение
на что ориентироваться?
На корреляционній анализ.
lviv21 вне форума   Ответить с цитированием
Сказали "Спасибо" lviv21
Short Circuit (31.07.2013)
Непрочитано 31.07.2013, 17:22   #3
Short Circuit
Временная регистрация
 
Регистрация: 21.05.2011
Адрес: Киев
Сообщений: 36
Сказал спасибо: 17
Сказали Спасибо 1 раз в 1 сообщении
Short Circuit на пути к лучшему
По умолчанию Re: сравнение звуковых колебаний - чем?

Сообщение от lviv21 Посмотреть сообщение
На корреляционній анализ.
а на чем делается, кто нибудь занимался подобным?
можем приватно пообщаться.
Short Circuit вне форума   Ответить с цитированием
Непрочитано 31.07.2013, 22:35   #4
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: Сравнение звуковых колебаний - чем?

Считается свертка как сумма произведений двух сигналов отнесенная к длине выборки. Результат есть мера подобия двух сигналов. Зависит как от формы так и от амплитуды.
Для нахождения максимума во времени, один из сигналов берется со сдвигом и так перебираются все варианты фазы.
Более быстрый способ, через БПФ. Считается как обратное преобразование произведения прямых преобразований исходных последовательностей.
Alecsej вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Alecsej за это сообщение:
dimchik_b (01.08.2013), Short Circuit (31.07.2013)
Непрочитано 31.07.2013, 22:51   #5
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,643
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Сравнение звуковых колебаний - чем?

Short Circuit, советую Сергиенко по этому поводу почитать. Правда, многие способы на железе не реализовать, если это железо — дохленький микроконтроллер.
Но простейшую свертку реализовать можно (полуширина главного максимума может выступать критерием подобия). Еще как вариант — предварительно фильтровать сигналы (простыми аппаратными или программными фильтрами), тогда сравнивать будет быстрей и проще.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо eddy за это сообщение:
dimchik_b (01.08.2013), Short Circuit (31.07.2013)
Непрочитано 31.07.2013, 23:55   #6
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Сравнение звуковых колебаний - чем?

Сообщение от Alecsej Посмотреть сообщение
Более быстрый способ, через БПФ. Считается как обратное преобразование произведения прямых преобразований исходных последовательностей.
В случае комплексных ДПФ - если не ошибаюсь - произведения прямого ДПФ принятого сигнала и комплексно-сопряжённого к прямому ДПФ эталонного
не?
ilyamp вне форума   Ответить с цитированием
Непрочитано 01.08.2013, 00:16   #7
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: Сравнение звуковых колебаний - чем?

Сообщение от ilyamp Посмотреть сообщение
не?
не
Можно делать две последовательности за раз для реальных данных. Одну в реальной другую в комплексной.
Alecsej вне форума   Ответить с цитированием
Непрочитано 01.08.2013, 10:32   #8
Short Circuit
Временная регистрация
 
Регистрация: 21.05.2011
Адрес: Киев
Сообщений: 36
Сказал спасибо: 17
Сказали Спасибо 1 раз в 1 сообщении
Short Circuit на пути к лучшему
По умолчанию Re: Сравнение звуковых колебаний - чем?

Сообщение от Alecsej Посмотреть сообщение
Можно делать две последовательности за раз для реальных данных. Одну в реальной другую в комплексной.
потом, что с чем сравнивать?
кстати это не распознавание слов так делают? Здесь намного проще вариант, и спектр уже наамного и гармонических составляющих тоже меньше.
Short Circuit вне форума   Ответить с цитированием
Непрочитано 01.08.2013, 11:39   #9
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Сравнение звуковых колебаний - чем?

Сообщение от Short Circuit Посмотреть сообщение
кстати это не распознавание слов так делают?
Так можно распознавание чего угодно, заранее известного, сделать.
Если спектр уже или гармоник нужно меньше - можно полный БПФ не городить, прямой алгоритм корреляции или (что то же самое даст в результате) - фильтры на отдельные гармоники с окном - по длительности существования гармоники
ilyamp вне форума   Ответить с цитированием
Непрочитано 01.08.2013, 11:39   #10
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: Сравнение звуковых колебаний - чем?

Сообщение от Short Circuit Посмотреть сообщение
спектр уже наамного и гармонических составляющих тоже меньше.
Таки спектр весь состоит из гармонических составляющих, в силу своей природы.

Сообщение от Short Circuit Посмотреть сообщение
потом, что с чем сравнивать?
кстати это не распознавание слов так делают?
Например сравнивают отклик с зондирующим сигналом в локации. Или по фрагменту мелодию опознают.
Речь даже не все высшие приматы распознают иногда.
Alecsej вне форума   Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Водка и как с ней бороться SerjT Отвлекитесь, эмбеддеры! 108 29.09.2009 21:25
Чем переконвертировать .bin в .hex ? IgorAVR2 Микроконтроллеры, АЦП, память и т.д 3 22.05.2008 15:03
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 17:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot