Exponential Moving Average

Pieter P
The Exponential Moving Average filter (EMA) is a very useful filter for smoothing all kinds of data, and it can be implemented very easily and efficiently. On top of that, it is a great way to enrich your understanding of digital filters in general.

Exponential Moving Average

Digital exponential moving average filters explained.

Filtering in MATLAB

EMA filtering in MATLAB, the effects of an EMA on music and other signals.

C++ Implementation

A very fast and efficient Exponential Moving Average implementation in C++.