Forum: Digitale Signalverarbeitung / DSP / Machine Learning Labview Filterung eines Gyroskopes (Rauschen)


von Michael A. (ottopressler)


Angehängte Dateien:

Lesenswert?

Guten Tag,
ich habe sehr wenig Erfahrung in der Programmiersprache Labview und 
wende mich daher an euch. Ich habe ein Gyroskop das ich mit Hilfe eines 
VI´s auslese, dieses Signal enthält noch einen gewissen Anteil von 
Rauschen das ich wegfiltern soll. Ich habe weder eine Idee wie ich das 
in Labview realisiere noch welcher Filter für diese Anwendung sinnvol 
ist. Im Anhang hab gibt es das VI mit dem ich das Gyroskop auslese und 
eine Textdatei mit den werten einer Messung bei Ruhelage des Gyroskopes.
Ich hoffe jemand kann mir helfen!!
Vielen Dank im Vorraus

Gruss M.

: Verschoben durch Admin
von LabVIEWGuru (Gast)


Lesenswert?

Mittelung Deiner Daten lässt sich a besten mit einem Running Average 
Algorithmus erzielen. NI hat dazu folgende Webseite mit den Infos 
http://decibel.ni.com/content/docs/DOC-5183

von Sebastian K. (flanagan)


Lesenswert?

hallo

Ich hab genau das selbe Problem. Ich verwende den Gyrosensor von 
HiTechnic (ich nehme an dass Michael den auch verwendet).
Ich hab das mit dem angegebenen Runnig Averge Filter versucht und nur 
bedingten Erfolg gehabt.
Wenn der Sensor ruhig ist springt das Signal zwischen zwei Werten hin 
und her. Dies kann ich gut glätten wenn ich die Anzahl der gemittelten 
Werte genug hoch wähle. doch sobald der Sensor in bewegung kommt 
verfälscht sich so das gemittelte Signal zu fest. So kann ich nicht 
beides gleichzeitig lösen, denn wenn ich die Anzahl der gemittelten 
Werte verkleinere kann ich die Ruhelage nicht mehr stabilisieren.
Ich kenne mich mit Filtern nicht wirklich aus und so wollte ich fragen 
ob es einen besseren Filter für mein Problem gibt, oder wie ich den 
Moving Avarage modifizieren kann.

Vielen Dank!
Grüsse Sebastian

von last (Gast)


Lesenswert?

Versuche einen anderen, linearen Tiefpass zu verwenden.

Allerdings:
"So kann ich nicht
beides gleichzeitig lösen, (...)"
ist bei jedem Tiefpass (wie z.B. Running Average)
 mehr oder weniger der Fall.

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.