/blog/2018-03/signal-processing