/blog/2016-10/signal-processing