Fourier Automation and Data Acqusition