iir bessel filter koeffizienten berechnen

Gast #1000246
Lesenswert?

Hallo

Ich möchte für ein Bessel Filter n-ter Ordnung die Koeffizienten
berechnen.
Dafür möchte ich ein kleines Programm schreiben das mir nach
Eingabe der Ordnung der Grenzfrequenz und der Samplingfrequenz
die gewünschten Koeffizienten berechnet.

Kann mir jemand weiterhelfen wo ich die dafür nötigen Formeln finde?

Für ein Tschebyscheff IIR-Fitler habe ich das gefunden:
http://de.wikipedia.org/wiki/Tschebyscheff-Filter

Besten Dank

Tobias
Gast #1000327
Lesenswert?

Es geht mir um die Berechnung (Formel). Wie im Title
geschrieben für ein digitales iir Filter.

Die Formenl für die Koefizienten im Tietze-Schenk gelten für analoge 
Filter.

Wie kann ich die nun für ein digitales iir Filter gebrauchen?

Beim digitalen Filter ist ja die Samplingfrequenz ein Bestandteil der 
Formel, beim analogen nicht.

Gruss
Tobias
Gast #1000722
Lesenswert?

Hallo miparo

Das ist eigentlich genau das was ich machen möchte.

Hast du evtl. einen Link oder Literaturhinweis wo das Vorgehen das du 
anwendest für die Berechnung der Koeffizienten beschrieben ist ?

Besten Dank

Tobias
Gast #1000804
Lesenswert?

Hallo

>Was fehlt Dir den ? Ist doch alles beschrieben

Ich habe immer gerne ein Nachschlagewerk. Evtl. möchte man dann
einmal anstelle Bessel Tschebitscheff oder ein Bandpass.

Wie auch immer, ich bedanke mich für das Beispiel

Gruss Tobias
#1001626
Lesenswert?

Scilab berechnet IIR-Filter als Second-order-Sections (biquad-Filter) 
mit eqiir
http://www.scilab.org/product/man/index.php?module=signal&page=eqiir.htm

Für die einfache Übertragungsfunktion gibts iir
http://www.scilab.org/product/man/index.php?module=signal&page=iir.htm

Octave kann beides ineinander umrechnen mit tf2sos, die Funktion fehlt 
in Scilab noch:
http://octave.sourceforge.net/doc/f/tf2sos.html

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