Digital Fourier Analysis: Advanced Techniques