[elektro] Sampling problem

erno hettinger erno.hett at optimum.net
Sat Jan 4 17:23:20 CET 2014


A definicio szerint az effektik érték egy adott idötartományra
vonatkoztatott négyzetátlag gyöke.
Ha az elöbb  emlitett  aluláteresztö szüröfajtákat használjuk, akkor
mindenképpen torzul az eredmény, mert a tartományon belül nem azonos
súlyozással veszi figyelembe a mért adatot - a késöbbiek mindig
nagyobb amplitudoval rendelkeznek.

Praktikus ugy megválasztani a mintavételi frekvenciát, hogy   / a
mintavételi törvény betartása mellett /  egész  N számu mérésadat
keletkezzen a bemenö jel alapperiodusára.  A négyzetes csuszoátlagban
mindig az utolso N darab mérési adatot emeljük négyzetre, képezzük az
átlagot, majd gyököt vonunk.
Programban persze nem igy számolunk. Veszünk egy  N elemü tömböt,
kezdetben kinullázva, és ebbe cirkulárisan pakoljuk be a mért adat
négyzetét, a szummát perig külön tároljuk.   Az n.  adatnál

szumma -=   tomb[n];
tomb[n]=   meres*meres;
szumma +=   tomb[n];
n++;
effektiv =  sqrt(szumma);

Ezzel a modszerrel   pl 2-3  periodushosszra választva a buffert
gyorsan tudjuk követni az effektiv értéket,  mig szüröket használva
vagy nagyon torz adatot kapunk, vagy csak nagyon lassan .

Ernö



More information about the Elektro mailing list