/blog/2017-12/signal-processing