Hallo, ich bin gerade an einer studentischen regelungstechnischen Arbeit und verwende einen digitalen Sensor, der sowohl absolute Winkel als auch Winkelgeschwindigkeiten ausgibt. Die Winkelauflösung ist dabei mit 1° recht bescheiden... Das Signal der Winkelgeschwindigkeit ist sehr stark verrauscht. Ich habe es bisher "durch Ausprobieren" so gehandhabt, dass ich einen gleitenden Mittelwert über die Daten lege, was auch für die Anwendung recht zufriedenstellend ist. Für die Ausarbeitung möchte und muss ich aber wissenschaftlicher an die Sache herangehen und den optimalen Tiefpass im Frequenzbereich genauer bestimmen. Welche Methode und Herangehensweise würdet ihr dafür am Ehesten empfehlen. Was mir noch aus der Vorlesung aus Messtechnik zuerst in den Kopf kommen würde, wäre die diskrete Fouriertransformation. Ich würde das Ganze wenn möglich auch gerne mit MatLab machen, da ich damit für die Reglerauslegung und Simulation schon viel gearbeitet habe.
Hallo Charles, die Methodenfrage scheint noch nicht aktuell zu sein, da du nichts über die Anforderungen schreibst. Wenn du schon ein ingeneurmässiges Vorgehen an den Tag legen willst, dann definiere die Anforderungen an das Filter und die Ressourcen, die es verbrauchen darf. Daraus wird sich die Methode ergeben.
charles200 schrieb: > einen gleitenden > Mittelwert über die Daten lege, hat zuviel Durchlass für nicht ganzzahlige Teiler der Filterlänge. Nimm einen richtigen FIR-Tiefpass.
Hallo Charles Für deine Anwendung sollte ein Butterworth reichen. In Matlab ist dies relativ einfach zu realisieren. (Einfach mal "doc butter" im command window eingeben und durchlesen) Dieses spuckt dir dann als Resultat die b a koeffizienten aus, mit denen du dann deine Daten falten (Matlabbefehl "filter"). Gratistipp: Vergiss nicht beim Dimensionieren deines Filters, als Sperrfrequenz die halbe Abtastfrequenz zu nehmen ;-) MfG
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.