Tiefpassfilter Koeffizienten transformieren

#5634350
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
#5634475
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

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