Global Navigation Satellite System (GNSS) Receivers for Weak Signals - Ziedan (IEEE, 2006)