https://dsp.stackexchange.com/questions/8120/realtime-filtering-on-a-microcontroller-with-dynamic-cut-off-frequencies
https://ccrma.stanford.edu/~jos/sasp/Window_Method_FIR_Filter.html