Signal Processing The Fourier Transform and its Applications (Lecture Notes EE 261) by Brad Osgood Signal Processing for Communications by Paolo Prandoni and Martin Vetterli