/blog/2016-11/signal-processing