Hallo, ich habe mir folgendes überlegt: Ich möchte sozusagen ein analoges Filter digital realisieren, also ADC -> digitales Filter -> DAC. Geht das? Hat jemand soetwas schon einmal gemacht? Mit welchen Bausteinen ist das möglich? Der Frequenzbereich sollte 0-500kHz betragen und die Filterung sollte in Echtzeit möglich sein. Kenne mich in der Theorie ein bisschen aus, aber in der Praxis gar nicht. Über Antwort(en) würde ich mich freuen. bedanke mich schonmal. Gruß Jens
Jens, Du brauchst immer ein Tiefpass-Filter mit max 1/2 Samplingfrequenz oder kleiner am ADC-Eingang. Danach geht digitale Signalverarbeitung, also auch digitales filtern.
Bis 500kHz sollte kein Problem sein. Schau dir vorher nochmal an wie du abtasten musst damit kein Mist rauskommt;-)
Gibt es einen Baustein, der alles integriert hat und evtl. genau für meine Problemstellung ausgelegt ist?
Hallo Jens, klar das geht, aber ein bisschen Hardware wird schon nötig sein. Ein DSP sollte die Filterung auch in "Echtzeit" übernehmen können, wenn das Filter nicht sehr steil ist, am besten IIR-Filter und Verarbeitung in kleinen Blöcken. Ist die Frage, wie genau denn gerechnet werden soll... Für die Umsetzer dürften wohl nur Flash-Umsetzer oder Sukzessive Approximation in Frage kommen (Band bis 500kHz -> 1Mhz fs, das ist schon recht hoch). Ob es Codecs für die hohe Abtastrate gibt, weiß ich aber nicht.
Es gibt digitale Filter als fertiges IC, deren Koeffizienten man nur noch einprogrammieren muss. Die Signalanpassung (Aliasing Filter, Pegelanpassung) vor bzw. nach dem IC (Interpolationsfilter, Pegelanpassung) muss man allerdings händisch machen. Such einfach mal bei den namhaften Chipherstellern bspw. nach "switched capacitor" Filtern und du wirst fündig.
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.