Digital fourier analysis (2015)