/blog/2018-02/signal-processing