Ich möchte meine ADC Messergebnisse filtern und suche daher sowohl nach einem brauchbaren Entwurfsprogramm für den Hobbyeinsatz (also kein Matlab...) und Informationen über die effiziente Implementierung auf einem Cortex M0 (STM32F0). Ich möchte dabei keine Blockverarbeitung verwenden, sondern nach jeder ADC-Messung eine Filterfunktion aufrufen und dann ein gefiltertes Ergebnis erhalten, um "sofort" reagieren zu können. Wo finde ich hierzu Informationen?
FIR Filter Entwurf: Octave http://vdl2-ase.wikispaces.com/HowTo+-+FIR+filter+design+in+GNU+Octave?goback=.gde_56713_member_99166822 M0: Der STM32F0 hat scheinbar den single-cycle multiplier implementiert, somit kann ein halbwegs performanter FIR Filter in Fixpoint realisiert werden. Aber wenn es für den Hobby-Einsatz ist, es gibt ein Eval-Board für den derzeit schnellsten M4 für < 20 EUR: http://www.watterott.com/de/LPC-Link-2 Hier würde dann die cmsis dsp library laufen, da sind alle Funktionen drin. http://www.youtube.com/watch?v=Kt0IiYf9T7s
Danke! Ich habe mir aber schon ein Board mit dem F0 gebaut und bin draufgekommen, das eine zusätzliche digitale Filterung nicht schaden würde. Die CMSIS Lib hat doch nur Blockverarbeitung, oder?
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.