Aritmeticky prumer

Vláďa Anděl vaelektronik@vaelektronik.cz
Pátek Leden 1 11:16:35 CET 2010


Záleží kolik uvažujete že tam bude těch vzorků maximálně, nebo jak moc vám 
záleží, aby to chodilo "do nekonečna". Tohle jsem dělal taky pro aplikaci 
kde se měří 5 vzorků za vteřinu a maximální používaná doba průměrování je 10 
vteřin. Dokáže to max. 65000 vzorků (cca 4 hodiny) a aby to nezkolabovalo 
(kdyby se náhodou čas přelez), průměr se zahodí a počítá znova. Kdyby to 
mělo být něco dlouhodobého, asi bych to průměroval ve dvou úrovních. Jedna 
např. v rámci hodiny, druhá max. za 65000 hodin - nebo ani to nestačí? 
Záleží na aplikaci.
Anděl

----- Original Message ----- 
From: "Petr Kubáč" <petrkubac@802.cz>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Friday, January 01, 2010 2:03 AM
Subject: Re: Aritmeticky prumer


>> jak programove vyresit prubezne pocitani aritmetickeho prumeru nad 
>> prichazejicimi cisly? Procesor cte z AD prevodniku vzorky, potrebuji 
>> kazdy vzorek zahrnout do prumeru, ktery neustale vypocitavam. Moje 
>> varianta je v jedne promenne neustale cisla scitat, v druhe zvysovat 
>> pocet vzorku vzorky a tyto dve cisla delit. Bohuzel hrozi za nejaky cas 
>> preteceni obou cisel. Lze se tomu nejak vyhnout vhodnejsim algoritmem?

Vas algoritmus vede neodvratne k preteceni (roste-li pocet mereni nade
vsechny meze roste i jejich soucet nade vsechny meze)
jedinym resenim je nejaka forma klouzaveho prumeru bud linearniho nebo
exponencialniho -vzdy ale se vaha nejstarsich vzorku nakonec snizi k nule

Zdravi Petr Kubac

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list



More information about the Hw-list mailing list