Hallo, ich versuche gerade ein digitales Bandpassfilter zu einem "analogen" Amplitudengang zu entwickeln und komme nicht so recht weiter. Und zwar stehen mir von dem eigentlich analogen Amplitudengang nur 101 Stützstellen zwischen 0 und 100 Hz in 1 Hz Schritten zur verfügen. Informationen über den Phasengang habe ich nicht, das System sollte aber minimalphasig sein. Die spätere Abtastfrequenz des zu filternden Signals wird zwischen 2000 und 6000 Hz liegen. Mir steht MatLab zum IIR-Filterentwurf zur Verfügung. Meine Idee war, das ich die Werte interpoliere um eine Funktion für den analogen Amplitudengang zu erhalten und dann auf diese Funktion eine bilineare Transformation anwende. Mir scheint das aber eher ungenau und ich vermute, dass es dort eine bessere Alternative gibt. Vielleicht kann mir einer von euch helfen. Grüße Binzer
Vielleicht mit "yulewalk"? http://www.mikrocontroller.net/articles/Digitalfilter_mit_ATmega#Frequenzgang_ma.C3.9Fgeschneidert http://www.mikrocontroller.net/articles/Digitalfilter_mit_ATmega#Frequenzgang-Planung_mit_Yulewalk in Matlab auch enthalten: http://www.mathworks.com/help/toolbox/signal/yulewalk.html
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.