Страница 1 из 2

Выделение сигнала

Добавлено: Сб мар 10, 2007 14:06:29
albert_einstein
итак суть. собираюсь сделать устройство управляемое хлопко в ладоши но не просто глупый переключатель срабатывающий по уровню а чтобы он еще и откидывал ненужные по частотам сигналы. если кто - то выскажеться про выделние формы - тому вообще цены не будет)) в итоге должно получитсья по принципу что - то типа брелка с отзывом на звук, только вместо отзыва включение / выключение нагрузки, и вместо свиста хлопок в ладоши. есть предположения что можно сделать 3 фитльтра, для каждой гармоники (берем основную и 2 побочные) и в итоге постаивть логику, чтобы она срабатывала только если сигнал прошел через все 3 фильра и не отсеился. т.е получение 3х логич единиц и как следствие включение. но повторюсь. не в логике дело. суть в выделении полезного сигнала из общего потока сигналов. спасибо...

Добавлено: Сб мар 10, 2007 14:24:38
Iron Rat
Первое, что приходит на ум - записать хлопок посредством компьютера и микрофона, дабы потом, посмотрев спектр полученного сигнала, соорудить на МК соответствующий фильтр :)

Добавлено: Сб мар 10, 2007 15:15:00
albert_einstein
вот и у меня такая мысль появилась)_)))) тока вот сижу и ищу програму где понагляднее будет. в куулэдите не очень наглядно(может кстати и программу название скажете?). а второй вопрос почему филтьр на микроконтроллере(я так понял МК это именно микроконтроллер?). и в добавок может и схемку (в смысле схемку фильров на разные частоты) покажете если не трудно?))

Добавлено: Сб мар 10, 2007 16:28:31
Кот, Джеймс Кот
Есть прога, зовётся Dexter. Вот сайт:
http://www.softdivshareware.com/audioeditor.html
может пригодиться.

Добавлено: Сб мар 10, 2007 17:43:48
Iron Rat
albert_einstein писал(а):вот и у меня такая мысль появилась)_)))) тока вот сижу и ищу програму где понагляднее будет. в куулэдите не очень наглядно(может кстати и программу название скажете?). а второй вопрос почему филтьр на микроконтроллере(я так понял МК это именно микроконтроллер?). и в добавок может и схемку (в смысле схемку фильров на разные частоты) покажете если не трудно?))
Программу для анализа звука хлопка? Я бы записал в audacity http://audacity.sourceforge.net/ , сохранил в wav и потом анализировал бы спектр в scilab http://www.scilab.org/ =) Если в спектре будут обнаружены ярко выраженные пики - на них и надобно натравить фильтр =) Возможно, окажется проще реализовать таковой фильтр на контроллере с АЦП :) Виднее будет когда сигнал сигнал будет перед глазами :))

Добавлено: Сб мар 10, 2007 20:31:07
Aheir
А если в другой раз ладони с другой силой или под другим углом встретятся? А если влажность воздуха изменится или фаза луны?
Задача сродни выделению из общего фона звука бьющегося стекла. В свое время задача решалась в целях применения в охранных системах, но так толком и не была решена, насколько я помню.
Стоит решать по уровню, принцип: 2 хлопа включились, 3 - выключились.

Добавлено: Сб мар 10, 2007 20:36:16
Max
Хлопалки отвалятся :)
Даже при такой системе - помехоустойчивость - никакая. Чуть погромче музыку сделал - и наслаждаемся :)

Выделение сигнала

Добавлено: Вс мар 11, 2007 11:00:49
tro-sha
В Радио №3-1981г печатали схему транзисторной цветомузыки для начинающих. Там активные фильтры различали мужской и женский голоса. Проверено опытом.

Добавлено: Вс мар 11, 2007 15:20:02
Мышонок
А причём тут голоса? ОФФТОП! Это вот здесь: http://www.radiokot.ru/forum/viewtopic.php?t=3500 обсуждается.

Выделение сигнала

Добавлено: Пн мар 12, 2007 15:45:11
tro-sha
Я про узкополосную фильтрацию звукового сигнала.

Добавлено: Пн мар 12, 2007 16:08:44
Оne
Думаю следует сперва заняться анализом хлопков и возможных помех. Возмите SoundForge, с помощью этой программы и микрофона непосредственно с которым будет работать приёмник хлопков. Похлопайте с в различных условиях с различной интенсивностью, проанализируйте и остальные звуки возможных помех, посмотрите на пики спектра, возможно кроме фильтров выделяющих полезный сигнал следует поставить фильтры выделяющие сигнал при котором будет запрещаться срабатываение исполнительного триггера. Так же можно учесть длительность звука хлопка, это ещё более повысит помехозащищённость всей системы. :)

Добавлено: Пн мар 12, 2007 20:41:48
Aheir
При таком раскладе тут уже DSP намечается... :roll:

Добавлено: Пн мар 12, 2007 21:17:21
Мышонок
Ну, нафлудили! :evil: Где вы видели узкополосный хлопок? Отклик на ∂-функцию что представляет? У нас тоже самое - т.е. широкая полоса частот и импульс амплитуды.

Добавлено: Вт мар 13, 2007 10:02:35
Aheir
О! Говорю же, DSP надо! :wink:

Добавлено: Вт мар 13, 2007 20:08:47
Сэр Мурр
Три-четыре полосовых фильтра справятся с задачей. Только сначала проанализируйте спектр

Добавлено: Вт мар 13, 2007 20:29:55
albert_einstein
спасибо за советы. солидарен с Сэр Мурр. я как раз планировал делать 3 фильра на разный спектр частот. в итоге то что будет проходить просто обрабатывается логикой. а что такое DSP?

Добавлено: Вт мар 13, 2007 20:34:37
Сэр Мурр
DSP- в переводе на русский Цифровой Сигнальный Процессор- процессор обработки оцифрованного звука.

Выделение сигнала

Добавлено: Вт мар 13, 2007 21:30:41
tro-sha
Эк вас понесло. Дай волю-мороженое по килобайтам продавать будете.

Добавлено: Вт мар 13, 2007 22:41:32
Мышонок
Так задачу кто задал? :wink:

Ведь даже Эйнштейн, физический гений,
Весьма относительно всё понимал.
В.С.Высоцкий


:)

Выделение сигнала

Добавлено: Вт мар 13, 2007 23:11:16
tro-sha
А мы по бедности своей мелкоскопа не имеем, поэтому у нас так глаз пристрелявши.