Digital Signal Processing and Spectral Analysis for Scientists