....
Otra cosa que acabo de ver, es conveniente que el periodo de cálculo sea múltiplo del periodo de red.
Mas que conveniente, es indispensable.
Calculando el promedio con una ventana múltiplo del intervalo el resultado es exacto. Cuando no lo sea, habrá una oscilación en el resultado dependiente de la fase donde comenzaron las lecturas, mas baja cuanto mayor sea el tiempo de lecturas.
Si se lo piensa solo para 50Hz, cualquier ventana de 20ms,40ms,60ms etc será exacta. Pero si se se lo piensa para 50/60Hz habrá que usar de 300ms,600ms..etc.
Y si se piensa por ejemplo en la salida de un grupo electrógeno, cuya frecuencia es solo cercana 50Hz exacta y encima variable segun la carga. Y mas cuanto mas viejo es el grupo --> Hay que usar un promedio ponderado (lo que hace un filtro). La contra respecto a la suma simple es que debe usarse punto flotante o tunear las operaciones para minimizar el error en punto fijo.