LabVIEWForum.de - FFT von aufgenommenen Messwerten

LabVIEWForum.de

Normale Version: FFT von aufgenommenen Messwerten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute!

Folgendes Problem mit LabVIEW liegt vor:

Ich möchte gern eine FFT meiner aufgenommenen Messwerte durchführen, um die Modulationsfrequenz zu erhalten.
Die Werte liegen in einer .txt Datei. Das Einlesen an sich ist kein Problem.

Probiert habe ich mit der Funktion "FFT" und "Spektrum ermitteln" - allerdings weiß ich nicht, ob die berechneten Werte brauchbar sind.
Habt Ihr vielleicht andere Möglichkeiten / Ideen, Messwerte mit LabVIEW bzgl. einer Frouriertransformation zu unterziehen?
Im Anhang ist das VI und die Messwertdatei. (Version 8.5)

Danke für Eure Hilfe.
Hi,

ich versteh Deine Frage ehrlich gesagt nicht so richtig. Wo ist Dein Problem? Verstehst Du die Ausgabe vom FFT-VI nicht oder hast du verschiedene Sachen mit verschiedenen Ergebnissen probiert? Bin auch leider gerade daheim, so dass ich mir das VI nicht anschauen kann...

Hab mir die Messwerte auch nicht angesehen, aber wenn es eine modulierte Schwingung ist und du die Grundschwingung kennst bzw. etwas drüber aussagen kannst, wäre ggf. auch das "Extract Multiple Tone Information" (Oder so ähnlich) aus der Signalverlaufspalette was. Das arbeitet zwar auch mit einer FFT, aber da muss man sich um ein paar Dinge nicht so viele Gedanken machen...

ch
Grüße,

Danke für den Hinweis.

Ich habe zwei Möglichkeiten ausprobiert. Nun weiß ich aber nicht, ob die ermittelten Ergebnisse richtig sind. Die Messwerte sind mit einem Spektrometer aufgenommen worden. Dargestellt ist die Intensität über der Wellenlänge. Es liegt sozusagen an mir, die Modulationsfrequenz, die im Spektrum enthalten ist, heraus zu bekommen. Auch bereitet mir das Abtasten der Messwerte Sorgen. Das VI "Spektrum ermitteln" scheint wohl intern selbst die Abtastparameter festzulegen. Bei "FFT" (Signalverarbeitung-Transformationen...) müsste ich dagegen bestimmt entsprechende Parameter angeben.
' schrieb:Die Messwerte sind mit einem Spektrometer aufgenommen worden. Dargestellt ist die Intensität über der Wellenlänge.
Soll das heißen deine Messwerte sind "Intensität über der Wellenlänge"? Und davon willst du jetzt eine FFT haben?Hmm

Zitat:Auch bereitet mir das Abtasten der Messwerte Sorgen. Das VI "Spektrum ermitteln" scheint wohl intern selbst die Abtastparameter festzulegen. Bei "FFT" (Signalverarbeitung-Transformationen...) müsste ich dagegen bestimmt entsprechende Parameter angeben.
Es muss nix mehr abgetastet werden, denn du hast bereits diskrete Werte. Das Express VI kennt das dt, weil diese Information in dem DDT Format steckt. Das urige FFT (von dem ich dir abraten möchte) verlangt ja ein DBL-Array; da ist das dt (wenn man davon überhaupt sprechen kann) einfach 1.

BTW beim urigen FFT VI bekommt man ein symmetrisches Spektrum, welches man sich erst zurechtschnippeln muss. Ich muss dabei selbst jedes mal schauen wo die Null ist, mittig oder außen; je nachdem obs verschoben ist oder nicht. Nichts für Anfänger.
Referenz-URLs