FIR Filter Cortex M0

Gast #3854596
Lesenswert?

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?
Gast #3854725
Lesenswert?

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
Gast #3854746
Lesenswert?

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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren