1euroFilter

Algorithm to filter noisy signals for high precision and responsiveness.

Author
Géry Casiez
Website
https://github.com/casiez/OneEuroFilterArduino
Category
Signal Input/Output
License
BSD 3 Clause
Library Type
Contributed
Architectures
Any

The 1€ filter uses a first order low-pass filter with an adaptive cutoff frequency: at low speeds, a low cutoff stabilizes the signal by reducing jitter, but as speed increases, the cutoff is increased to reduce lag. The algorithm is easy to implement, uses very few resources, and with two easily understood parameters, it is easy to tune. In a comparison with other filters, the 1€ filter has less lag using a reference amount of jitter reduction.

Downloads

Filename Release Date File Size
1euroFilter-1.0.0.zip 2023-08-06 287.39 KiB