Forum: Digitale Signalverarbeitung / DSP / Machine Learning Software um Signal-Perioden zu selektieren


von Fragesteller (Gast)


Lesenswert?

Ich möchte aus einer Aufnahme eines (mehr oder weniger) periodischen 
Signals (z.B. Musikinstrument) n Perioden automatisch ausschneiden.
Das heisst dann wohl, ich suche die Nulldurchgänge der niedrigsten 
Frequenz, oder die längste Periode des Signals.

Dazu müsste die Software vermutlich

1. die Periode bestimmen
2. die Vorkommen in den Daten erkennen und
3. Anfang und Ende liefern

Gibt es da etwas fertiges (Windows, ggf. auch Python), ohne, dass ich in 
DSP einsteigen muss?

von Sven B. (scummos)


Lesenswert?

Mh, ich bin mir nicht sicher, ob das so funktioniert wie du es dir 
vorstellst. Entweder das Signal ist periodisch, oder nicht ... es gibt 
ja keine klar definierte "niedrigste vorkommende Frequenz". Weder ist 
die Amplitude der vorkommenden Frequenzen irgendwo scharf abgeschnitten, 
noch sind die vorkommenden Frequenzen diskret.

von J. S. (engineer) Benutzerseite


Lesenswert?

Fragesteller schrieb:
> Ich möchte aus einer Aufnahme eines (mehr oder weniger) periodischen
> Signals (z.B. Musikinstrument) n Perioden automatisch ausschneiden.
> Das heisst dann wohl, ich suche die Nulldurchgänge der niedrigsten
> Frequenz, oder die längste Periode des Signals.

Hört sich nach einem auto relooper an. Das geht, aber auch der braucht 
Parameter, insbesondere einen Spektralbereich, auf den er arbeiten soll. 
Die Grenzen der Loops (= Anfang und Ende der Perioden) sind - besonders 
bei Musik - auch nicht unbedingt durch einen Nulldurchgang 
gekennzeichnet. Das ist ein gängiger Denkfehler.

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
Noch kein Account? Hier anmelden.