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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.