nicht rekursive Filter erklärung?

Gast #2025411
Guten Tag,

ich bereite mich grade auf eine Prüfung vor, das über Digitale Filter 
handelt.
Ich habe eine Skizze mit einen 3 stufigen nicht rekursiven Filter. Kann 
mir jemand genau erklären wie er funktioniert.
Also es gibt ein Eingangssignal und 3 Speicherstufen mit 
Filterkoeffizienten.Wie läuft das denn genau ab??

Danke schonmal.
Ein "nicht rekursives" Filter? Also ein ganz normales FIR-Filter? FIR = 
Finite Impulse Response = endliche Impulsantwort. Wenn man also eine 
einzelne 1 reinschickt (gefolgt von Nullen), dann ist die Antwort 
endlich. Und wie sieht sie aus? Na, genau so wie die Koeffizienten des 
Filters.

Üblicherweise behandelt man in der Vorlesung zuerst FIR-Filter und im 
Anschluss IIR-Filter (das sind die mit der "Rekursion"). Der Begriff 
"nicht rekursives Filer" ist mir nicht geläufig. Man spricht ja auch 
nicht von einem "Nicht-Diesel-Auto", wenn man einen Benziner meint ;-)
Gast
in der vorlesung wurde es nicht rekursive digitae filter genannt.
ich habe denn vorgang nicht verstanden. also man unterscheidet zwischen 
FIR und IIR (rekursiv). ich weiss das die IIR eine Rückkopplung haben, 
aber erstmal wollte ich denn ganz normalen FIR verstehen.

Versuche mal denn Aufbau hier reinzuschreiben.

x[n]-------(*b0)------ + ------->y[n]
                      
                      
x[n-1]------(*b1)-------
                      
                      
x[n-2]------(*b2)-------

also , der / soll eine Verbindung darstellen. sorry das ichs so gemacht 
habe.

wie genau funktioniert das jetzt?
1.) Den ersten Eingangswert ins Filter reinschieben. Mit dem ersten 
Filterkoeffizienten multiplizieren. Aufsummieren (okay ist am Anfang 
unnötig, wenn alles zu Null initialisiert war). Ergebnis ist der Wert am 
Filterausgang.
2.) Nächsten Wert ins Filter reinschieben, der alte Eingangswert wandert 
eine Speicherstelle weiter, den neuen und den alten Wert mit den 
jeweiligen Filterkoeffizienten multiplizieren, aufsummieren, das 
Ergebnis ist der Wert am Filterausgang.
3.) Das Ganze immer weiter so fort bis alle Eingangswerte durch das 
Filter durchgelaufen sind.
Gast
aha, es wird mir jetzt etwas klarer.sind die filterkoeffizienten 
variabel?
mit denen Filtert man im Prinzip das Signal?
was ist denn der unterschied zu IIR?
Voigt schrieb:
> aha, es wird mir jetzt etwas klarer.sind die filterkoeffizienten
> variabel?

Im Prinzip ja, dann spricht man von einem Adaptiven Filter. Das erste 
Filter "zum Einstieg" wird aber wohl gewiss eines mit festen 
Koeffizienten sein.

> mit denen Filtert man im Prinzip das Signal?
> was ist denn der unterschied zu IIR?

Bei einem IIR-Filter werden die Ausgangswerte auf den Eingang 
zurückgekoppelt; auch auf diesem "rekursiven Pfad" gibt es Koeffizienten 
und Speicherstellen.
Gast
ein FIR Filter sind gegenüber einen IIR doch stabil, was hat das dann 
genau für ein sinn wenn der ausgangswert des IIR Filters zurückgepppelt 
wird.
sind die stabiler?
Gast
Nein,
die Anwendung von IIR Filtern ist häufig einfacher.

Ach genau: bei nem statischen filter: z.b. ein fertig designder 
Tiefpass, sind die koeffizienten fix! Das wird einmal designed und dann 
bleibt das so!

Noch ganz kurzer Exkurs: analoge Filter sind immer IIR, im Analogen gibt 
es keine FIR Filter, daher gibts teilweise Entwurfsverfahren nur für IIR 
Filter (z.b. für parametrische Audiofilter).

Allgemein ist zu sagen, dass IIR Filter fast immer den Vorteil haben, 
dass sie niedrigerer Ordnung sind als FIR Filter beim Einhalten einer 
entsprechenden Frequenzmaske. Dadurch sind diese einfach billiger, da 
ich z.b. einen einfacheren DSP zur implementierung verwenden kann.

   Grüße Johannes

P.S.: Ein IIR Filter ist nicht "einfach" ein Rückgekoppelter FIR

http://upload.wikimedia.org/wikipedia/de/a/a7/Iir_filterstruktur_kanonische_direktform.png

wenn du mal hier schaust, der FIR Filter nutzt nur die Koeffizienten 
alpha, der rest ist 0.

Ein IIR Filter hat alpha und beta. Wodurch man auch ein bischen deuten 
kann dass man geringere Ordnung bei Einhaltung einer Frequenzmaske 
braucht
Gast
Ich versuche mal an einem Beispiel etwas zu verstehen:
Gegeben ist ein Filter siehe Anhang.

Frage: Welcher Filtertyp liegt vor?
       Geben Sie die Impulsantwort?
       Wie lautet die Systemantwort für das Einganssignal
       [5, 5, 5, 5, 5, 10, 10, 10, 10, 10, 0, 0, 0, 0, 0]

Meine Antwort: Es handelt sich um einen FIR Filter, die Impulsantwort 
ist endlich.

Ausgangswerte: [5,15,5,0,0,5,15,5,0,0,-20,-30,-10,0,0]

liege ich da richtig??

Grüße
Angehängte Dateien:

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.