Signal spectral analysis