LabVIEWForum.de - STFT ausgeben lassen

LabVIEWForum.de

Normale Version: STFT ausgeben lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hej,
ich versuche grade den STFT Block zu testen, leider klappt das nicht so wie vorgesehen. Ich moduliere mir 2 Signale mit 110Hz und 100Hz. Diese addiere ich und gebe sie in den STFT Block, nun sollte dieser mir auf einem Intensity Graph jeweils die beiden Frequenzen mit Amplitude 1 Zeitaufgelöst anzeigen. Aber das geschieht leider nicht. Es wird immer nur eine Frequenz bei 0Hz angezeigt. Kann mir jemand weiterhelfen? Ich verstehe auch nicht so ganz wie LabVIEW das mit der Fenstergröße regelt. Im Signal Generator habe ich eine Samplingrate von 1200 angegen, jetzt bräuchte LabVIEW nach meinem verständnis nurnoch die Fenstergröße, welche man auch angeben kann. Zusätzlich gibt es aber noch den Eingang "Sample Länge", was sagt mir dieser, wozu brauch ich den denn auch noch?
Im Anhang befindet sich mein Test VI (Version 8.2) und ein Screenshot von dem was der Graph anzeigt.
Gruß
Peter
Du mußt Dich erst mal entscheiden, wie Du es machen willst: Entweder Punkt-für-Punkt-Verarbeitung oder Array-Verarbeitung. Du kannst doch nicht Signalarrays erzeugen, und die Arrays dann auf das STFT-VI für Punkt-Für-Punkt-Verarbeitung geben. Das Ergebnis ist, daß von dem Signalverlauf jeweils nur ein einziger Punkt benutzt wird. D.H es funktioniert so nicht.
Referenz-URLs