Noch schlimmer ist eigentlich, daß sich die a und b Koeffizienten so stark unterscheiden, sonst könnte ich ja einfach alle hochskalieren...
b0 = 0.00015514842347
b1 = 0.00031029684695
b2 = 0.00015514842347
a1 = -1.96446058020523
a2 = 0.96508117389914
Die a Koeffizienten sind also gut 6000x größer als die b Koeffizienten, aber so wie ich das sehe kann ich die Koeffizienten nicht unabhängig voneinander skalieren, ohne das Ergebnis zu beeinflussen.
Oder gibt es da vielleicht doch eine Lösung ?
Also die Gleichung für mein Filter sähe ja in diesem Fall etwa so aus:
y(n) = i * (b0*x(n)+b1*x(n-1)+b2*x(n-2)) - j * (a1*y(n-1) + a2*y(n-2))
Wenn i=j ist habe ich keine Probleme, dann muss ich den ganzen Kram nur durch i teilen (genau das mache ich ja schon, ich teile alle Koeffizienten durch 2, weil a1 sich sonst nicht darstellen lässt). Aber was soll ich tun wenn i und j nicht gleich sind?
Lesezeichen