[an error occurred while processing this directive]
Наверное получается что то вроде сглаживания, может попробовать заносить в буфер среднее + разницу между средним и текущим уменьшенную на N? или размерность буфера увеличить?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)