Gast
#1857425
Hallo, ich habe folgendes Problem. In meinem µC läuft momentan ein Programm, welches ein A/D-gewandeltes Signal mit einem PT2-Filter filtert. Die Messwerte werden alle 2ms aufgenommen und dann muss ja auch der Filter alle 2ms gerechnet werden. Anschließend erfolgt eine Anpassung an die Ausgangsschnittstelle (Ausgabe alle 15ms). Die Filterfunktion ist ja vom Typ y(n)= a*x(n)-b*y(n-1)-c*y(n-2) Das bedeutet ja, dass man zunächst y(n-1) berechnen muss etc. Daher muss das Filter bei jedem neuen Eingangswert auch neu berechnet werden. Gibt es nun eine Möglichkeit, das Filter in die Form y(n)=a*x(n)+b*x(n-1)+c*x(n-2) oder so zu bringen? Dann wäre das Ergebniss nur abhängig von den Eingangsgrößen und ich könnte das Filter mit einer niedrigeren Wiederholrate berechnen lassen. Gruß Dodger