GNSS software-defined receiver

Last updated

A software GNSS receiver is a Global Navigation Satellite System (GNSS) receiver that has been designed and implemented using software-defined radio.

Contents

A GNSS receiver, in general, is an electronic device that receives and digitally processes the signals from a navigation satellite constellation in order to provide position, velocity and time (of the receiver).

GNSS receivers have been traditionally implemented in hardware: a hardware GNSS receiver is conceived as a dedicated chip that has been designed and built (from the very beginning) with the only purpose of being a GNSS receiver.

In a software GNSS receiver, all digital processing is performed by a general purpose microprocessor. In this approach, a small amount of inexpensive hardware is still needed, known as the frontend , that digitizes the signal from the satellites. The microprocessor can then work on this raw digital stream to implement the GNSS functionality.

Hardware vs. software GNSS receivers

When comparing hardware vs software GNSS receivers, a number of pros and cons can be found for each approach:

Currently, most of the GNSS receiver market is still hardware. However, there already exist operational solutions based on the software approach able to run on low-cost microprocessors. Software GNSS receivers are expected to increase their market share or even take over in the near future, following the development of the computational capabilities of the microprocessors (Moore's law).

Comparison of GNSS SDR implementations

This comparison is strictly about GNSS SDR; please do not include general GNSS positioning and mapping software.

Related Research Articles

<span class="mw-page-title-main">Global Positioning System</span> American satellite-based radio navigation service

The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radio navigation system owned by the United States Space Force and operated by Mission Delta 31. It is one of the global navigation satellite systems (GNSS) that provide geolocation and time information to a GPS receiver anywhere on or near the Earth where there is an unobstructed line of sight to four or more GPS satellites. It does not require the user to transmit any data, and operates independently of any telephone or Internet reception, though these technologies can enhance the usefulness of the GPS positioning information. It provides critical positioning capabilities to military, civil, and commercial users around the world. Although the United States government created, controls, and maintains the GPS system, it is freely accessible to anyone with a GPS receiver.

<span class="mw-page-title-main">Galileo (satellite navigation)</span> European global navigation satellite system

Galileo is a global navigation satellite system (GNSS) created by the European Union through the European Space Agency (ESA) and operated by the European Union Agency for the Space Programme (EUSPA). It is headquartered in Prague, Czechia, with two ground operations centres in Oberpfaffenhofen, Germany, and in Fucino, Italy,. The €10 billion project went live in 2016. It is named after the Italian astronomer Galileo Galilei.

<span class="mw-page-title-main">GLONASS</span> Russian satellite navigation system

GLONASS is a Russian satellite navigation system operating as part of a radionavigation-satellite service. It provides an alternative to Global Positioning System (GPS) and is the second navigational system in operation with global coverage and of comparable precision.

<span class="mw-page-title-main">European Geostationary Navigation Overlay Service</span> System that enhances the accuracy of GPS receivers

The European Geostationary Navigation Overlay Service (EGNOS) is a satellite-based augmentation system (SBAS) developed by the European Space Agency and EUROCONTROL on behalf of the European Commission. Currently, it supplements GPS by reporting on the reliability and accuracy of their positioning data and sending out corrections. The system will supplement Galileo in the future version 3.0.

<span class="mw-page-title-main">Assisted GNSS</span> System to improve the time-to-first-fix of a GNSS receiver

Assisted GNSS (A-GNSS) is a GNSS augmentation system that often significantly improves the startup performance—i.e., time-to-first-fix (TTFF)—of a global navigation satellite system (GNSS). A-GNSS works by providing the necessary data to the device via a radio network instead of the slow satellite link, essentially "warming up" the receiver for a fix. When applied to GPS, it is known as assisted GPS or augmented GPS. Other local names include A-GANSS for Galileo and A-Beidou for BeiDou.

<span class="mw-page-title-main">Satellite navigation</span> Use of satellite signals for geo-spatial positioning

A satellite navigation or satnav system is a system that uses satellites to provide autonomous geopositioning. A satellite navigation system with global coverage is termed global navigation satellite system (GNSS). As of 2024, four global systems are operational: the United States's Global Positioning System (GPS), Russia's Global Navigation Satellite System (GLONASS), China's BeiDou Navigation Satellite System (BDS), and the European Union's Galileo.

<span class="mw-page-title-main">Real-time kinematic positioning</span> Satellite navigation technique used to enhance the precision of position data

Real-time kinematic positioning (RTK) is the application of surveying to correct for common errors in current satellite navigation (GNSS) systems. It uses measurements of the phase of the signal's carrier wave in addition to the information content of the signal and relies on a single reference station or interpolated virtual station to provide real-time corrections, providing up to centimetre-level accuracy. With reference to GPS in particular, the system is commonly referred to as carrier-phase enhancement, or CPGPS. It has applications in land surveying, hydrographic surveying, and in unmanned aerial vehicle navigation.

<span class="mw-page-title-main">Quasi-Zenith Satellite System</span> Navigation satellites

The Quasi-Zenith Satellite System (QZSS), also known as Michibiki (みちびき), is a four-satellite regional satellite navigation system and a satellite-based augmentation system developed by the Japanese government to enhance the United States-operated Global Positioning System (GPS) in the Asia-Oceania regions, with a focus on Japan. The goal of QZSS is to provide highly precise and stable positioning services in the Asia-Oceania region, compatible with GPS. Four-satellite QZSS services were available on a trial basis as of 12 January 2018, and officially started on 1 November 2018. A satellite navigation system independent of GPS is planned for 2023 with seven satellites. In May 2023 it was announced that the system would expand to eleven satellites.

<span class="mw-page-title-main">SiRF</span>

SiRF Technology, Inc. was a pioneer in the commercial use of GPS technology for consumer applications. The company was founded in 1995 and was headquartered in San Jose, California. Notable and founding members included Sanjai Kohli, Dado Banatao, and Kanwar Chadha. The company was acquired by British firm CSR plc in 2009, who were in turn subsequently acquired by American company Qualcomm on 13 August 2015.

The GPS-aided GEO augmented navigation (GAGAN) is an implementation of a regional satellite-based augmentation system (SBAS) by the Government of India. It is a system to improve the accuracy of a GNSS receiver by providing reference signals. The Airports Authority of India (AAI)'s efforts towards implementation of operational SBAS can be viewed as the first step towards introduction of modern communication, navigation and surveillance / air traffic management system over the Indian airspace.

Augmentation of a global navigation satellite system (GNSS) is a method of improving the navigation system's attributes, such as precision, reliability, and availability, through the integration of external information into the calculation process. There are many such systems in place, and they are generally named or described based on how the GNSS sensor receives the external information. Some systems transmit additional information about sources of error, others provide direct measurements of how much the signal was off in the past, while a third group provides additional vehicle information to be integrated in the calculation process.

<span class="mw-page-title-main">GPS Block III</span> Current generation of GPS satellites

GPS Block III (previously Block IIIA) consists of the first ten GPS III satellites, which are used to keep the Navstar Global Positioning System operational. Lockheed Martin designed, developed and manufactured the GPS III Non-Flight Satellite Testbed (GNST) and all ten Block III satellites. The first satellite in the series was launched in December 2018.

<span class="mw-page-title-main">GPS signals</span> Signals broadcast by GPS satellites

GPS signals are broadcast by Global Positioning System satellites to enable satellite navigation. Receivers on or near the Earth's surface can determine location, time, and velocity using this information. The GPS satellite constellation is operated by the 2nd Space Operations Squadron (2SOPS) of Space Delta 8, United States Space Force.

<span class="mw-page-title-main">Septentrio</span>

Septentrio N.V. is a designer and manufacturer of high-end multi-frequency GNSS receivers. Its main target is to provide GNSS receiver boards and modules for further system integration by Original Equipment Manufacturers (OEMs). Septentrio's core technology is used in various professional fields such as land and airborne surveying, mobile mapping, machine control, precision agriculture, mining, transport, offshore applications, construction, timing and geodesy etc.

In the field of geodesy, Receiver Independent Exchange Format (RINEX) is a data interchange format for raw satellite navigation system data. This allows the user to post-process the received data to produce a more accurate result — usually with other data unknown to the original receiver, such as better models of the atmospheric conditions at time of measurement.

<span class="mw-page-title-main">Satellite navigation device</span> Device that can calculate its geographical position based on satellite information

A satellite navigation device or satnav device, also known as a satellite navigation receiver or satnav receiver or simply a GPS device, is a user equipment that uses satellites of the Global Positioning System (GPS) or similar global navigation satellite systems (GNSS). A satnav device can determine the user's geographic coordinates and may display the geographical position on a map and offer routing directions.

Precise Point Positioning (PPP) is a global navigation satellite system (GNSS) positioning method that calculates very precise positions, with errors as small as a few centimeters under good conditions. PPP is a combination of several relatively sophisticated GNSS position refinement techniques that can be used with near-consumer-grade hardware to yield near-survey-grade results. PPP uses a single GNSS receiver, unlike standard RTK methods, which use a temporarily fixed base receiver in the field as well as a relatively nearby mobile receiver. PPP methods overlap somewhat with DGNSS positioning methods, which use permanent reference stations to quantify systemic errors.

Inside GNSS (IG) is an international controlled circulation trade magazine and website owned by Gibbons Media and Research LLC. It covers space-based positioning, navigation and timing (PNT) technology for engineers, designers, and policy-makers of global navigation satellite systems (GNSS). In the United States, GNSS is identified mainly with the government-operated Navstar Global Positioning System (GPS). InsideGNSS.com is the complimentary website of online news, events, digital newsletters, and webinars, and archived magazine articles.

<span class="mw-page-title-main">U-blox</span>

u-blox is a Swiss company that creates wireless semiconductors and modules for consumer, automotive and industrial markets. They operate as a fabless IC and design house. The company is listed at the Swiss Stock Exchange (SIX:UBXN) and has offices in the US, Singapore, China, Taiwan, Korea, Japan, India, Pakistan, Australia, Ireland, the UK, Belgium, Germany, Sweden, Finland, Italy and Greece.

RTCM SC-104 is a communication protocol for sending differential GPS (DGPS) to a GPS receiver from a secondary source like a radio receiver. The standard is named for the Special Committee 104 of the Radio Technical Commission for Maritime Services (RTCM) that created it. The format does not define the source of the messages and has been used with systems as varied as longwave marine radio, communications satellite broadcasts, and internet distribution.

References

  1. Real-Time Software Receivers, GPS World, September 1, 2009 by Pierre-André Farine, Marcel Baracchi-Frei, Grégoire Waelchli, Cyril Botteron

Further reading