This article discusses the basic operating principles and technologies underlying Global Navigation Satellite Systems (GNSS). The essential components of GNSS are described, including satellite constellations, ground infrastructure, receivers, and various positioning techniques such as Differential GNSS (DGPS) and Real-Time kinematics (RTK). The article also explains the effects of the ionosphere, multipath distortion, and other factors on signal accuracy. It describes correction and accuracy enhancement methods, including using Satellite-Based Accuracy Augmentation Systems (SBAS), Precise Point Positioning (PPP), and other technologies. The paper concludes with a discussion of advanced solutions to combat the effects of spoofing and jamming, multipath, and other factors that reduce positioning accuracy.
You can find more information on our web, so please take a look.
The sections will be covered: Introduction to GNSS, Principles of GNSS, Improving GNSS accuracy, and Technologies from Inertial Labs. The conclusion will summarize the limitations of GNSS and how Inertial Labs™ solutions can help you navigate without a GNSS signal.
Global Navigation Satellite System (GNSS) – is a system that consists of constellations of satellites orbiting the Earth on predetermined trajectories. The satellites send a signal with orbit information and precise time (as well as additional information) to special receivers, which receive, decode, and calculate their location [1].
At least four satellites must be directly in sight to calculate the position. Three are needed to calculate coordinates, and the fourth is required to correct the clock. The position determination method in this way is called trilateration [2]. It will be described in more detail below.
Very often, “GPS” (Global Positioning System) is used instead of the abbreviation “GNSS”. However, this is only partially correct if we are talking about all constellations because GPS is one of the GNSS constellations that was put into operation by the United States.
As of , the following constellations are functioning: GPS (United States’s Global Positioning System), GLONASS (Russia’s Global Navigation Satellite System), BDS (China’s BeiDou Navigation Satellite System) and Galileo (European Union’s Satellite System), Figure 1 [3].
Figure 1. 4 GNSS constellations.
In addition to the four global systems, there are regional systems: QZSS (This is a regional Japanese Quasi-Zenith Satellite System) and NavIC (This autonomous system for the Indian region) [3]. Regional satellite systems are used for communication, navigation, surveillance, and monitoring in a particular area.
GNSS consists of three main segments, Figure 2:
Figure 2. GNSS Segments.
Now, let’s look at a brief historical background of the main stages of the appearance and development of GNSS.
Key stages and milestones in the development of GNSS
The USA and the USSR took the first steps towards creating satellite navigation systems in the late s. In , the Soviet Union launched the «Sputnik 1» satellite, and US scientists discovered that they could track its signal to determine the position of an observer on Earth. This principle became the basis for future navigation systems [5]. In the s, the US created the Transit system, designed for military purposes, particularly submarine navigation. Transit used satellites in low orbits but had limited accuracy and slow data update times. In the s, the US began developing a new satellite system to provide more accurate and reliable navigation coverage. This system was called GPS (Global Positioning System). The first GPS satellite was launched in as part of the NAVSTAR program. At the same time, the Soviet Union began developing its global navigation satellite system, GLONASS (Global Navigation Satellite System). The first GLONASS satellite was launched in , and the program continued to develop until the collapse of the Soviet Union. In the early s, GPS began to be used by the military and civilian users [5]. The system was gradually deployed, and by , it had reached an operational level with 24 satellites, providing global coverage. In , the GPS was officially declared fully operational. It became popular among civilian users for navigation, surveying, aviation, maritime, and other purposes. As technology developed and the need for accurate navigation increased, other countries and international organizations began developing their GNSS. In , Galileo’s development of the European satellite navigation system started. The first satellites were launched in , and the system officially became operational in a limited mode in . Galileo is designed to provide more accurate data and independence from GPS and GLONASS. China has also been developing its navigation system [5]. In the s, work began on the BeiDou system, and by , it had achieved global coverage and became a full-fledged alternative to other GNSS. In addition, GPS and GLONASS have gone through several stages of modernization to improve accuracy and reliability. In , the United States turned off Selective Availability, a feature that intentionally reduced the accuracy of the civilian GPS signal. This significantly improved accuracy for civilian users. The GLONASS system was modernized and restored in Russia by , providing complete global coverage.
As can be seen, the development of satellite navigation has come a long way from its inception to the present day. Ease of use and availability globally have made GNSS an indispensable assistant in many areas, which will be briefly described below.
Applications of GNSS
GNSS plays a crucial role in today’s world due to its ability to determine the exact location of objects [6]. Here are a few of its main applications:
Thus, in the modern world, satellite navigation has become an integral part of our lives. The following section will examine how GNSS works and what factors and limitations affect the system’s accuracy.
Satellite orbits and their positions
GNSS satellites are in mid-orbit altitudes, providing optimal coverage and accuracy for global navigation [7]. Depending on the system, the orbits may vary slightly, but generally, they are about km above Earth’s surface.
Below are the basic orbital parameters for each system:
Now, let’s look at the operating principle of GNSS technology and understand why four satellites are needed to determine the position.
Signal transmission and distance calculation
The principle of satellite navigation is based on measuring the signal transmission time from the satellite to the receiver [8]. Time is multiplied by the speed of light, thus determining the distance. Neglecting errors, the actual range from the satellite to the receiver will be defined as (1):
(1)
Where is the time marked in the satellite position information tag received by the receiver; is the receiver’s clock when receiving the satellite data.
Taking range measurements from i satellites (i = 1.4), the position of the receiver can be calculated as (2):
(2)
where is the position of the i-th satellite in the ECEF coordinate system now of transmission time known from the ephemeris; is the position of the receiver in the ECEF coordinate system, which must be determined.
Equation (2) describes the user’s position through four spheres. The observed range gives the radius of each of them, and the center corresponds to the satellites. These spheres intersect at the point of the receiver’s position, as shown in Figure 3.
Figure 3. The intersection of the four spheres.
True range is also called geometric range. Now, let’s discuss why precisely four satellites are needed to determine a position. The distance to one satellite determines that the object is somewhere on the surface of a sphere around the satellite [8]. The second satellite narrows the possible location to a circle (the intersection of two spheres). The third satellite narrows it down to two possible points (the intersection of three spheres), one of which is usually in space and is excluded, as shown in Figure 4. Thus, three satellites can determine latitude, longitude, and altitude, which is insufficient for complete certainty.
Figure 4. Difference between one, two, and three observations.
The receiving devices do not have atomic clocks found on the satellites, so their time accuracy could be better [9]. Even a tiny error in measuring time leads to significant errors in calculating the distance to the satellites and, therefore, determining the coordinates. The fourth satellite is needed to correct the time. It allows the receiver to simultaneously solve equations for three spatial coordinates and time, which gives precise location and time synchronization, Figure 5. In addition, the receiver’s position is determined uniquely by the fourth dimension.
Figure 5. Unambiguous determination of position using four satellites.
The Doppler range velocity measurement is described in the same way to determine the receiver velocity (3):
(3)
where is the range rate; is the satellite velocity, is the desired receiver velocity, and is the receiver position obtained from (2).
The receiver position is defined in the ECEF coordinate system, but for practical use, the receiver usually transforms the coordinates into a geographic coordinate system.
Atomic clock and pseudo ranges
As mentioned earlier, satellites have an atomic clock. Their function is to accurately determine the time, with an error measured in nanoseconds. This accuracy is critical because GNSS receivers calculate their position by measuring the time it takes for a signal to travel from the satellite to the receiver [10, 11]. Since the signal travels at the speed of light (approximately km/s), even a small error in time measurement (for example, one millisecond) can lead to a significant error in determining the position (up to 300 meters). This is easily determined from formula (1). Let us denote a geometric range with an error caused by clock inaccuracy ; after substituting the numbers, we get:
The GNSS receiver generates the same code as the satellite to determine the signal delay time and calculate the distance to the satellite. This is called pseudorandom code correlation. Each GNSS satellite transmits a unique pseudorandom code repeated at short intervals (e.g., every millisecond for GPS). The receiver has copies of these codes for each satellite and synchronizes them with the signals coming from the satellites. When the receiver receives a signal from a satellite, it matches its own generated code to the received signal, Figure 6.
Figure 6. The correlation processes.
The correlation process (alignment) allows us to determine the time difference between the transmission of the code by the satellite and the reception of this signal by the device. This time difference, multiplied by the speed of light, gives the distance to the satellite. Knowing the exact time when the satellite sends the signal and calculating the delay based on the correlation of the codes, the receiver determines its distance from the satellite.
However, the time shift found using correlation has an error associated with the lack of perfect synchronization between the satellite clocks and the receiver. Receivers use satellite signals to calibrate their internal clock, which allows them to eliminate errors in measuring time. However, only partially because after calibrating the time, the receiver’s clock drifts a little, which leads to mistakes. Imperfections in the receiver oscillators cause these errors. Accordingly, the generated codes cannot be perfectly synchronized either. In other words, the time shift contains the signal time from the satellite to the receiver and clock errors.
The clock offset introduces an error in the range measurement, and these observed range measurements are called pseudoranges (4) [8].
(4)
where the pseudo-range is measured to the i-th satellite; the error is due to the receiver clock’s offset relative to the i-th satellite’s clock.
The clock offset is treated as an unknown variable to compensate for the significant error caused by the time mismatch between the receiver and the satellites. It is calculated simultaneously with the three-dimensional position based on the pseudoranges obtained from the four satellites. Since the time correction is performed at each measurement update, there is no need to use highly stable, expensive clocks in the receivers.
In addition to the clock error, the signal passing through the atmosphere is affected by additional sources of error, such as the drift of the satellite’s position in orbit, the ionosphere and troposphere, and the influence of the conditions in which the receiver is located, Figure 7.
Figure 7. Sources of GNSS signal errors.
Taking these errors into account, the expression for pseudo-range will take the form (5):
(5)
where is the satellite position error in orbit; is the ionospheric error; is the tropospheric error; is the receiver noise; is the multipath error.
The influence of factors on location determination accuracy is given in Table 1.
Table 1. The influence of factors on the accuracy of location determination.
In this paper, we have not touched upon such an important aspect as the signal structure, but interested readers can find this information at the links [12, 13].
After we have dealt with the sources of errors and pseudoranges, we will consider the technologies and methods for increasing the accuracy of GNSS positioning.
Precision and accuracy
Before considering the methods and technologies for increasing the accuracy of GNSS positioning, let us dwell in more detail on the concept of precision and accuracy [14]. To understand the difference between precision and accuracy, consider Figure 8. In the first case, 1, the points are scattered throughout the target, i.e., the degree of proximity of the measured value to the actual value is very far, and the measurements have no repeatability. In the second case 2, excellent repeatability is observed, but the points are far from the center of the target, i.e., from the actual value. In the third case, points are close to the center, but there is no clustering or repeatability. Finally, in case 4, all the points are at the center of the target, with good accuracy and precision.
Figure 8. The difference between precision and accuracy.
This simple example demonstrates the difference between precision and accuracy on targets, but the picture is the same. In other words, this can be described as absolute and relative errors. In case 3, the absolute error is minimal, but the relative error is high, while in case 2, it is the other way around. Ideally, a GNSS receiver should provide both precision and accuracy, but this is only sometimes the case due to the above factors and limitations. Next, we will consider additional factors and sources of errors that affect position determination accuracy.
Limitations and sources of GNSS signal errors
Natural limitations include a lack of signal indoors, in tunnels, underground, and multipath.
In ideal conditions, the signal from the satellite goes directly to the receiver without any obstacles. In natural conditions, the signal often collides with surfaces such as buildings, trees, water, or other objects, reflecting off them. As a result, the receiver can receive both a direct signal and one or more reflected signals, as shown in Figure 9 [15].
Figure 9. Multipath.
Since the reflected signal travels a longer path, it arrives with a delay compared to the direct signal. This can mislead the receiver and lead to errors in determining the distance and position.
In addition to the factors considered, which are mainly of natural origin, there are additional ones caused by artificial means.
Figure 10. Jamming.
Signal spoofing. This deceives the GNSS receiver by transmitting fake signals that imitate accurate satellite signals [16]. The attacker transmits signals that imitate natural satellites but with changed parameters, such as time or coordinates. Upon receiving such a signal, the receiver may erroneously determine its location or time, which leads to distorted or incorrect data. For example, the attacker can point the receiver to the wrong place to knock a ship or vehicle off course, Figure 11.
Figure 11. Spoofing.
Methods for Improving GNSS Positioning Accuracy
The accuracy of standard GNSS receivers without additional correction and improvements is 5-10 meters in the horizontal plane. Various methods and technologies are used to minimize errors and improve location data to improve the accuracy of GNSS positioning. The most popular ones are listed below:
Figure 12. DGPS Principles.
Both receivers receive signals from the same satellite constellations at the same time. The distance between the base and the rover (baseline) is much shorter than from the receiver to the satellite ( km). This creates a correlation between the base and the rover, so both receivers register similar errors. And since the position of the base is known, it is possible to generate corrections that are used to improve the accuracy of the rover’s position. This is especially effective at short distances from the base station. Let’s return to Figure 6, which shows the principle of correlation. Measurements using a digital signal can be as accurate as the timing of the satellite and receiver. Since the signal does not repeat, it is straightforward to determine how far away the satellite is simply by knowing how much the speed of light offsets the data. The main difference between DGPS and RTK, which we will look at next, is that DGPS uses coded observations. Let’s look at Figure 13, which shows the satellite and receiver signals, which are slightly out of phase. But if you compare them logically, they are the same. When the satellite signal is one, the receiver signal is one. When the satellite signal is zero, the receiver signal is zero. Notice that the satellite signal is slightly ahead of the receiver signal. You can shift the satellite signal almost half a cycle forward, and the signals will still logically coincide.
Figure 13. Logical synchronization of satellite and receiver signals.
This is the peculiarity of code observations when pseudorandom codes with a cycle width of almost a microsecond are compared. And as we discussed earlier, 1 microsecond is nearly 300 meters of error. Due to imperfect synchronization, the method improves the accuracy to the level of decimeters (0.1-0.5 meters).
Figure 14. GNSS signal structure.
As can be seen, the carrier has a much higher frequency than the PRN; for example, for GPS L1, the frequency is .42 MHz. According to the formula for wavelength (6), the wavelength would be 19 cm.
(6)
The pseudorandom code has a bit rate of about 1 MHz, but its carrier frequency has a cyclic rate of more than GHz. Therefore, the carrier signal can be a much more accurate reference than the pseudorandom code. The phase measurement is usually expressed in cycles, and the distance can be calculated more accurately than with code measurements.
Float RTK means that the phase ambiguities (whole numbers representing the number of wavelengths between the satellite and the receiver) have yet to be accurately determined. Instead, these values are left as fractional (non-integer) numbers. The accuracy in this mode is typically a few tens of centimeters. Float RTK is used as an intermediate solution when the algorithm cannot clearly determine the ambiguities, but obtaining coordinates with sufficient accuracy for most tasks is already possible.
Integer RTK means phase ambiguities have been successfully resolved, and the values are defined as integers. This allows you to accurately determine the exact distance from the receiver to the satellites. In some cases, the accuracy in Integer RTK reaches several centimeters and even millimeters. This mode is more accurate and reliable than Float RTK but requires a high-quality signal and sufficient time to resolve ambiguities. In this regard, the “Carrier-phase” approach is used, the essence of which is as follows: first, an approximate solution is sought using code observations, and then the solution is refined using phase observations. This can be compared to coarse and fine-tuning.
RTK also uses additional frequencies L1 and L2 (including L5). Using additional frequencies increases accuracy and allows for better error correlation. This method provides positioning accuracy of up to 1 cm.
Using code measurements in DGPS and phase measurements in RTK is related to the method, not to a specific type of receiver. Receivers can be universal and support both types of measurements, but the choice of method depends on the goals and accuracy requirements. The advantage of DGPS is that it is faster and easier to configure than RTK. However, for modern, powerful computers, the speed of RTK data processing does not present any difficulties.
To calculate precise coordinates in PPP, the receiver uses not only data from satellites but also exact corrections, which include Precise satellite orbits (Precise Ephemerides) – information on the location of satellites, updated and provided by global centers (for example, IGS – International GNSS Service). Corrections to satellite clocks, i.e., data on the offset of time marks, allow compensation for errors in measuring time on satellites—ionospheric and tropospheric corrections.
PPP uses a phase measurement method similar to RTK, which allows for high accuracy. However, unlike RTK, PPP does not use a local base station to transmit differential corrections; instead, it relies on global data. This data can be obtained from SBAS (Satellite-Based Augmentation Systems) satellites or via an Internet connection (NTRIP, mobile Internet), as well as via specialized data transmission satellites (e.g., Starlink, Iridium).
In some cases, receivers can download accurate orbital data and corrections in advance from a database via the Internet and then use them in the positioning process. This can be useful for post-processing data when accuracy is not required in real time. For example, IGS and other services provide such data. GNSS receivers can be connected to services that provide global data via a network of ground-based base stations (Trimble RTX, OmniSTAR, etc.).
This approach is instrumental in remote or hard-to-reach areas where deployment of a base station is impossible or difficult. PPP can achieve centimeter or even millimeter accuracy, but it requires a specific initialization time (usually 20 minutes to an hour) during which the receiver collects data and resolves phase ambiguities. In some cases, real-time PPP (RT-PPP) corrections are used, which reduce the initialization time and obtain coordinates faster.
Figure 15. SBAS.
This allows real-time assessment of how accurate and reliable the received coordinates are and their use in safety-critical environments. Geostationary SBAS satellites transmit data in the same frequency range as GNSS (e.g., L-band), so receivers can receive them with GPS or other signals.
If you want to learn more, please visit our website NEXTAS.
There are several regional SBAS systems, each covering specific regions:
SBAS is widely used in aviation to improve the accuracy and reliability of navigation during takeoffs, landings, and flights. SBAS can also be used in shipping, land navigation, and geodesy, where high accuracy is required, but there is no need for a centimeter accuracy of RTK.
Thus, many technologies and solutions for protecting GNSS systems provide high reliability and resistance to interference, especially in mission-critical applications. The most effective way to use it is an integrated solution that combines different technologies to achieve the best result. Such a solution is the use of devices from Inertial Labs.
Imagine a world where your navigation systems operate with maximum accuracy, regardless of interference and environmental conditions. Whether working in urban environments, near large buildings, or in a challenging landscape, you’re always sure of your location. Innovative technology from Inertial Labs makes this possible by providing navigation in the most adverse conditions. Whether you need to ensure accurate positioning in challenging electromagnetic environments or want to secure your system against jamming and spoofing, our solutions are the ideal choice.
The Inertial Labs INS-D features the top-of-the-line dual antenna Novatel OEM GNSS receiver [23], Figure 16. It contains a real-time spoofing detection unit that employs some of the most effective detection metrics. These metrics include input power analysis by monitoring the gain of the automatic gain control module, structural power content analysis based on the filter outputs, signal quality monitoring to monitor the peak quality affected by multipath signals, and clock monitoring using spoofing signals from a single-antenna source based on the position solution of a moving receiver.
These detection metric outputs are fed to an onboard central spoofing detection unit, which decides whether the unit is under a spoofing attack every two seconds. The spoofing detection unit minimizes false detection likelihood from the presence of jamming and multipath signals while identifying spoofing attacks with a high degree of certainty.
The professional model of INS utilizes an embedded, high-precision, gyro-compensated magnetic compass, which allows the navigation system to measure and output high-precision Heading without GNSS signal even in extreme environmental conditions (temperature, vibration, interference from external magnetic field).
Figure 16. INS-D.
Inertial Labs developed the Tunnel Guide feature for the GPS-Aided INS, an advanced algorithm that implements continuous dynamic modeling for land vehicle motion [24]. As a result, the INS can mitigate errors and increase the accuracy of its MEMS IMU during prolonged GNSS outages. Now, the position error of a land vehicle remains low even in a GNSS outage area such as a tunnel, a city with signal-blocking buildings, or any location where satellite communication is being blocked, spoofed, or jammed.
The Tunnel Guide feature has proven to be an effective solution for military vehicles such as Infantry Carrier Vehicles (ICV), Mobile Gun Systems (MGS), Anti-Tank Guided Missile Vehicles (ATGM), Anti-Drone Guided Missile Vehicles (ADGMV), NBC Reconnaissance Vehicles (NBCRV), Assault Amphibious Vehicles (AAV), and Light Armored Multipurpose Vehicles (LAMV).
In addition, The M-AJ-QUATRO Anti-Jamming Advanced Antenna System was designed and engineered for Assured Positioning, Navigation, and Timing across diverse and GNSS jammed, spoofed, and denied environments, Figure 17 [25]. This system incorporates Controlled Radiation Pattern Antenna (CRPA) technology alongside state-of-the-art signal processing capabilities, delivering enhanced performance and accuracy for critical applications. The M-AJ-QUATRO Anti-Jam Antenna System is operational in all L1, L2, and L5 GNSS bands.
Figure 17. M-AJ-QUATRO.
Optimized Signal Reception and Transmission Radiation Pattern Control: The CRPA technology ensures that the antenna’s radiation pattern is precisely controlled, optimizing signal reception and transmission. This allows the system to focus on desired signals while minimizing interference from unwanted sources.
M-AJ-QUATRO is a very easy-to-integrate solution compatible with all Inertial Labs products, such as single and dual GNSS antenna-based GPS-aided Inertial Navigation Systems and commercially available GNSS receivers.
This combination of technologies for increased accuracy and anti-jamming/spoofing/multipath ensures efficient and reliable operation in any environment.
Global Navigation Satellite Systems (GNSS) are critical in modern positioning technologies, providing high-accuracy data for various applications. Various existing constellations, such as GPS, GLONASS, Galileo, and BeiDou, and advanced correction techniques, such as DGPS, RTK, and PPP, enable accuracy from meters to centimeters. Despite the influence of factors such as the ionosphere and multipath distortion, advances in technologies such as SBAS, RTK, PPP, and multi-frequency receivers are significantly improving the reliability and accuracy of GNSS. It is essential to realize that GNSS will continue to play a central role in the future, aiding navigation in aviation, unmanned systems, surveying, and other fields that require high-precision positioning.
Inertial Labs’ advanced inertial navigation system technologies and data processing algorithms provide reliable and accurate positioning in jamming and spoofing conditions without a GNSS signal. Practical detection algorithms and minimization of the influence of these effects are implemented in navigation systems. The latest development of noise-resistant antennas will allow users to avoid thinking about the stability of GNSS signals even in the most unfavorable conditions.
[1] Wikipedia. “Satellite Navigation.” Wikipedia, 19 Mar. , en.wikipedia.org/wiki/Satellite_navigation.
[2] “Trilateration.” Wikipedia, 1 Feb. , en.wikipedia.org/wiki/Trilateration.
[3] Mendez, Maria. “An In-Depth Look at the Principles of GNSS.” Inertial Labs, 23 Aug. , inertiallabs.com/an-in-depth-look-at-the-principles-of-gnss/. Accessed 25 Sept. .
[4] Global Navigation Satellite System (GNSS). .
[5] Bonnor, Norman. “A Brief History of Global Navigation Satellite Systems.” Journal of Navigation, vol. 65, no. 1, 25 Nov. , pp. 1–14, https://doi.org/10./s.
[6] “GNSS Applications.” Wikipedia, 10 Jan. , en.wikipedia.org/wiki/GNSS_applications.
[7] Jeffrey, Charles, and Roger Munro. In Introduction to GNSS. 28 Mar. .
[8] BOSE, AMITAVA, et al. FUNDAMENTALS of NAVIGATION and INERTIAL SENSORS. PHI Learning Pvt. Ltd., 1 Jan. .
[9] “Atomic Clock.” Wikipedia, 18 Sept. , en.wikipedia.org/wiki/Atomic_clock.
[10] Pratap Misra, and Per Enge. Global Positioning System: Signals, Measurements, and Performance. Lincoln, Mass., Ganga-Jamuna Press, .
[11] Jan Van Sickle. GPS for Land Surveyors. Boca Raton, CRC Press, Taylor & Francis Group, .
[12] “Lesson 1: The GPS Signal | GEOG 862: GPS and GNSS for Geospatial Professionals.” Www.e-Education.psu.edu, www.e-education.psu.edu/geog862/node/.
[13] Grewal, Mohinder S, et al. Global Positioning Systems, Inertial Navigation, and Integration. John Wiley & Sons, 5 Apr. .
[14] Wikipedia Contributors. “Accuracy and Precision.” Wikipedia, Wikimedia Foundation, 25 Mar. , en.wikipedia.org/wiki/Accuracy_and_precision.
[15] “Multipath Propagation.” Wikipedia, 29 Dec. , en.wikipedia.org/wiki/Multipath_propagation.
[16] “Understanding the Difference between Anti-Spoofing and Anti-Jamming.” Novatel.com, novatel.com/tech-talk/velocity-magazine/velocity-/understanding-the-difference-between-anti-spoofing-and-anti-jamming#:~:text=Generally%20speaking%2C%20adversaries%20may%20attempt.
[17] Wikipedia Contributors. “Differential GPS.” Wikipedia, Wikimedia Foundation, 16 Apr. , en.wikipedia.org/wiki/Differential_GPS.
[18] “Real-Time Kinematic Positioning.” Wikipedia, 5 June , en.wikipedia.org/wiki/Real-time_kinematic_positioning.
[19] Wikipedia Contributors. “Precise Point Positioning.” Wikipedia, Wikimedia Foundation, 1 Apr. , en.wikipedia.org/wiki/Precise_Point_Positioning.
[20] “GNSS Augmentation.” Wikipedia, 17 July , en.wikipedia.org/wiki/GNSS_augmentation.
[21] “Why Multi-Frequency and Multi-Constellation Matters for GPS/GNSS Receivers?” Www.septentrio.com, www.septentrio.com/en/learn-more/about-GNSS/why-multi-frequency-and-multi-constellation-matters.
[22] “Anti-Jam Technology: Demystifying the CRPA.” GPS World, 12 Apr. , www.gpsworld.com/anti-jam-technology-demystifying-the-crpa/.
[23] “INS – GPS-Aided Inertial Navigation Systems.” Inertial Labs, 13 Aug. , inertiallabs.com/products/ins-inertial-navigation-systems/.
[24] Rudenko, Roman. “Tunnel Guide” Feature for GPS-Aided INS Improves Performance during GNSS Outage.” Inertial Labs, 27 July , inertiallabs.com/tunnel-guide-feature-for-gps-aided-ins-improves-performance-during-gnss-outage/.
Video Abstracts allow authors to present their research in their own words. This multimedia format communicates the background and context of authors’ research in a quick and easy way, elevating research from simple print delivery.
Video for “Geodetic Altitude from Barometer and Weather Data for GNSS Integrity Monitoring in Aviation”
By Maximilian Simonetti and Omar García Crespillo (https://navi.ion.org/content/71/2/navi.637/tab-supplemental)
Abstract: Vertical navigation is crucial for safe aircraft separation and has been traditionally based on the pressure altitude provided by barometric altimeters. New aviation operations require robust determination of geodetic altitude and are expected to primarily rely on a global navigation satellite system (GNSS). Because deviations between pressure and geodetic altitudes can reach hundreds of meters, an altitude harmonization is needed to use barometers in combination with GNSS. In this paper, we first present a methodology to compute an accurate geodetic altitude from barometer and external weather data. Secondly, we derive error and threat models of this geodetic altitude. Finally, we employ these models within a GNSS integrity monitoring algorithm augmented with the derived altitude. We assess our methodologies against flight test measurements and availability simulations of localizer performance with vertical guidance operations. These analyses illustrate the potential benefits of employing barometers as augmentation or stand-alone systems for geodetic altitude navigation.
Article Citation: Simonetti, M., & García Crespillo, O. (). Geodetic altitude from barometer and weather data for GNSS integrity monitoring in aviation. NAVIGATION, 71(2). https://doi.org/10./navi.637
Video for “GPS Spoofing-Resilient Filtering Using Self-Contained Sensors and Chimera Signal Enhancement”
By Tara Mina, Ashwin Kanhere, Akshay Shetty, and Grace Gao (https://navi.ion.org/content/71/2/navi.636/tab-supplemental)
Abstract: To protect civilian Global Positioning System (GPS) users from spoofing, the Air Force Research Lab has developed the chips-message robust authentication (Chimera) signal enhancement for the GPS L1C signal. With Chimera, standalone receivers that only have access to the GPS signal will be able to authenticate their received measurements once every 3 min, whereas users with access to an out-of-band source will be able to perform authentication once every 1.5 or 6 s. However, moving receivers typically rely on much faster real-time GPS update rates of 1–20 Hz. In this work, we design a spoofing-resilient filter framework that provides continuous and secure state estimation between Chimera authentication times. By leveraging self-contained sensors on-board the vehicle, such as an inertial measurement unit or wheel encoder, as well as the periodic Chimera authentication, our proposed filter determines how much to rely on the received unauthenticated GPS measurements for state estimation. In this respect, our filter relies more extensively on GPS measurements in order to improve real-time navigation performance and reduce localization errors when GPS signals are authentic, while successfully mitigating spoofing-induced errors during an experienced attack. We experimentally validate our proposed spoofing-resilient filter in a simulated test environment for a ground vehicle model with access to the 3-min Chimera channel, under various simulated spoofing attack scenarios. To the best of the authors’ knowledge, this is the first adaptive filter proposed for Chimera that continuously leverages real-time GPS measurements in a spoofing-resilient manner.
Article Citation: Mina, T., Kanhere, A., Shetty, A., & Gao, G. (). GPS spoofing-resilient filtering using self-contained sensors and Chimera signal enhancement. NAVIGATION, 71(2). https://doi.org/10./navi.636
Video for “Synthesized Binary Offset Carrier Modulation for Interoperable GNSS L1 Band Signals”
By Dhaval J. Upadhyay, Vijay S. Bhadouria, Parimal J. Majithiya, and Subhash C. Bera (https://navi.ion.org/content/71/2/navi.640/tab-supplemental)
Abstract: This paper presents a constant-envelope modulation scheme, based on a synthesized binary offset carrier (SBOC), for a global navigation satellite system (GNSS) that combines three signals in a nonlinear fashion with unequal amplitudes. The proposed SBOC modulation meets the power spectral density criteria of multiplexed binary offset carrier (MBOC) modulation used in the L1 frequency band (.42 MHz) open civilian service interoperable signals for GNSS. This SBOC modulation also allows for the selection of an arbitrary power-sharing ratio between the data and pilot signals. This approach provides better performance than various MBOC(6, 1, 1/11) modulations for narrowband receivers.
Article Citation: Upadhyay, D. J., Bhadouria, V. S., Majithiya, P. J., & Bera, S. C. (). Synthesized binary offset carrier modulation for interoperable GNSS L1 band signals. NAVIGATION, 71(2). https://doi.org/10./navi.640
Video for “Enhancing Navigation Accuracy in a Geostationary Orbit by Utilizing a Regional Navigation Satellite System”
By Yu Nakajima and Toru Yamamoto (https://navi.ion.org/content/71/2/navi.641/tab-supplemental)
Abstract: This paper presents an innovative approach aimed at enhancing satellite position determination accuracy within a geostationary equatorial orbit (GEO) by integrating a regional navigation satellite system (RNSS) with a global navigation satellite system (GNSS). In a GEO, incoming GNSS signals are typically constrained to a specific direction on the other side of the Earth, resulting in a significant dilution of precision (DOP) and, consequently, a significant radial error. By incorporating an RNSS, signals from more diverse directions are available, improving observability and enhancing navigation precision. Taking the quasi-zenith satellite system (QZSS) as a representative RNSS, this paper demonstrates the feasibility of receiving signals from GEO satellites across a substantial range. Link budget analyses were conducted using the precise side-lobe patterns of the QZSS, revealing that QZSS signals can be consistently observed across most arcs in a GEO. Two comprehensive simulations were conducted: a point solution and an extended Kalman filter-based orbit determination. The results affirm the anticipated improvement in navigation precision indicated by the DOP analysis. It is essential to note that whereas RNSS signals can be received from any longitude in a GEO, enhanced navigation precision relies on the distance from the satellite to the RNSS. Considering the availability of multiple RNSS options, the concept presented in this research can be adapted to any longitude within a GEO, thereby promoting stable, high-precision navigation.
Article Citation: Nakajima, Y., & Yamamoto, T. (). Enhancing navigation accuracy in a geostationary orbit by utilizing a regional navigation satellite system. NAVIGATION, 71(2). https://doi.org/10./navi.641
Video for “Improved Time-Step Method for Bounding Nominal Spatial and Temporal Ionospheric Gradients for Ground-Based Augmentation Systems in Hong Kong”
By Wang Li and Yiping Jiang (https://navi.ion.org/content/71/2/navi.642/tab-supplemental)
Abstract: A ground-based augmentation system (GBAS) is a critical component in civil aviation that augments the Global Positioning System (GPS) in providing precision approach and landing capabilities with guaranteed accuracy and integrity. The GBAS ground facility broadcasts a parameter known as σvig to the aircraft, which is used to compute vertical protection levels for evaluating navigation integrity. σvig represents the standard deviation of the vertical ionospheric gradients, which bounds the spatial gradients under nominal conditions. Although the time-step method has been widely utilized to estimate ionospheric spatial gradients, this strategy suffers from temporal effects. In this paper, an improved time-step method is developed for separating temporal gradients from spatial gradients using observation data collected from the Hong Kong Satellite Positioning Reference Station Network. We investigated two parameters: σtg, which bounds the standard deviation of temporal gradients, and σvig. The results show that a constant value of 5.5 mm/km can serve as an upper bound for all σtg values. However, the results of σvig vary seasonally, with maximum and minimum values occurring at the equinoxes and summer, respectively. To reflect this seasonality, quadratic polynomial expressions, given as functions of the day of the year, were derived to provide an upper bound for all σvig values.
Article Citation: Li, W., & Jiang, Y. (). Improved time-step method for bounding nominal spatial and temporal ionospheric gradients for ground-based augmentation systems in Hong Kong. NAVIGATION, 71(2). https://doi.org/10./navi.642
Video for “Digital Twin-Enabled Characterization of GNSS Multipath in Challenging Reference Stations Using a Dual-Polarized Probe”
By Ernest Ofosu Addo, Wahid Elmarissi, and Stefano Caizzone (https://navi.ion.org/content/71/2/navi.644/tab-supplemental)
Abstract: Reference stations constitute important elements within the global navigation satellite system (GNSS) infrastructure, as they provide valuable measurements for performance monitoring. For high-quality measurements from such stations, local error sources should be properly characterized and compensated for or minimized. Multipath remains a major contributor to these errors. In severe occurrences, multipath can cause critical errors in sensitive systems such as those utilized for code-dependent applications. This paper discusses a method for GNSS multipath characterization in challenging installation scenarios, based on a dual-polarization antenna and its integration in a hybrid measurement–simulation framework. A dedicated dual-polarized probe, which houses both an effective geodetic antenna and a multipath-susceptible antenna, was designed, manufactured, and assessed. The dual-sensing nature of the probe allows auxiliary information to be acquired about multipath generated by nearby objects and can be used to infer a plausible range of expected multipath-induced code error at a GNSS sensor station. In addition, a ray-tracing method is discussed, in which antenna measurements are integrated into digital-twin simulations of installations for characterizing multipath conditions. Finally, this study demonstrates that by combining the DPA with digital-twin simulations, it is possible to predict multipath error bounds at an installation in advance. This combined technique presents a flexible tool that is useful for planning system performance with respect to multipath, site layout/selection, and even optimal receiving antenna placement at a given installation. The proposed simulative method is validated through field experiments, and tests with commercial geodetic-grade antennas are presented to confirm the capability of this method to predict their performance ranges.
Article Citation: Addo, E. O., Elmarissi, W., & Caizzone, S. (). Digital twin-enabled characterization of GNSS multipath in challenging reference stations using a dual-polarized probe. NAVIGATION, 71(2). https://doi.org/10./navi.644
Video for “Real-Time Precise Point Positioning Method Considering Broadcast Ephemeris Discontinuities”
By Quanrun Cheng, Junping Chen, Yize Zhang, and Chao Yu (https://navi.ion.org/content/71/2/navi.643/tab-supplemental)
Abstract: With advancements in the broadcast ephemeris accuracy of global navigation satellite systems (GNSSs), precise point positioning based on broadcast ephemeris (BE-PPP) is gradually showing promising prospects. However, the periodic updates of GNSS ephemeris result in discontinuities in the satellite orbit and clock offset during handovers. These discontinuities can significantly impact positioning accuracy. In this study, we calculate the combined ephemeris discontinuities, which indicate a linear combination of satellite radial orbit and clock discontinuities. We then compensate for the combined ephemeris discontinuities in the subsequent satellite clocks prior to positioning. For BeiDou Navigation Satellite System 3 (BDS-3) and the Global Positioning System (GPS), the three-dimensional (3D) position accuracy in kinematic mode is improved by 30–50 cm, reaching 33.9 cm. For GPS/Galileo/BDS-3 triple-constellation kinematic solutions, the accuracy reaches 23.2 cm. In static mode, the 3D position accuracy is 14.6 cm for BDS-3-only positioning and 15.1 cm for GPS. For GPS/Galileo/BDS-3 triple-constellation static BE-PPP solutions, the 3D position accuracy improves to 8 cm.
Article Citation: Cheng, Q., Chen, J., Zhang, Y., & Yu, C. (). Real-Time precise point positioning method considering broadcast ephemeris discontinuities. NAVIGATION, 71(2). https://doi.org/10./navi.643
Video for “Adaptive Multiple-Model Kalman Filter for GNSS Carrier Phase and Frequency Estimation Through Wideband Interference”
By Wengxiang Zhao, Samer Khanafseh, and Boris Pervan (https://navi.ion.org/content/71/2/navi.646/tab-supplemental)
Abstract: Interference events, both intentional and unintentional, are significant threats to global navigation satellite system (GNSS) service continuity. In the presence of interference, it can be difficult for GNSS receivers to maintain continuous tracking of carrier phase and frequency. To address this issue, in place of a traditional phase-locked loop (PLL), we develop and validate a new estimation-based approach to allow GNSS receivers to correctly estimate carrier phase and frequency under conditions of low carrier-to-noise power. An adaptive Kalman filter forms the core of the estimator, with a multiple model algorithm to account for discrete navigation data bit transitions. The performance of the estimator in the presence of wideband interference is validated through simulation and experiment, showing performance markedly superior to that of a PLL.
Article Citation: Zhao, W., Khanafseh, S., & Pervan, B. (). Adaptive multiple-model Kalman filter for GNSS carrier phase and frequency estimation through wideband interference. NAVIGATION, 71(2). https://doi.org/10./navi.646
Video for “Can Numerical Simulations of Equatorial Plasma Bubble Plume Structures be Simplified for Operational and Practical Usage?”
By Rezy Pradipta, Charles S. Carrano, Keith M. Groves, and Patricia H. Doherty (https://navi.ion.org/content/71/2/navi.645/tab-supplemental)
Abstract: We argue the merits of having a simplified method to simulate equatorial plasma bubble (EPB) plume structures for practical usage. The capability to realistically model EPB plume structures in simulations would be advantageous when assessing the severity of ionospheric threats. Such advantages would arise because a realistic model of EPB plume structures could allow nonstationary scintillation signals to be simulated. Although EPB plume structures can be modeled via first-principle physics-based models, these models tend to be computationally demanding. High-performance computing facilities might be able to offer some remedy, but serious handicaps would remain for those without access to such advanced facilities. We investigated multiple options that utilize the diffusion-limited aggregation (DLA) fractal process to generate bifurcating structures that resemble typical EPB plume structures. We combined the DLA algorithm with the International Reference Ionosphere model to simulate EPBs in three dimensions. Initial tests of this modeling approach indicate promising results.
Article Citation: Pradipta, R., Carrano, C. S., Groves, K. M., & Doherty, P. H. (). Can numerical simulations of equatorial plasma bubble plume structures be simplified for operational and practical usage? NAVIGATION, 71(2). https://doi.org/10./navi.645
Video for “ICET Online Accuracy Characterization for Geometry-Based Laser Scan Matching”
By Matthew McDermott and Jason Rife (https://navi.ion.org/content/71/2/navi.647/tab-supplemental)
Abstract: Distribution-to-distribution point cloud registration algorithms are fast and interpretable and perform well in unstructured environments. Unfortunately, existing strategies for predicting the solution error for these methods are overly optimistic, particularly in regions containing large or extended physical objects. In this paper, we introduce the iterative closest ellipsoidal transform (ICET), a novel three-dimensional (3D) lidar scan-matching algorithm that re-envisions the normal distributions transform (NDT) in order to provide robust accuracy prediction from first principles. Like NDT, ICET subdivides a lidar scan into voxels in order to analyze complex scenes by considering many smaller local point distributions; however, ICET assesses the voxel distribution to distinguish random noise from deterministic structure. ICET then uses a weighted least-squares formulation to incorporate this noise/structure distinction while computing a localization solution and predicting the solution-error covariance. To demonstrate the reasonableness of our accuracy predictions, we verify 3D ICET in three lidar tests involving real-world automotive data, high-fidelity simulated trajectories, and simulated corner-case scenes. For each test, ICET consistently performs scan matching with sub-centimeter accuracy. With this level of accuracy, combined with the fact that the algorithm is fully interpretable, this algorithm is well suited for safety-critical transportation applications. Code is available at https://github.com/mcdermatt/ICET.
Article Citation: McDermott, M., & Rife, J. (). ICET online accuracy characterization for geometry-based laser scan matching. NAVIGATION, 71(2). https://doi.org/10./navi.647
Video for “Implementation and Accuracy of Doppler Navigation with LEO Satellites”
By Ariel Baron, Pini Gurfil, and Hector Rotstein (https://navi.ion.org/content/71/2/navi.649/tab-supplemental)
Abstract: Utilizing broadband low Earth orbit satellite signals in an opportunistic manner for navigation is becoming increasingly popular. This paper deals with a particularly useful approach for navigation based on satellite signals of opportunity, which uses carrier Doppler-shift observables. We provide analytically derived and simplified formulas for the Jacobian involved in the numerical computation of the navigation solution and derive a global navigation satellite system-like dilution-of-precision metric that can be used to assess accuracy. A numerical study provides preliminary computational results.
Article Citation: Baron, A., Gurfil, P., & Rotstein, H. (). Implementation and accuracy of Doppler navigation with LEO satellites. NAVIGATION, 71(2). https://doi.org/10./navi.649
Video for “Assessment of Cryptographic Approaches for Quantum-Resistant Galileo OSNMA”
By Javier Junquera-Sánchez, Carlos Hernando-Ramiro, Oscar Gamallo-Palomares, and José-Antonio Gómez-Sánchez (https://navi.ion.org/content/71/2/navi.648/tab-supplemental)
Abstract: As time goes on, quantum computing has become more of a reality, bringing several cybersecurity challenges. Modern cryptography is based on the computational complexity of specific mathematical problems; however, as new quantum-based computers are developed, classical methods might not be sufficient to secure communications. In this paper, we analyze the state of the Galileo open service navigation message authentication (OSNMA) to overcome these new threats. This analysis and its assessment have been performed using OSNMA documentation, where we have reviewed the available post-quantum cryptography (PQC) algorithms competing in the National Institute of Standards and Technology standardization process and assessed the possibility of OSNMA implementation in the Galileo service. The main barrier to adopting PQC approaches is the size of both the signature and the key. This analysis shows that OSNMA is not yet capable of facing quantum threats and that significant changes are required. This work concludes by assessing different transitory countermeasures that can be implemented to sustain the system’s integrity in the short term.
The company is the world’s best BDS Positioning Chuck(be,de,fr) supplier. We are your one-stop shop for all needs. Our staff are highly-specialized and will help you find the product you need.

Comments
0