diskreter Tiefpass in C

Gast #729609
Lesenswert?

Ein Tiefpasss erster Ordnung ist ein klassisches PT1-Verhalten.

RC*y' + y = x  mit RC=tau.

Wenn das diskret realisiert werden soll, dann muss das über eine 
Differenzengleichung geschehen. Die dazu passende wäre:

y(n) = (1-c)*x(n) + c*y(n-1)    mit c=exp(-Ta/RC)

Diese Formal muss all Ta ausgerechnet werden.
y(n) ist der aktuelle, gefilterte Ausgangswert,
x(n) ist der aktuell zu filternde Wert
y(n-1) ist der letzte gefilterte Wert (also der, der vor der Zeit Ta 
ausgerechnet wurde)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren