Fourier Transforms:Principles and Applications