Forum: Analoge Elektronik und Schaltungstechnik Tiefpassfilter Koeffizienten transformieren


von Holger K. (holgerkraehe)


Lesenswert?

Hallo zusammen

Ich habe meine Filterkoeffizienten für ein Filter mit 
Tiefpasscharakteristik berechnet. Nun möchte ich die Koeffizienten gerne 
für ein Hochpass umrechnen.

Konkret geht es um folgende Zahlen:

b = [0 0 0 0.0949]
a = [1 0.2479 0.7807 0.0949]

Diese koeffizienten möchte ich nun in Koeffizienten für einen HP 
umwandeln.
Matlab kann dies einwandfrei mit lp2hp.
Dann bekomme ich:

(Links jeweils der höchste Exponent, hier s^3)

b = [1 0 0 0]
a = [1 8.2290 2.6131 10.5400]

Ich weiss nur, dass bei der Transformation p bzw. s zu 1/s wird.
Daher habe ich es mal mit 1/ jeden koeffizienten versucht. Scheint 
jedoch nicht ganz zu klappen.

Wäre sehr froh, wenn mir jemand ein paar tipps geben könnte.

Danke

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Die Transformation mit s --> 1/s klappt schon, aber lp2hp normiert das 
auf Verstärkung 1. Deshalb sind die Koeffizienten im Nenner um Faktor 
1/0,0949 unterschiedlich. Schau dir mal meinen Plot an.

von Holger K. (holgerkraehe)


Lesenswert?

Helmut S. schrieb:
> Die Transformation mit s --> 1/s klappt schon, aber lp2hp normiert
> das auf Verstärkung 1. Deshalb sind die Koeffizienten im Nenner um
> Faktor 1/0,0949 unterschiedlich. Schau dir mal meinen Plot an.

Danke für deine Antwort.
Evtl hab ich da auch zwei koeffizienten matrizen vertauscht. Ob das nun 
auf A0 = 1 normiert wird spielt mir keine rolle.

Ich möchte gerne verstehen, wie dies intern berechnet wird. Ich möchte 
das ganze von hand auch rechnen können.

Kann mir dazu evtl jemand nen hinweis geben?

Danke

von Holger K. (holgerkraehe)


Lesenswert?

Ich habs inzwischen herausgefunden.

Mann muss die Komplexen Polpaare umkehren.

also 1/Polpaar = Polpaar_HochPass

von Helmut S. (helmuts)


Lesenswert?

> Ich möchte gerne verstehen, wie dies intern berechnet wird. Ich möchte
das ganze von hand auch rechnen können.


Einfach jedes s durch 1/s ersetzen. Dann Zähler und Nenner mit s^3 
multiplizieren. Das kann man ganz leicht von Hand machen.

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
Noch kein Account? Hier anmelden.