Hallo,
ich versuche gerade, eine Transformation eines analogen Tiefpassfilter
nachzuvollziehen.
Dabei wird die Euler-Vorwärts-Regel verwendet, um die
Übertragungsfunktion des digitalen Filters zu berechnen.
Die Rechnung ist mir klar, ich erhalte auch dasselbe Ergebnis wie in
meinem Skript aufgeführt.
Allerdings kann ich den Frequenzgang (also die Grafik) nicht
reproduzieren.
Die Übertragungsfunktion hat folgende Form:
Der Betragsfrequenzgang soll wie im Bild aussehen.
Wie man sieht, erhält man für niedrige Frequenzen eine Verstärkung von
0dB.
Das alleine kann ich schon nicht nachvollziehen.
Die Verstärkung an der Stelle 0 erhalte ich doch so:
(Den Betrag kann man sich hier sparen, ist ja rein reell).
Das entspricht natürlich auch nicht 0dB. Was mache ich hier falsch?
Gehe ich richtig davon aus, dass
gilt?
Das zweite Bild zeigt den mit Matlab berechneten Frequenzgang.
Der Code dazu:
1 | num = 1/3;
|
2 | den = [1, -1/4, 7/12];
|
3 |
|
4 | freqz(num, den);
|