Forum: Digitale Signalverarbeitung / DSP / Machine Learning verkettete Bandfilter


von Bernie (Gast)


Lesenswert?

Ich habe ein kleines Verständnisproblem zu Bandfiltern / 
Halbbandfiltern:

Ich möchte ein vorhandenes Filter mehrfach sequenziell nutzen und dabei 
mit jeweils der halben Frequenz hineingehen. Nach meinem Verständnis 
setze ich damit die Grenzfrequenz herunter.

Nun habe ich 2 Möglichkeiten:

Angenommen ich habe die ersten 128 sampels in meinem RAM und rechne 
einen 128 TAP Bandfilter drüber, der seine Grenzfrequenz bei 50% hat, 
dann entspräche das z.B. 128 MHz / 25 MHz, weil Nyquist bei 50% liegt 
und das halbe Band bei 25.

Anschließend prozessiere ich nur jedes zweite Sample, nutze dafür aber 
schon die nächsten 128 sampels. Ich habe als 50% von 256 sampels 
gelesen, lasse den Filter drauf los und habe die halbe Grenzfrequenz 
angewendet.

Stimmt das so? Ich meine, dass ich dabei Alisasing kriege und denke, 
dass ich die gefilterten Werte nehmen muss. (?)

Das wäre die andere Möglichkeit:

Ich sample 256 werte und schreibe ab 128 bis 256 jeweils 128 neue Werte 
in ein zweites RAM, die aus dem Filter ausgegeben werden. Der erste 
Werte wäre dann die Funktion aus den Werten 1-128, der letzte aus den 
Werten 129-256. Diese Werte dürften kein Aliasing mehr haben, weil sie 
ja bandlimitiert sind.

Wenn ich das so fort setze und 8 Bänder erzeugen will, brauche ich dann 
128 x 2 hoch 8 = 32768 sampels?

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.