Verständnisfrage zum Design digitaler Filter

Gast #2331386
Ich hätte eine Frage zum design digitaler Filter:

Mit dem DFALZ Filterdesigner habe ich einen Tiefpass generiert, der in 
etwa das bringt, was ich möchte: Flach bis 12 MHz, abfallend bis 20 MHz 
und ab dann typisch wellig im Bereich -60dB / -80dB für f>20MHz

Wenn ich umschalte auf "Hochpass", dann invertiert er quasi die Kurve. 
Diese ist jetzt links über den gesamten Bereich wellig, steigt dann an 
und ist oberhalb 20MHz superflach - praktisch spiegelsymmetrísch. Das 
ist aber ein Problem, weil der Filter unterhalb der Grenzfrequenz stark 
angesteuert wird und viel Artefakte einsammelt.

Frage: Macht es nicht mehr Sinn, vom eingehenden Signal einfach den 
Tiefpass abzuziehen? Rein mathematisch müsste das doch stimmen, oder?

Wie ist das dann mit der Phasenlage? Das Digitalfilter schaut ja 
vollständig "rückwärts" in der Zeit. Auf welchen Zeitpunkt muss ich den 
Vergleich beziehen?

Wenn man sich die Koeffizienten anschaut, sind die ungefähr in der Mitte 
spiegelsymmetrisch. Bei 32 Taps, die ich verwende, wäre der 
"Mittelpunkt" nämlich bei -16, 5 samples.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.