Source: http://dsp-book.narod.ru/GPS.pdf