/blog/2012-10/signal-processing