Wie nennt sich dieser Mittelwert:

Gast #402213
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe hier eine PC-Software, die Messwerte über RS232 von einer MCU
einliest.
Es gibt in dieser PC-Software eine Filterfunktion in der man Samples
von 16, 32, 64, 128 und 256 einstellen kann. Laienhaft vermute ich, daß
der PC "gruppenweise" einen Mittelwert bildet, wie z.B.:
(m1 +m2 ...+16) / 16.

Lieg ich da richtig? Wenn ja, wie nennt man die
Filterung/Mittelwertbildung?

Könnte man diese Berechnung in einem mega128(mit C) unterbringen?


Schönen Gruß   Kunz
Gast #402217
Lesenswert?
• ▲
▼
Du siehst zu viel Fernsehen: mdr :-)
Welchen Namen man dafür verwenden könnte: punktueller ... ?

Vielleicht ist Dir aber mit einem gleitenden Mittelwert besser gedient,
der immer über die z.B. letzten 10 Werte gebildet wird, indem der
zehntletzte Wert von der Mittelwertsumme abgezogen und der aktuelle
Wert addiert wird. Das bedingt, daß man Speicher für die zehn letzten
Werte bereitstellen muß (Ringpuffer). Die Mittelwertsumme/Anzahl der
Einzelwerte ist dann der Mittelwert, der aber zeitlich in der
Vergangenheit liegt.
Gast #402219
Lesenswert?
• ▲
▼
Danke für eure Antworten!

Ich wurde stuzig, weil ich bisher davon ausging, daß bei der
Mittelwertbildung N u.U. nach Unendlich geht.
Hier ist es aber wohl so,  daß nur die letzten
Samples(N)(16,32,64, usw.) berücksichtigt werden.

Mit Michaels Vorschlag hab ich jetzt erstmal zwei Alternativen.


Schönen Gruß   Kunz


p.s. > Du siehst zu viel Fernsehen: mdr :-)

Aber Fernsehen bildet doch - naja, manchmal.
Gast #402220
Lesenswert?
• ▲
▼
da gäbe es noch den 'gleitenden Mittelwert', der bildet immer über die
letzten n Werte den Mittelwert. Vorteil ist dann das trotzdem mit jedem
Takt ein Messwert ausgegeben werden kann, Signaländerungen gehen nur zu
1/n in das Ausgangssignal ein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.