Arduino-signal-filtering-library

L'argomento è sicuramente piuttosto complesso e sono richieste buone conoscenze matematiche.

Ti consiglio di leggerti l'argomento al capitolo 20 del libro "Digital Signal Processing".

Se non ho inteso male, la libreria legge l'ingresso analogico A0 e dopo un certo numero di campioni è in grado di filtrare il valore in entrata secondo il tipo di filtro scelto.

Sul libro c'è un esempio scritto in BASIC di algoritmo ricorsivo per il calcolo del fitro di Chebyshev in cui si possono scegliere vari parametri (passa basso/alto, cutoff, numero poli, percentuale di ripple, ecc.).

Presumo che la libreria si basi su questo algoritmo, ma non so dirti con precisione.