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 

Signal glätten/fitten



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!

08.05.2006, 17:51
Beitrag #1

Hollo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2006

6.1/8.5
2003
en

04275
Deutschland
Signal glätten/fitten
Hallo,

habe folgendes Problem:
Ich will ein Signal, wie z.B das im Anhang glätten. Ich kann aber prinzipiell kein smoothing average benutzen, weil die ersten Werte ziemlich wichtig sind und dabei wegfallen würden. Ich suche also etwas womit ich sozusagen einfach "eine Line hineinzeichnen" kann, so dass auch die x-Werte gegen 1 gehen und dann genau eins bleiben. Alle versuchten Glättungsmethoden haben dabei bis jetzt versagt. Kann mir vielleicht jemand weiterhelfen?

Viele Grüße
Holger


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.05.2006, 18:29
Beitrag #2

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Signal glätten/fitten
Sollen die Daten online oder offline geglättet werden? Könntest Du mal die Daten selbst hier posten, so daß man sie direkt in einem Programm verwenden kann? Optimal wäre ein VI mit 1 Bedienelement (auch Diagramm), in dem die Daten als Standardwerde gespeichert sind. Wieso zappelt die Zeit vor und zurück? Sind etwa nur die Achsen vertauscht oder macht das einen Sinn, der sich mir allerdings verschließt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2006, 10:36
Beitrag #3

Hollo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2006

6.1/8.5
2003
en

04275
Deutschland
Signal glätten/fitten
Hallo,

das mit der Zeit und der Amplitude in dem Graphen ist nicht so ernst zu nehmen, die Bezeichnung x- und y-Achse passt da wohl eher. Man könnte zum glätten natürlich auch die Daten vertauschen, wenn das einfacher ist. Habe mal im Anhang einen Datensatz beigefügt. Die Daten sollen offline geglättet werden.

Vielen Dank


Angehängte Datei(en)
Sonstige .vi  smooth.vi (Größe: 38,36 KB / Downloads: 395)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2006, 11:47
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Signal glätten/fitten
Ich werde mir was überlegen, gibt mir etwas Zeit...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2006, 14:05
Beitrag #5

Hollo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2006

6.1/8.5
2003
en

04275
Deutschland
Signal glätten/fitten
Danke schonmal
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2006, 14:45
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Signal glätten/fitten
Ja, es ist tatsächlich so, daß die ersten Werte bei der Mittelwertbildung erst mal Schrott sind. Deshalb habe ich mir folgendes überlegt: Es werden erst mal die Originalpunkte übernommen, d.h es wird bei den ersten Punkten kein Mittelwert gebildet. Erst wenn die Mittelwerte kein Schrott mehr sind, werden die Berechnungen des Glättungsfilters benutzt. Man kann aber auch noch etwas später übernehmen, wenn das sinnvoll erscheint.
Ich verwende hier ein Express.vi (Filter) für die Glättung der Kurve. Der Nachteil ist jetzt - aber ich habe keine Lust das zu ändern - daß, wenn ich die Halbwertsbreite der Mittelwertbildung ändere, das sowohl im Programm als auch im Express-vi gestan werden muß. An die Halbwertsbreite im Express-Vi komme ich aber nicht per Anschlußdraht, sondern nur über rechte Maustaste/Eigenschaften heran, man muß also immer beides synchron ändern.
Außerdem: Es funktioniert nur mit äqidistantem Abnstand, d.h mit konstantem dt. Das ist aber bei deinen Daten der Fall, abesehen von einem kleinem Ausreißer beim ersten Wert.
(Der Glättungsfilter für Dreieck-Gewichtung funktionierte bei mit erst nicht richtig. Vielleicht habe ich jetzt eine von mir selbst korrigierte Version verwendet, weiß das aber nocht genau)
(Die Daten am Ende, die ebenfalls Schrott sind, habe ich nicht extra abgeschnitten)
Erläuterung Halbwertsbreite: Halbwertsbreite 2 bedeutet, daß außer dem mittleren Punkt selbst noch 2 Punkte rechts und zwei Punkte links für die Mittelwertbildung benutzt werden. Zu empfehlen ist einen dreieckfömige, d-h. mit abnehmendem Abstand abnehmende, Gewichtung der Punkte.


Angehängte Datei(en) Thumbnail(s)
           

Sonstige .vi  Gl_tten.vi (Größe: 91,2 KB / Downloads: 398)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.05.2006, 10:42
Beitrag #7

Hollo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2006

6.1/8.5
2003
en

04275
Deutschland
Signal glätten/fitten
Geglättet sieht das schonmal gut aus, werde jetzt mal sehen ob ich das irgendwie auf LabVIEW 6.1 übertragen kann.

Danke vielmals
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.05.2006, 11:04
Beitrag #8

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Signal glätten/fitten
In LV 6.1 gibt es keine Express-VIs. Zur Not könnte ich Dir das eine Promille Code, das die Glättung betrifft, als Sub-vi herausziehen, und das müßte sich dann problemlos auf V6.1 übertragen lassen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.05.2006, 11:56
Beitrag #9

Hollo Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2006

6.1/8.5
2003
en

04275
Deutschland
Signal glätten/fitten
Das wäre sehr nett und nützlich für mich...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.05.2006, 16:49
Beitrag #10

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Signal glätten/fitten
Gut, also hier noch mal alle Bilder mundgerecht aufbereitet zum Um/Abschreiben für Version 6. Das IIR/FIR - Filter müßte auch in Version 6 irgendwo vorhanden sein


Angehängte Datei(en) Thumbnail(s)
           
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
  Erfasstes Signal mit simulierten Signal vergleichen funktioniert nicht wegen Datenty Felifa 14 11.017 21.04.2017 07:46
Letzter Beitrag: Felifa
  Werte per "nichtlinearer Kurvenanpassung" fitten und darstellen Thaddl 5 7.695 02.06.2015 11:48
Letzter Beitrag: Thaddl
  Diagramm Glätten lola2014 9 8.515 21.05.2015 09:46
Letzter Beitrag: GerdW
  DMS Signal filtern/glätten CoCo93 4 7.027 17.06.2013 11:59
Letzter Beitrag: CoCo93
  Signal glätten/filtern Flatty 10 33.473 13.04.2012 14:16
Letzter Beitrag: Flatty
  Signal glätten? bosse 9 10.450 30.04.2009 09:55
Letzter Beitrag: bosse

Gehe zu: