INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Probleme mit Filterung und Ableitung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

24.01.2012, 17:06
Beitrag #1

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
Probleme mit Filterung und Ableitung
Hallo ihr lieben,

ich habe ein Problem mit Butterworth Filter, nach dem Filtern habe ich immer 0 als Anfangswert, was eigentlich nicht zu meinen Werte gehört.
2 Problem tritt bei der Ableitung auf, es wird immer am Ende der Kurve eine Gerade dargestellt. im Anhang ist das Programm und ein Screenshot.
weiß Jemand woran das Problem liegt?
viele Grüße Amina


Angehängte Datei(en) Thumbnail(s)
   

8.6 .vi  Probleme.vi (Größe: 76,12 KB / Downloads: 213)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.01.2012, 18:46
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Probleme mit Filterung und Ableitung
Zwecks Ableitung, ist dir schon mal der Sprung in deinen Daten ganz am Ende aufgefallen?
   
Da springt der Wert von ca. -70 auf ca. -35 innerhalb von 1 ms.
Das ist eine ganz ordentliche Steigung.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 09:15 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2012 09:23 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Probleme mit Filterung und Ableitung
Das ist kein "Problem", sondern eine Grundeigenschaft jedes "Tiefpassfilters im energielosen Anfangszustand" (Analogtechnik -> "energielos" = Digitaltechnik -> "rückgesetzt") . Er hat zur Zeit t=0 den Ausgangwsert 0 hat und ändert diesen Wert nicht sprunghaft, sondern stetig.

Um das zu ändern gibt es zwei Mögloichkeiten:
1. Du subtrahierst das Arrayelement 0 vom Array, so dass der Array mit dem Wert 0 beginnt, und addierst den Wert nach der Filterung wieder.
2. Du hängst an das Array noch genügend viele Werte des Arrayelementes 0 vor dem Array an, so daß der Filter die Gelegenheit hat, sich auf diesen Wert einzuschwingen. Nach der Filterung die Werte wieder entfernen.

Deine gewählte Grenzfrequenz von 0.125 Hz ist übrigens absurd niedrig. Da reicht nicht mal die Diagrammlänge von 5 sek aus, um sich einzuschwingen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 10:12
Beitrag #4

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
RE: Probleme mit Filterung und Ableitung
Hi Lucki vielen dank für deine Hilfe.
die Grenzfrequenz muss 6,14 Hz gewählt werden, aber die 2 Möglichkeit habe ich leider nicht verstanden, und die erste Möglichkeit klappt leider nicht
Viele Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 10:34 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2012 10:41 von Hook1986.)
Beitrag #5

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

2010
2011
DE_EN


Deutschland
RE: Probleme mit Filterung und Ableitung
Was Lucky sagen möchte ist folgendes:

Du benutzt zunächst Index Array und holst dir somit das erste Arrayelement (dein erster Wert). Danach benutzt du die Funktion "In Array einfügen" und fügst dieses erste Arrayelement mehrfach an der ersten Stelle deines Array ein. Somit ermöglichst du dem Filter, dass er sich auf den Anfangswert einschwingt. Nach der Filteroperation musst du natürlich die Anzahl Elemente, die die vor dem Filtern eingefügt hast auch wieder aus dem Array entfernen. Somit wird verhindert, dass du am Anfang einen Sprung in der Kurve hast.

EDIT: Beispiel siehe unten.

MfG Carsten


Angehängte Datei(en)
9.0 .vi  Array vergrößern.vi (Größe: 6,3 KB / Downloads: 221)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 11:10
Beitrag #6

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
RE: Probleme mit Filterung und Ableitung
Ich danke euch, das hat wunderbar funktioniert.
Grüß Amina


Angehängte Datei(en)
8.6 .vi  Array vergrößern (2).vi (Größe: 53,61 KB / Downloads: 177)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.01.2012, 11:20
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Probleme mit Filterung und Ableitung
Gut, aber wieso die erste Möglichkeit nicht funktionieren soll, verstehe ich nicht:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 20:02
Beitrag #8

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
RE: Probleme mit Filterung und Ableitung
Hi Lucki die beider Möglichkeiten funktionieren super, bei der ersten Möglichkeit hatte ich ein Fehler gemacht, deswegen dachte ich mir, es funktioniert nicht, also deine beide Vorschläge funktionieren einfach wunderbar, noch mal vielen vielen dank Lucki .
Gruß Amina
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenerfassung & Signalauswertung / Filterung Spickerschinken 2 3.416 05.01.2014 18:57
Letzter Beitrag: GerdW
  numerische Ableitung nakwechi 8 11.333 20.06.2011 14:05
Letzter Beitrag: nakwechi
  Mittelwert nach Filterung Destiny 3 4.248 30.11.2008 19:55
Letzter Beitrag: thomas.sandrisser
  Filterung swazy 22 18.812 27.02.2008 22:43
Letzter Beitrag: swazy
  FIR-Filterung klappt nicht Oliver 3 4.546 02.11.2006 14:26
Letzter Beitrag: Oliver
  Filterung von Signalen Timmey 0 2.979 14.06.2006 11:37
Letzter Beitrag: Timmey

Gehe zu: