Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T08:57:47.775Z Has data issue: false hasContentIssue false

Recovering authentic global position system L1 signals under spoofing using dual receiver direct positioning

Published online by Cambridge University Press:  23 March 2021

Chao Sun
Affiliation:
School of Electronic and Information Engineering, Beihang University, Beijing, China
Joon Wayn Cheong
Affiliation:
The Australian Centre for Space Engineering Research (ACSER), School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney, Australia
Andrew G. Dempster
Affiliation:
The Australian Centre for Space Engineering Research (ACSER), School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney, Australia
Hongbo Zhao*
Affiliation:
School of Electronic and Information Engineering, Beihang University, Beijing, China
Wenquan Feng
Affiliation:
School of Electronic and Information Engineering, Beihang University, Beijing, China
*
*Corresponding author. E-mail: bhzhb@buaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Spoofing is a kind of deliberate interference that aims to manipulate global navigation satellite system (GNSS) receivers into counterfeit position solutions. Conventional anti-spoofing methods are implemented prior to the calculation of the position solution, depending on the specific spoofing attack mechanisms. The paper presents a spoofing detection and mitigation method implemented in the position domain. The proposed method projects the correlograms of the visible satellites to a position-clock bias domain to construct the position domain projected correlogram. P(Y) code signatures retrieved from a reference station receiver are used to identify the counterfeit position solution and remove it from the victim receiver. Compared with the conventional single-channel spoofing detection technique, the proposed anti-spoofing method is more robust against thermal noise by combining the energy from multiple satellites. Detailed mathematical derivation of the statistical characteristics of this method is presented. Its effectiveness is validated using a realistic dataset generated by a Spirent GNSS simulator and NordNav wideband front-end. Results show that the proposed algorithm is capable of not only detecting a spoofing attack but also removing the spoofing effect from the victim receiver.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2021
Figure 0

Figure 1. Direct application of PDPC (Cheong et al., 2011) using only the C/A code local replica for a matched-power spoofed receiver. The left panel shows the authentic and counterfeit PDPC peaks. The right panel is the top view of the left panel

Figure 1

Figure 2. Algorithm principle of the proposed method. When a spoofing attack is present, the cross-correlation with C/A code can generate two position solutions (green circle and red circle), but the cross-correlation with P(Y) code only generates the authentic position solution (yellow circle)

Figure 2

Algorithm 1: proposed DP-enhanced spoofing detection algorithm

Figure 3

Figure 3. Algorithm scheme of the proposed method. The green modules at the top left represent the RS; the other functions are all performed inside the UE receiver

Figure 4

Figure 4. Performance comparison between the DP method and the conventional single-channel detection with P(Y) code for spoofing detection

Figure 5

Figure 5. Spoofing detection performance using parameter setting identical to hardware-based validation experiments

Figure 6

Figure 6. Comparison of Pd in the condition of different combinations of coherent/noncoherent integration times

Figure 7

Figure 7. Setup of the experiments. The algorithms running inside the RS and UE receiver are both implemented in a software receiver

Figure 8

Figure 8. The predetermined true and counterfeit location coordinates, which are near the Kensington campus of the University of New South Wales (UNSW), Sydney

Figure 9

Figure 9. ‘Sky view’ from the receiver perspective. In total, seven satellites are observed

Figure 10

Table 1. Setting of the experiment parameters

Figure 11

Figure 10. PDPC using the proposed method in Figure 3 for a spoofed receiver: (a) a strong C/N0 situation with CNRA = 45 dB-Hz, (b) top view; (c) a nominal C/N0 situation with CNRA = 41 dB-Hz, (d) top view. The CNRB of the Q channel component from the RS is 46 dB-Hz. Compared with the ambiguous peaks of Figure 1, which uses only the C/A code, the method illustrated here used the Q channel from RS to produce the unambiguous peak shown here

Figure 12

Table 2. Detection rate under various experimental parameters

Figure 13

Figure 11. Positioning results using C/A codes and Q channel signals under a spoofing attack