Signals Spectra And Signal Processing