23.11.2005, 11:23
Hallo,
ich messe von einem Sensor ein Signal im Bereich von 0-5V, welches ziemlich verrauscht ist. (Spannungsmessung mit DAQ-Pad6015, 1000Hz, NRSE, kontinuierliche Messung).
Das Ganze ist durch den DAQmx-Assistenten und eine While-Schleife realisiert. Nun möchte ich das Rauschen entfernen und das Signal soweit wie möglich glätten, wobei sich der gleitende Durchschnitt recht gut eignet.
Dabei soll der Durchschnitt über die letzten 200-500 Messpunkte berechnet werden.
Ich suche also eine Möglichkeit um das SIgnal durch ein Fenster zu ziehen (Speicher o.ä.) und aus diesem (den letzten 200 Werten) den gleitenden Durchschnitt zu berechnen.
Wie kriege ich das in LabVIEW gebacken? Hat da jemand nen Ansatz? Ich bin hier noch nicht so sehr erfahren und könnte es mir vielleicht über ein Array vorstellen.
Ich habe im Anhang mal eine ähnliche Signalquelle generiert um das ganze mal auszuprobieren, habe aber wirklich noch keine Idee.
Danke für eure Tipps!
ich messe von einem Sensor ein Signal im Bereich von 0-5V, welches ziemlich verrauscht ist. (Spannungsmessung mit DAQ-Pad6015, 1000Hz, NRSE, kontinuierliche Messung).
Das Ganze ist durch den DAQmx-Assistenten und eine While-Schleife realisiert. Nun möchte ich das Rauschen entfernen und das Signal soweit wie möglich glätten, wobei sich der gleitende Durchschnitt recht gut eignet.
Dabei soll der Durchschnitt über die letzten 200-500 Messpunkte berechnet werden.
Ich suche also eine Möglichkeit um das SIgnal durch ein Fenster zu ziehen (Speicher o.ä.) und aus diesem (den letzten 200 Werten) den gleitenden Durchschnitt zu berechnen.
Wie kriege ich das in LabVIEW gebacken? Hat da jemand nen Ansatz? Ich bin hier noch nicht so sehr erfahren und könnte es mir vielleicht über ein Array vorstellen.
Ich habe im Anhang mal eine ähnliche Signalquelle generiert um das ganze mal auszuprobieren, habe aber wirklich noch keine Idee.
Danke für eure Tipps!