Global navigation satellite system (GNSS) plays a vital role in high-precision positioning whereas detecting and mitigating carrier phase multipath error is still a significant challenge. Multipath error is closely related to the users’ environment, so it is difficult to mitigate by traditional differencing techniques. In this paper, we discuss the possibility and potential performance of multipath detection and mitigation with low-cost antennas in real-time kinematic (RTK) positioning. We employ two low-cost antennas and assume that the baseline length is known. We employ the carrier phase, ephemeris, and baseline length to detect the observed and estimated baseline vectors’ consistency in real-time. A reasonable threshold is proposed to detect the satellite signals with the multipath effect, then we eliminate these signals and use the remaining satellite signals for RTK positioning to mitigate multipath. The experiments are carried out in the open environment without multipath and the environment with specular multipath. Experimental results show that the false alarm rate of this method is entirely consistent with the theoretical value. When the number of satellites is six and eight, this method can reduce the RMS (root mean square) of positioning error by approximately 64% and 49%, respectively. At the same time, this method can improve the ambiguity success rate to above 99%.
The vulnerability of civil receivers of the Global Satellite Navigation System (GNSS) to spoofing jamming has raised significant concerns in recent times. Traditional multi-antenna spoofing detection methods are limited in application scenarios and come with high hardware costs. To address this issue, this paper proposes a novel GNSS spoofing detection method utilizing three low-cost collinear antennas. By leveraging the collinearity information of the antennas, this method effectively constrains the observation equation, leading to improved estimation accuracy of the pointing vector. Furthermore, by employing a binary statistical detection model based on the sum of squares (SSE) between the observed value and the estimated value of the pointing vector, real-time spoofing signal detection is enabled. Simulation results confirm the efficacy of the proposed statistical model, with the error of the skewness coefficient not exceeding 0.026. Experimental results further demonstrate that the collinear antenna-based method reduces the standard deviation of the angle deviation of the pointing vector by over 55.62% in the presence of spoofing signals. Moreover, the experiments indicate that with a 1 m baseline, this method achieves 100% spoofing detection.
The security of global navigation satellite system (GNSS) has attracted a lot of attention recently. The spoofing detection method using multi-antenna array is one of the most efficient spoofing detection methods due to its unique geometry space. However, it is either based on the assumption that all spoofing signals come from the same direction or it requires additional inertial measurement unit (IMU) or multi-antenna attitude solution to obtain attitude information. In this paper, we propose a new GNSS spoofing detection method using only two off-the-shelf antennas. This method can detect a single spoofing signal or spoofing signals from multiple directions, and does not require any attitude information. This method employs the carrier phase and the known baseline length to estimate the baseline vector. Its theoretical performance can be assessed by the sum of squared error ( SSE ) test statistic. Static and dynamic experiments both prove that this method can distinguish the spoofing signal from the real signal effectively without any delay.
20 March 2025 in International Journal of Hydrogen Energy