Вот статья.
https://drive.google.com/file/d/0B37...ew?usp=sharing
Усреднение данных средним арифметическим за несколько отсчетов называется фильтром скользящего среднего.
Всю статью можно не читать если не интересно, там есть уравнение 15-3, описание как оно работает начинается на страницу раньше. Среднее арифметическое достаточно вычислить 1 раз при запуске процесса, а затем каждый раз только прибавлять новый отсчет и вычитать один уже известный (рекурсивная формула). Делал так неоднократно, работает очень быстро.
З.Ы. Обращаю внимание, что числа должны быть знаковыми (signed int), даже если данные только положительные.