Autsch, ja, da sind Bugs drinnen.
Hier der Schlimmste:
Das Build-Array gehört nach vorne, du willst doch den nächsten Datenblock an die noch nicht gemittelten Werte anhängen, und erst dann wieder neu dezimieren.
Auch fehlt dir durch das uninitialisierte Schiebe-Register momentan die Möglichkeit eines Reset. In meinen Augen ein "minor Bug".
Aber genug der langen Rede, hier noch mal 2 Vereinfachungsvorschläge. Die Dezimier-Funktion gibt es nämlich fertig in LabVIEW:
mittel_noise_mod.vi (Größe: 18,55 KB / Downloads: 218)
Gruß, Jens
P.S.: