Forum: Digitale Signalverarbeitung / DSP / Machine Learning FFT Nullstellen


von Frank (Gast)


Lesenswert?

Hallo,

Ich habe eine Sinus-Kurve kreiert und diese per FFT ausgewertet. 
Funktioniert  auch gut.
Um das Signal näher zu untersuchen, möchte die Nullstellen der 
Sinus-Kurve ermitteln.
Und dann den Abstand der Nullstellen ermitteln.

Nun komme ich da nicht weiter.
Kann mir da jemand einen Tipp geben?

Greets
Frank

von Frank (Gast)


Lesenswert?

Das Programm wurde in Matlab geschrieben.

von Thomas B. (Firma: Druckerei Beste) (virtupic)


Lesenswert?

Den Abstand der Nullstellen nennt man auch Wellenlänge und das ist der 
Kehrwert der Frequenz.

Die Lage der Nullstellen ist die Phase. Jeder Wert der FFT ist komplex 
- a+ib - wobei a der Sinusanteil und b der Cosinusanteil ist. Also t0 = 
atan(b/a). Auf das berühmt-berüchtigte atan(1/0) Problem musst du 
natürlich dabei achten.

virtuPIC
/ggadgets for tools & toys

von Klaus (Gast)


Lesenswert?

> [...] Wellenlänge und das ist der Kehrwert der Frequenz.

Da wär ich mir nicht so sicher.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Periodendauer mal Lichtgeschwindigkeit ergibt die Wellenlänge. 300 MHz 
entsprechen 3,3 nsec Periodendauer und 1 m Wellenlänge.

von Thomas B. (Firma: Druckerei Beste) (virtupic)


Lesenswert?

Sorry, ich vergaß. Ersetze in meinem letzten Post Wellenlänge durch 
Periodendauer. Die dann mit der Ausbreitungsgeschwindigkeit (Licht oder 
Schall oder sonstwas) multipliziert ergibt die Wellenlänge.

virtuPIC

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.