Bis hierhin haben wir aber noch nicht über die Echtzeit-Anforderungen
und Flexibilität oder gar Energieeffizienz-Anforderungen deines Systems
gesprochen. Wenn du einen kontinuierlichen Datenstrom möglichst
verzögerungsfrei mit hohen Frequenzanteilen verarbeiten möchtest, dann
ist die Reihenfolge der Umsetzung in etwa diese hier.
- µC - schwache Rechenleistung für niedrige Frequenzen und hohe
Verzögerung.
- DSP (oder µC/DSP-Hybrid) - Optimierter Prozessor für schnelle
Signalverarbeitung und für höhere Frequenzen bei gleichzeitig niedriger
Verzögerung geeignet
- FPGA - Hier kannst du deinen DSP-Kern praktisch selbst
zusammenschustern und für deine Aufgabe optimieren
- Analoges OpAmp oder gar Transistor-Grab kann für gewisse schnelle
Verabreitungsaufgaben tatsächlich noch "StateOfTheArt" sein. Oder bei
rauscharmer Verstärkung bis man eine Amplitudenhöhe hat, die zur
Weiterverarbeitung geeignet ist.
Erst wenn du Energie-, Echtzeit-, Frequenz-, Filter- und
Genauigkeitsanforderungen zusammenstellst, kannst du tatsächlich
anfangen die Möglichkeiten zu streichen. Vorher ist eben alles drin...