Here's a fantastic introduction to DSP