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 

Filtern eines verrauschten Signals



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!

06.08.2008, 14:46
Beitrag #1

labruss Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jul 2008

7.1
-
de

71638
Deutschland
Filtern eines verrauschten Signals
Hallo...
Ich habe eine Messung über 2 Kanäle einer Messkarte. Der eine Kanal ist aufgrund der veralteten Messvorrichtung relativ verauscht.
Ich habe mir schon Filter angeschaut. Z.B. IIR... Aber der will als Eingang eine Double und ich habe aber ein Array...
Zudem ergibt es doch irgendwie kein Sinn wenn ich einen´einzelnen Wert filter...?!
Wie mach ich des am besten?

labruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.08.2008, 14:56
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Filtern eines verrauschten Signals
Hast Du schon mal im Example-Finder "IIR" eingegeben? Da gibt's doch ein paar Bsp..

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2008, 15:56
Beitrag #3

labruss Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jul 2008

7.1
-
de

71638
Deutschland
Filtern eines verrauschten Signals
Ja habe ich... Aber das bringt mich leider nicht weiter...

labruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2008, 17:35
Beitrag #4

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Filtern eines verrauschten Signals
Hallo labruss,

bau Dir Deinen eigenen Filter:

Alles was in einem bestimmten Bereich um Null herum ist durch Null ersetzten dann ist das Rauchen weg.
Die Schwelle kannst Du einstellen.

kpa


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2008, 17:50 (Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2008 18:47 von Lucki.)
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Filtern eines verrauschten Signals
' schrieb:Ich habe mir schon Filter angeschaut. Z.B. IIR... Aber der will als Eingang eine Double und ich habe aber ein Array...
Dann warst Du im falschen Funktions-Menü, das Filtermenü gibt es nämlich zweimal:[list]
[*]Filtermenü Punkt zu Punkt (Double Eingänge)<>
[*]Filtermenü normal (Array Eingänge)<>
[st]Anmerkung: Bei der gleitenden Mittelung hast Du - außer daß Du dich darin einarbeiten mußt - das Problem der Zeitverschiebung und das Problem mit den Anfangs- und Endwerten.
Diese Probleme gibt es alle nicht mit der Funktion Mathematik/Anpassung/kubische Spline Interpolation. Damit kann man ebenfalls einen verrauschten Verlauf glätten, es ist nur einfacher.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2008, 08:31
Beitrag #6

labruss Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jul 2008

7.1
-
de

71638
Deutschland
Filtern eines verrauschten Signals
"Alles was in einem bestimmten Bereich um Null herum ist durch Null ersetzten dann ist das Rauchen weg.
Die Schwelle kannst Du einstellen."

Leider habe ich ein stetig ansteigendes Signal, d.h. ich kann nicht einfach nur um Null herum mein SIgnal filtern. Oder habe ich da was falsch verstanden?! Ich muss mein fortlaufend ansteigendes Signal irgendwie mitteln...

Zu Luckis Vorschlag:
HÖrt sich gut an, schau ich mir gleich mal an...Wink

Um nun noch kurz auf meine aktuelle Lösung zu kommen:
Im Moment bilde ich den Mittelwert aus jeweils 10 Werten des Eingangsarrays den Mittelwert und bilde aus diesen Mittelwerten das neue Array.Der Plot sieht schon um einiges besser aus. Ist dagegen irgendwas einzuwenden?! Treten bei einer solchen Methode Schwierigkeiten auf von den ich noch nix weiß?!

labruss...

p.s. Wie zur Hölle zitiert man jemand...ihr seht bei mir klappt des irgendwie net so recht....Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2008, 08:46
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
Filtern eines verrauschten Signals
' schrieb:p.s. Wie zur Hölle zitiert man jemand...ihr seht bei mir klappt des irgendwie net so recht....Sad
Also hier kann niemand etwas sehen - kein Bild, kein VI, kein Signal.

Vorschlag: Poste ein Beispiel des verrauschten Signals. nicht als Bild, sondern als VI. Wie? Auf Diagramm mit der rechten Maustaste --> Datenoperationen --> diesen Wert als Standard. Dann alls andere aus dem VI herauslöschen. Das VI mit nichts anderem als diesem Diagramm (es darf auch eine Array-Konstante oder dergl. sein) posten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2008, 22:14
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Filtern eines verrauschten Signals
Offtopic2
' schrieb:p.s. Wie zur Hölle zitiert man jemand...ihr seht bei mir klappt des irgendwie net so recht....Sad
1. Möglichkeit: Den Button "Zitieren" am Ende eines Beitrages aktivieren, dann auf "Antworten" am Ende des Threads klicken.
2. Möglichkeit: Den Button "Antworten" am Ende eines Beitrages betätigen.
3. Möglichkeit: Im Editor gibt es oben in der Leiste einen "Zitat"-Button.

MfG, 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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Filtern eines Analogen Geschwindigkeitssignals mithilfe eines Kalman-Filters helloitsme 8 6.204 13.07.2020 23:23
Letzter Beitrag: helloitsme
Shocked Textdatei filtern Ebe419 2 3.011 15.02.2018 22:23
Letzter Beitrag: Ebe419
  Sensorsignal rauschen filtern herriberry 5 6.061 10.07.2015 07:59
Letzter Beitrag: Hubert R.
  Daten aus einem 1D-Array filtern IngDanny7 15 11.974 26.02.2015 16:36
Letzter Beitrag: GerdW
  amplitudemoduliertes Signal filtern Hektor19 4 4.735 18.01.2015 00:27
Letzter Beitrag: Lucki
  Startwert eines kontinuierlichen Signals setzen redhand 23 15.778 03.12.2013 09:01
Letzter Beitrag: th13

Gehe zu: