Synthesis Lectures on Signal Processing