parametrischer FIR-Filter

Gast #543803
Hallo Forum,

Ziel ist es, einen FIR Filter (7. Ordnung) mit variabler Grenzfrequenz 
zu entwerfen.

Da bei dem Design des Filters (Fenstermethode mit Hammingfenster) nur 
die normierte Grenzfrequenz (Fg = fg/fa) eine Rolle spielt müsste doch 
bei konstandem Fg von 0,25 ein Filter mit variabler Eckfrequenz einfach 
durch Änderung der Abtastfrequenz zu realisieren sein? Oder denke ich da 
zu einfach?

Hintergrundwissen: Der Filter wird in transponierter Form direkt in 
einem FPGA implementiert. Die Abtastfrequenz wird mittels 
Phasenakkumulation erzeugt und ist damit sehr fein einstellbar.

Bin für jeden Tipp dankbar!
Gruß, Alex
Gast #543908
Das kannst du schon so machen. Nur wirst du vermutlich durch das 
verändern der Abtastfrequenz Probleme wegen den aliasing bekommen. Wie 
sieht deine Schaltung aus, bekommst du die Daten von einem Adc?
Gast #544150
Vielen Dank schonmal für die Antwort.

Die Eingangsdaten des Filters werden ebenfalls digital in dem FPGA 
erzeugt. Dabei handelt es sich im einfache Wellenformen wie Sinus, 
Dreieck und Rechteck. Diese werden dann durch das Filter geschickt und 
anschließend mit einem D/A-Wandler in analoge Spannungen umgesetzt.

Gruß, Alex
Gast #544430
Nach einiger Überlegung ist mir nun auch eingefallen, wo das Problem bei 
dieser Umsetzung liegt.

Ich muss ja mit meinem analogen Ausgangstiefpass das Signal bei fa/2 
abschneiden. Das ist natürlich theoretisch nur bei genau einer 
Abtastfrequenz gegeben. In der Praxis wird man ein paar Werte mehr 
abdecken können, allerdings keinen Frequenzbereich von 50Hz...20kHz.

Damit ist mein ursprüngliches Konzept so erstmal nicht realisierbar. Da 
muss ich am Wochenende nochmal neu drüber nachdenken.

Ich bin auch dankbar für jede Idee, wie man einen FIR-Filter mit 
verschiebbarer Eckfrequenz in dem oben genannten Frequenzbereich 
realisieren kann.

Gruß,
Alex
Gast #544848
Du erzeugts signale & filterst die - in einem Baustein.

Richtig ?

Wenn dem so ist, dann würde ich keinen
 Sinus (den schon)
 dreieck
 Rechteck
erzeugt, sonders direkt das gelfiterte signal.

Vorteil:
phase.

Vermutl. habe ich etwas übersehen, aber nach dem DAU
kommt eh noch ein Filter: antialiasing


Nice time, c.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.