LabVIEWForum.de - Ideen für Geräuscherkennung

LabVIEWForum.de

Normale Version: Ideen für Geräuscherkennung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe vor einem Monat angefangen mit LabView zu arbeiten und habe mich gerade eingewöhnt könnte man sagen. Leider mangelt es mir im Moment etwas an Kreativität (oder Wissen?). Mein Ziel ist folgendes: Ein Audiosignal soll kontinuierlich aufgenommen und analysiert werden. Wenn außer den Hintergrundgeräuschen ein bestimmtes Geräusch (z.B. ein Klatschen oder ein Pfeiffen) auftritt, soll LabView das erkennen und anzeigen können. Mein Problem liegt in der Geräuscherkennung. Bisher habe ich das Audiosignal Fourier-tranformiert und mir somit kontinuierlich das Frequenzspekturm über eine Anzeige darstellen lassen. Dann habe ich mit Filtern versucht die Peaks der Hintergrundgeräusche herauszufiltern um dann bei dem gesuchten Geräusch (dem Klatschen) einen Peak bei einer andren Frequenz zu bekommen. Wenn also der Peak des Spektrums bei der bestimmten Frequenz liegt, dann tritt ein Klatschen auf.

So wirklich gut bzw verlässlich klappt das aber noch nicht. Hat jemand eine andere Idee oder gibt es sogar schon vorgefertigte VI's dafür?

Ich freue mich über jede Antwort.

Viele Grüße
Hallo freerider,

wie sieht denn dein VI aus? Es ist immer hilfreich, seine Arbeit vorzuzeigen, wenn man wissen will, wie es besser gehen könnte...

Ja, es gibt jede Menge vorgefertigte VIs: da gibt es fertige VIs für FFT, Filterung und Peak-Detection, die du einfach nur verknüpfen und parametrieren musst...
Die vorgefertigten VIs für FFT und Filter benutze ich bereits. Also mein Programm läuft bisher im Grunde so ab: Geräusch wird aufgenommen und durchläuft anschließen eine Kaskade von Filtern, die ich aufgrund der Hintergrundgeräusche experimentell angepasst habe. Danach geht das Signal in die Fourier-Transformation und wird schließlich auf einem Kurvengraph angezeigt. Zusätzlich dazu lese ich aus dem Power Spektrum noch die Frequenz des Peak-Wertes aus. Dann warte ich, bis das Geräusch auftritt und sehe mir an, bei welcher Frequenz das Lautstärke-Maximum zu diesem Zeitpunkt liegt. Dann könnte ich mich später benachrichtigen Lassen, falls der Peak-Wert diesen Frequenzbereich erreicht.

Im Grunde ging es mir aber darum, ob es eine bessere oder andere Möglichkeit gibt ein charakteristisches Geräusch zu erkennen, als die Hintergrund Geräusche zu Filtern und zu sehen, bei welcher Frequenz das Lautstärkemaximum des Geräuschs liegt.

Mit vorgefertigten VIs meinte ich mehr ein schon fertiges Programm zum Charakterisieren (und Wiedererkennen) eines bestimmten Geräuschs.
Hallo freerider,

Zitat:Also mein Programm läuft bisher im Grunde so ab
Was ist so schwer zu verstehen bei der Bitte, dein VI hochzuladen? Ein Bild sagt mehr als 1000 Worte...

Zitat:Mit vorgefertigten VIs meinte ich mehr ein schon fertiges Programm zum Charakterisieren (und Wiedererkennen) eines bestimmten Geräuschs.
Evtl. in den mitgelieferten LV-Beispielen.
Bei ni.com gibt es ein (freies) Paket, mit dem LabVIEW auf Sprachbefehle reagiert. Das reagiert auf "bestimmte Geräusche"...

Tipp zum Selber-googeln: "LabVIEW voice recognition". Big Grin
(06.01.2014 14:35 )GerdW schrieb: [ -> ]
Zitat:Also mein Programm läuft bisher im Grunde so ab
Was ist so schwer zu verstehen bei der Bitte, dein VI hochzuladen? Ein Bild sagt mehr als 1000 Worte...

Ich bin ja sowohl in dem Programm als auch im Forum neu und wusste nicht genau, wie das geht.

Danke schonmal für die Tipps, da werde ich jetzt mal ein wenig suchen. Top1
Weißt Du jetzt, wie es geht, oder willst Du immer noch nichts hochladen? Unsure

Gruß Markus

(06.01.2014 14:44 )freerider schrieb: [ -> ]
(06.01.2014 14:35 )GerdW schrieb: [ -> ]
Zitat:Also mein Programm läuft bisher im Grunde so ab
Was ist so schwer zu verstehen bei der Bitte, dein VI hochzuladen? Ein Bild sagt mehr als 1000 Worte...

Ich bin ja sowohl in dem Programm als auch im Forum neu und wusste nicht genau, wie das geht.

Danke schonmal für die Tipps, da werde ich jetzt mal ein wenig suchen. Top1
Referenz-URLs