/blog/2018-09/signal-processing