/blog/2017-10/signal-processing