peaks in einem Audiosignal finden

Gast #5586415
Lesenswert?

Hallo ich habe eine Audiosignal mit ca. 165000 Werten und einer 
Abtastfrequenz von 22KHz . Dieses Signal enthält an einigen stellen 
kurze Ausschläge(maximas und minimas).
Nun möchte ich nicht alle peaks finden sondern nur die Anfänge dieser 
Ausschläge.

Gibt es da irgendeine Funktion in Matlab?

MFG 
Angehängte Dateien:
Gast #5586466
Lesenswert?

>maximas
Das ist die signals processings tools boxs. Dort gibt es filters zum 
findens der extremas.

Gegenfrage: Gibt es bei Matlab eigentlich auch eine Grammatiktoolbox mit 
lateinischen Plurals?
Persönliche Seite #5588573
Lesenswert?

Audiomann schrieb:
> wenn sie von Antibiotikas und Praktikas schwafeln.
Das ist eben echter Pluralismus! :-)

dsp_noob schrieb:
> Nun möchte ich nicht alle peaks finden sondern nur die Anfänge dieser
> Ausschläge.
Um den Beginn eines Ereignisses, also dessen Zeitpunkt zu finden, wirst 
du ein Kriterum für das Ereignis selbst definieren müssen.

Ab wenn gilt denn bei dir ein peak als solcher und wann möchtest du ihn 
ignorieren?

Die einfachste (und schlechteste) Herangehensweise ist, ein absolutes 
Level zu definieren.

Die zweit einfachste (und zweit schlechteste) Herangehensweise ist, ein 
relatives Level zu definieren, das sich vom lokalen Rest der Amplitude 
abhebt.

Eine recht gute, aber eben nicht mehr so einfache, Methode ist eine 
frequenzweise Betrachtung, d.h. eine Selektion des relevanten Bereiches, 
in dem die Signalpeaks vorkommen können.

Alles andere, läuft komplett im Frequenzbereich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren