Forum: Digitale Signalverarbeitung / DSP / Machine Learning Frequenzgang eines Tiefpassfilter bei Euler-Vorwärts-Transformation


von Patrick S. (hyde_pa)


Angehängte Dateien:

Lesenswert?

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);

von Patrick S. (hyde_pa)


Lesenswert?

Oh man, blöder Fehler:
Ich hatte die Rechnung der Übertragungsfunktion wie erwähnt 
nachvollziehen können, allerdings habe ich dabei festgestellt, dass im 
Skript ein Tippfehler ist.
Die Übertragunsfunktion muss lauten:
Das löst dann auch die Probleme. Ich hatte diesen Aspekt leider 
vergessen.

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.