Savitzky-golayfilter

Moderators: dirkwb, Xilvo

Reageer
Berichten: 3

Savitzky-golayfilter

Hallo,

ik loop tegen een probleem aan en hoop hier hulp ervan te kunnen vinden.

Voor de verwerking van data van een meetinstrument, moet ik ruis filteren

met behulp van Savitzky-Golayfilter. Echter, na uitzoek werk en informatie op

wikipedia kom ik er totaal niet uit.

Om eerlijk te zijn, gaan deze berekeningen toch wat boven mijn pet.

Nu hoop ik dat iemand hier toevallig bekend is met deze berekening, of de berekening

snapt. Ik heb mijn excelbestand toegevoegd, zodat er naar gekeken worden.

(Let op, zijn wel rond de 15.500-16.000 datapunten op dit moment)

Bedankt alvast voor de hulp!

Met vriendelijke groet,

Peter

Excel bestand

Gebruikersavatar
Berichten: 10.179

Re: Savitzky-golayfilter

Verplaatst naar Analyse. Bovendien is het voor iedereen eens zo prettig om je Excel-bestand rechtstreeks op het forum te uploaden. Bespaart ons ook weer om naar een externe site te gaan (die binnenkort je bestand zeer waarschijnlijk ook verwijderd). Ik heb dat bij deze gedaan:
Tijd_vs_Hoogte.xlsx
(529.02 KiB) 66 keer gedownload
[/color]
Zoek je graag naar het meest interessante wetenschapsnieuws? Wij zoeken nog een vrijwilliger voor ons nieuwspostteam.

Gebruikersavatar
Berichten: 5.679

Re: Savitzky-golayfilter

In principe is een Savitzky-Golayfilter gewoon een 'gewogen gemiddelde' (een convolutie dus, als die term je wat zegt). De gefilterde versie van iedere waarde X(i) is een lineaire combinatie van X(j)-tjes om i heen.

Stel kolom A bevat de meetwaarden, dan krijg zo je in kolom B de Savitzky-Golay-gefilterde variant:

B100 = -0.143*A97+0.171*A98+0.343*A99+0.371*A100+0.257*A101

Hier als voorbeeld een filter van graad 2 genomen.
In theory, there's no difference between theory and practice. In practice, there is.

Reageer