Benötige Hilfe bei Bandpass-Umsetzung

Gast #1151474
Hallo,

bei der Umsetzung eines Bandpasses möchte ich Euch mal um etwas Hilfe 
bitten.

Hier sind die Daten von dem Bandpass:

- fg_unten = 1.1 Hz
- fg_oben = 9.3 kHz
- 0.2dB Welligkeit im Durchlassbereich
- f_Abtast = 1MHz
- Übergangsbereich 12dB/Oktave
- Dämpfung im Sperrbereich soll mindestens 40dB sein

Das Filter soll später in Festkomma-Arithmetik in einem FPGA 
implementiert werden.

Mein erster Ansatz ist ein FIR-Filter dafür zu verwenden, aber mit der 
hohen Abtastfrequenz wird die Ordnung auch recht hoch.

Daraus folgernd ist mir der Gedanke gekommen den Filter aus einer 
Kombination Tiefpass, Hochpass zu realisieren. Den Tiefpass mit einem 
Dezimator kombinieren und die Abtastfrequenz so herunter zu setzen.

Ist das ein gangbarer Weg oder macht es dann vielleicht doch mehr Sinn 
einen IIR-Filter dafür zu benutzen?

Danke für Eure Hilfe,

Gruß,

Günter
Gast
Was mir bei dem mehrstufigen Ansatz schwer fällt ist die Berechnung so 
zu machen, dass hinterher die gesamte Übertragungsfunktion stimmt.

Z.B. wenn ich einen Dezimierer mit CIC-Filter vorschalte, dann wird der 
Amplitudengang durch die sin(x)/x Übertragungsfunktion des CIC-Filters 
beeinflusst. Wie kann ich das in den folgenden Stufen wieder ausgleichen 
um meinen geforderte Welligkeit im Durchlassbereich zu erhalten?

Gibt es denn ein gutes Buch das den Filterentwurf mit mehreren Blöcken 
beschreibt?
Gast
Die Aufgabenstellung ist kompletter Murks. Eine untere Bandbreite von 
1.1 Hz bedeutet, dass Daten, die soweit zurueckliegen von Einfluss sind. 
dh bei 1MSample sind das ca 900k Sample. Die muessen irgendwie in einem 
Fifo gespeichert werden. Zur Multiplikation kann man dann 900k 
koeffizienten nehmen... toll. Oder mit multirate arbeiten, dann wird's 
einfacher. Noch einfacher wird's wenn man nur mit 100k sampelt.
Gast
Hmm, das wird mit 100kHz Abtastfrequenz auch nicht viel besser. Statt 
900k wird es dann 90k.

Für die obere Grenzfrequenz hab ich mal die Ordnung mit 100kHz 
Abtastfrequenz nach der in folgendem Link angegebenen Formel 
ausgerechnet:

Beitrag "Re: FIR-Filter, Bestimmung der Ordnung"

Das geht einigermaßen. Bin auf eine minimale Ordnung von 9 gekommen.

Um die 1,1Hz muss ich mich noch mal kümmern.

Antwort schreiben

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