LabVIEWForum.de
Filter selbst erstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Filter selbst erstellen (/Thread-Filter-selbst-erstellen)

Seiten: 1 2


RE: Filter selbst erstellen - jg - 23.04.2013 11:52

Vielleicht ein wenig offtopic, aber mal eine grundsätzliche Frage:

Willst du wirklich zeitbasiert filtern oder vielleicht doch weg- bzw. winkelbasiert?

Dass der Eingang bei Filtern immer dt heißt, bedeutet noch lange nicht, dass das eine Zeit sein muss.

Gruß, Jens


RE: Filter selbst erstellen - creo_123 - 23.04.2013 11:55

Hi Jens,

also ich würde natürlich lieber winkelbasiert filtern.. nur war mir wohl nicht so ganz klar, dass das funktioniert
und um ehrlich zu sein, bin ich mir auch jetzt nicht so sicher, wie ich das machen könnte..


RE: Filter selbst erstellen - jg - 23.04.2013 12:00

Na gaaanz einfach, dein dt (bzw. Delta-Phi) ist 0,2. Dass das jetzt ein Winkel ist, ist doch egal.

Vgl. auch den Beitrag von Lucki, eine Waveform als Datentyp kann auch ein Cluster aus "Dbl, Dbl, 1D-Array" sein und nicht Cluster of "Timestamp, Dbl, 1D-Array".

Gruß, Jens


RE: Filter selbst erstellen - Lucki - 23.04.2013 14:20

Späte Antwort auf die Frage:

(19.04.2013 10:00 )creo_123 schrieb:  wieso könnte ich denn damit nicht glücklich werden, bzw. gibt es eine sinnvollere Lösung?

1. Deine Feststellung in #1 "Das Filter VI sperrt Frequenzen komplett" ist falsch, dann es gibt in Labview nicht "Das" Filter-VI, sondern mehrere. Unter anderem auch eines, bei dem man selbstbestimmte Filter-Koeffizienten eingeben kann und somit jeden realisierbaren Frequnzgang darstellen kann. Dein Problem wäre also mit normaler Filterung durchaus zu lösen. So viel zur Frage nach der "Sinnvolleren Löung".

2. Der Unterschied zu Filtern nomal und Filtern über Fourier-Spektrum ist: Normales Filtern funktioniert auch Live (Online, siehe "Punkt-zu-Punkt"-Filterfuntionnen), das andere geht nur Offline. Beim nomalen Filtern hat man am Anfang ein Einschwingen, außerdem hat man eine Verzögerung. Beim Filtern über Fourier hat man das nicht, man müsste aber die Funktion fenstern, wenn man ungewollte Spetralanteile vermeiden möchte. Allerdings ergibt die Rücktransformierung der gefensterten Funktioon dann nicht die Originalfunktion.

Wenn Du aber genau eine volle Umdrehung für die Auswertung verwendest, und die Funktion ist periodisch in Bezug auf die volle Umdrehung, dann muss man nicht fenstern und hat das Problem nicht. Die Filterung über Fourierzerlegung kann dann durchaus sinnvoll sein. Man hat dann ein Verzögerung von einer Umdrehung: Die vorige Umdrehung wird berechnet und dargestellt, während die aktuelle Umdrehung erfasst wird.