/blog/2018-06/signal-processing