/blog/2017-11/signal-processing