/blog/2018-11/signal-processing