Anti-alias Anti-leakage Fourier Transform