Source: http://sar.kangwon.ac.kr/gisg/FFT_book.pdf