Ich habe mir einen einfachen Tiefpassfilter gebastelt.
1 | #define C 8 // ein wert zwischen 0 und 10
|
2 |
|
3 | int Y; // Gefilterter Messwert
|
4 | int X; // wert der vom ADC gewandelt wird und in einen Messwert umgerechnet wurde
|
5 | ...
|
6 | Y=(X*(10-C)+Y*C)/10;
|
7 | ...
|
Mit C stelle ich die Grenzfrequenz ein(glaube ich).
Der Messwert ändert sich nur sehr langsam, im Bereich von kleiner 0,25
Hz
Alles darüber wollte ich weg filtern.
soweit so gut. bis hier hin läuft alles.
jetzt zur Theorie: ich möchte den Filter Dokumentieren und
Charakterisieren
ich habe mir daher folgende Übertragungsfunktion überlegt:
Hier komme ich nicht weiter.
wie berechne ich jetzt aus dieser Übertragungsfunktion den Frequenzgang?
Kann ich diese diskrete Übertragungsfunktion in eine kontinuierliche
umwandeln G(s)?
ps ich habe Octave zur Simulation