Forum: PC-Programmierung Mittelwertbildung nach AD-Wandlung u. uC ohne Multiplizierer


von uuu j. (xarix)


Lesenswert?

Üblicherweise werden vor dem AD-Wandler ein Tiefpass geschaltet und die
Werte nochmals gemittelt mittels FIR oder so. Man könnte auch zu hohe 
sprünge einfach ignorieren.
Gewichete Mittelwertbildung könnte auch mit Schieberegister gehen wenn 
man es in Binär gewichtet ohne Mulitiplizierer. Nur werden damit auch 
die Werte wiederum verfälscht und man müsste letzlich dann doch wieder 
difidieren, damit der alte Wert wieder stimmt.

Wie macht ihr das? Vor allem bei uC ohne Multiplizierer? Ist ja 
auchZeitproblem.

von Udo S. (urschmitt)


Lesenswert?

Wenn du bei 2^n Werten bleibst kannst du einfach die Division durch ein 
entsprechendes Shift left ersetzen.

von Name (Gast)


Lesenswert?

Udo Schmitt schrieb:
> Wenn du bei 2^n Werten bleibst kannst du einfach die Division durch ein
> entsprechendes Shift left ersetzen.

Jupp, ist das Sinnvollste...

Ralf Hellener schrieb:
> Üblicherweise werden vor dem AD-Wandler ein Tiefpass geschaltet

Der ist aber normalerweise auch noch wegen was Anderem da:
http://de.wikipedia.org/wiki/Nyquist-Shannon-Abtasttheorem

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
Noch kein Account? Hier anmelden.