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
>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?
Audiomann schrieb: > Gegenfrage: Gibt es bei Matlab eigentlich auch eine > Grammatiktoolbox mit lateinischen Plurals? Das merkst Du schon, wenn Du Deine Visas suchst.
Egon D. schrieb: > Das merkst Du schon, wenn Du Deine Visas suchst. Viel einfacher: Man lausche den Jungspunten in den Firmen, wenn sie von Antibiotikas und Praktikas schwafeln.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.