/blog/2016-12/signal-processing