Digital Spectral Analysis With Applications