I. Introduction
Global Navigation Satellite Systems (GNSS) have gradually developed into the second generation, i.e. GNSS-II, which more effectively integrate concurrent navigation systems, including the Global Positioning System (GPS), the Russian “GLONASS” system, the planned European Union's “Galileo” positioning system, the Chinese navigation system “Compass” and so on. Taking the advantage of Integrated Circuits (IC) and System-on-Chip (SoC), such navigation system could be embedded into daily electronic devices such as the Portable Navigation Devices (PND) and handheld Smart-Phones, providing real-time autonomous geo-spatial positioning (altitude, longitude and latitude) with global coverage. In fact, Global Navigation Satellite Systems (GNSS) receiver has become an essential functionality in most mobile applications.