xorg1990
New member
Hi, mir rennt eine Frage im Kopf rum, die sich nicht ohne weiters Klärt.
Ich suche nach einer einfache Möglichkeit einen variablen Bandpassfilter zu erstellen.
Das wenn möglich von 0-1Ghz der filter ist immer 5kHz breit. Aus dem 0-1Ghz möchte ich immer die 5kHz herauskristallisieren so zu sagen.
Das könnte man mit spulen und Kondensatoren lösen, das ist aber Aufwand ohne Ende.
Viel einfacher wäre es doch einen DSP zu nehmen.
Aber wie funktionieren die Dinger überhaupt , geht das mehr in die Richtung FPGA oder Mikrocontroller?
Bei einen Mikrocontroller kann man sich die Filter Koeffizienten immer neu berechnen lassen je nach gesuchter Frequenz , bei den DSP's scheint das statisch zu sein, der Filter ist einmal Programmiert und dann kann man maximal mittels Taster die Frequenz umändern. Wobei die Koeffizienten statisch eingebrannt sind.
Das wäre aber nicht Dynamisch genug.
Und vor allem wie Programmiert man die? C-Code.
Eien weitere Möglichkeit wären FPGA's.
FPGA's haben aber keine DAC und kein ADC.
Und auch da stellt sich mir die Frage sind FPGAS dynamisch genug um den Filter zu Verschieben?
Es gibt auch High Speed DACs und ADC's https://www.digikey.de/de/product-highlight/l/linear-tech/ltc2000-dacs
Aber wie verarbeitet man den Daten Wahn? Kann mir nicht vorstellen das z.B die SPI Schnittstelle am Raspberry schnell genug ist .
Ich suche nach einer einfache Möglichkeit einen variablen Bandpassfilter zu erstellen.
Das wenn möglich von 0-1Ghz der filter ist immer 5kHz breit. Aus dem 0-1Ghz möchte ich immer die 5kHz herauskristallisieren so zu sagen.
Das könnte man mit spulen und Kondensatoren lösen, das ist aber Aufwand ohne Ende.
Viel einfacher wäre es doch einen DSP zu nehmen.
Aber wie funktionieren die Dinger überhaupt , geht das mehr in die Richtung FPGA oder Mikrocontroller?
Bei einen Mikrocontroller kann man sich die Filter Koeffizienten immer neu berechnen lassen je nach gesuchter Frequenz , bei den DSP's scheint das statisch zu sein, der Filter ist einmal Programmiert und dann kann man maximal mittels Taster die Frequenz umändern. Wobei die Koeffizienten statisch eingebrannt sind.
Das wäre aber nicht Dynamisch genug.
Und vor allem wie Programmiert man die? C-Code.
Eien weitere Möglichkeit wären FPGA's.
FPGA's haben aber keine DAC und kein ADC.
Und auch da stellt sich mir die Frage sind FPGAS dynamisch genug um den Filter zu Verschieben?
Es gibt auch High Speed DACs und ADC's https://www.digikey.de/de/product-highlight/l/linear-tech/ltc2000-dacs
Aber wie verarbeitet man den Daten Wahn? Kann mir nicht vorstellen das z.B die SPI Schnittstelle am Raspberry schnell genug ist .