WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Beschleunigungssignal "sinnvoll" filtern?

 

alpha1408
Forum-Anfänger

Forum-Anfänger


Beiträge: 35
Anmeldedatum: 10.11.11
Wohnort: Braunschweig
Version: ---
     Beitrag Verfasst am: 25.06.2013, 18:02     Titel: Beschleunigungssignal "sinnvoll" filtern?
  Antworten mit Zitat      
Hallo zusammen!

Ich bin recht neu in der Matlab-Welt und habe eine kurze, für mich aber momentan nicht lösbare Frage:

Ich habe einen Zeit und einen Geschwindigkeitsvektor und diese übereinander aufgetragen. Um dann die Beschleunigung über der Zeit aufzutragen habe ich
Code:

genutzt.

Jetzt hat der Plot der Beschleunigung unglaublich viele schmale Peaks und ich soll das Beschleunigungssignal mit einem "sinnvollen Filter" glätten.

Leider habe ich weder Ahnung, wie ich einen Filter nutze, noch was in diesem Zusammenhang sinnvoll sein könnte.

Kann mir jemand helfen? Shocked

Danke schonmal und vg!
Private Nachricht senden Benutzer-Profile anzeigen


Mille
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 30.06.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.06.2013, 08:20     Titel:
  Antworten mit Zitat      
Hallo,

in so einem Fall verwende ich meist einen Moving Average Filter.
Die Anzahl den Samples hängt von der Qualität und der Anwendung ab...

LG Mille
Private Nachricht senden Benutzer-Profile anzeigen
 
alpha1408
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 35
Anmeldedatum: 10.11.11
Wohnort: Braunschweig
Version: ---
     Beitrag Verfasst am: 30.06.2013, 11:32     Titel:
  Antworten mit Zitat      
Hallo,
danke für die Hilfe.

Ich habe jetzt einen Butterworth-Tiefpassfilter, wie er hier im Forum beschrieben ist, genutzt. Ergebnis sieht ganz gut aus. Spiele momentan nur noch etwas mit der Grenzfrequenz Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 30.06.2013, 22:29     Titel: Re: Beschleunigungssignal "sinnvoll" filtern?
  Antworten mit Zitat      
Hallo alpha1408,

DIFF(x) ist der einseitige Differenzen-Quotient und damit eine Methode erster Ordnung zur Bestimmung der Ableitung. GRADIENT verwendet dagegen die zweiseitigen Diffezent-Quotienten und ist damit ein Verfahren zweiter Ordnung und folglich stabiler.

Ich würde auf jeden Fall das gemessene Signal glätten, statt der berechneten Ableitung. Beim gemessenen Signal kannst Du analysieren, welche Rausch-Komponenten vorkommen. Wenn es z.B. einen scharfen Peak bei der Netzfrequenz von 50Hz gibt, z.B. durch ein einfaches Netzteil in der Messaparatrur, sollte man diese Frequenz schmalbandig herausfiltern, und nicht grob einen Tiefpassfilter walten lassen.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Balzer82
Forum-Anfänger

Forum-Anfänger



Beiträge: 26
Anmeldedatum: 22.02.11
Wohnort: Dresden
Version: ---
     Beitrag Verfasst am: 12.12.2013, 09:10     Titel:
  Antworten mit Zitat      
Hallo alpha1408,

dazu bitte beachten:



Falls du mehr wissen möchtest: Differenzieren verrauschter Signale
_________________

"Bremsen ist die sinnlose Umwandlung von Exergie in Anergie - daran kann man sich höchstens noch die Finger verbrennen" - Prof. J. Morgenstern
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.