IEEE - Aerospace and Electronic Systems - March 2021 - 39

Feng et al.

Figure 2.
Top: 1-PPS output from a spoofed u-blox GPS receiver. Bottom:
Relative position output of the spoofed receiver. Despite the 1-PPS
shifting by 25 ms or the time needed for an electromagnetic signal
to travel 7.5 km, the actual receiver position hardly varies in a sub50 m range since the same time offset is introduced in the AF0
parameter of the spoofing message of all satellites. The spoofed
location is in south of France, whereas the actual experiment location is in the north-eastern location of France in Besanc¸on.

shown in Figure 2. In all cases, the commercial receivers
were running and had acquired the authentic constellation
before being spoofed to the new location or time.
Therefore, it is demonstrated that, by using a single
antenna, a properly clocked spoofing emitter will generate
the 2-MHz-wide GPS signal, which cannot be distinguished from the authentic signal: As opposed to jamming
in which the user immediately detects a loss of service,
the spoofing signal will introduce erroneous position or
timing signal, a dramatic impact if this GPS signal, for
example, feeds a network time protocol or precision time
protocol server for time dissemination in a network
assumed to be synchronized with the GPS time.

GPS SPOOFING DETECTION
In this section, we propose a computationally efficient
spoofing detection method by using a codeless decoding
approach to measure the phase difference of different satellites and different antennas. First, assuming there are M
authentic satellites and N spoofing satellites, the complex
baseband representation (I & Q) of the time-varying signal
received by the kth antennas (k ¼ 1; 2, i.e., two antennas
are used in our analysis) can be expressed as [18]
sðk; tÞ ¼

M
X

A

A
j'm ðk;tÞ A
aA
sm ðk; tÞ
m ðk; tÞbm ðk; tÞe

m¼1

þ

N
X

S

aSn ðk; tÞbSn ðk; tÞej'n ðk;tÞ sSn ðk; tÞ þ " ðk; tÞ

n¼1

(1)
with
(

A

A
A
A
A
j2pfm ðk;tÞt
sA
m ðk; tÞ ¼ dm ½t À t m ðk; tފcm ½t À t m ðk; tފe
S

sSn ðk; tÞ ¼ dSn ½t À t Sn ðk; tފcSn ½t À t Sn ðk; tފej2pfn ðk;tÞt
(2)
MARCH 2021

where the superscripts " A " and " S " denote " authentic " and
" spoofing " , t denotes time, aðk; tÞ denotes the complex
gain of the kth antenna, which is dependent on the antenna
radiation pattern and the satellite signal direction, bðk; tÞ
denotes the real-value amplitude (i.e., the square root of the
power) of the satellite signal, 'ðk; tÞ denotes the phase of
the satellite signal, " ðk; tÞ denotes the thermal noise, dðtÞ
and cðtÞ denote the navigation message and the PRN code
with BPSK modulations, tðk; tÞ denotes the time delay of
the satellite signal, and fðk; tÞ denotes the Doppler shift as
well as the frequency offset between the local oscillator
and the received satellite signal, which is identical for all
antennas in the context of a coherent receiver.
Given a short integration time T , during which the
amplitude, phase, and Doppler shift of the satellite signals
as well as the antenna gains are assumed to be constant
(i.e., unchanged with time), and a limited antenna extent,
for which the time delay, amplitude, and Doppler frequency of the satellite signal with respect to different
antennas are assumed to be equivalent, the received signal
can be approximated by
sðk; tÞ '

M
X

G

A

A j'm ðkÞ j'm A
aA
e sm ðtÞ
m ðkÞbm e

m¼1

þ

G
aS0 ðkÞej'0 ðkÞ

N
X

(3)
S
bSn ej'n sSn ðtÞ

þ " ðk; tÞ

n¼1

with
(

A

A
A A
A j2pfm t
sA
m ðtÞ ' dm ½t À t m Šcm ½t À t m Še
S
S
S S
S j2pfnS t
sn ðtÞ ' dn ½t À t n Šcn ½t À t n Še

(4)

G
where 'G
m ðkÞ and '0 ðkÞ denote the geometrical phase
terms of the mth authentic satellite signal and spoofing
satellite signals from a single emitter with respect to the
kth antenna. We note that, since the complex gain of the
kth antenna with respect to the nth spoofing satellite,
aSn ðkÞ is only dependent on the antenna radiation pattern
and the signal direction, we set aS1 ðkÞ ¼ aS2 ðkÞ ¼
D
Á Á Á aSN ðkÞ ¼ aS0 ðkÞ in (3) under the assumption of a single
spoofing source.
By using the first antenna as reference, the geometrical
phase terms in (3) can be expressed as

8 G
'm ðkÞ ¼ 'G
>
m ð1Þþ2pðk À 1Þd cos cm =
>
>
<
¼ 'G
m ð1Þþ2pðk À 1Þd cos um cos fm =
G
>
'0 ðkÞ ¼ 'G
>
0 ð1Þþ2pðk À 1Þd cos c0 =
>
:
¼ 'G
0 ð1Þþ2pðk À 1Þd cos u0 cos f0 =

(5)

whose value depends on the angle of the satellite to the
antenna array baseline, where d denotes the spacing between
two antennas,  denotes the GPS L1 carrier wavelength of
19 cm in this investigation, c, u, and f denote cone angle,
azimuth angle, and elevation angle, respectively.
Then, assuming the phases of different satellites corresponding to different antennas can be obtained from the

IEEE A&E SYSTEMS MAGAZINE

39



IEEE - Aerospace and Electronic Systems - March 2021

Table of Contents for the Digital Edition of IEEE - Aerospace and Electronic Systems - March 2021

Contents
IEEE - Aerospace and Electronic Systems - March 2021 - Cover1
IEEE - Aerospace and Electronic Systems - March 2021 - Cover2
IEEE - Aerospace and Electronic Systems - March 2021 - Contents
IEEE - Aerospace and Electronic Systems - March 2021 - 2
IEEE - Aerospace and Electronic Systems - March 2021 - 3
IEEE - Aerospace and Electronic Systems - March 2021 - 4
IEEE - Aerospace and Electronic Systems - March 2021 - 5
IEEE - Aerospace and Electronic Systems - March 2021 - 6
IEEE - Aerospace and Electronic Systems - March 2021 - 7
IEEE - Aerospace and Electronic Systems - March 2021 - 8
IEEE - Aerospace and Electronic Systems - March 2021 - 9
IEEE - Aerospace and Electronic Systems - March 2021 - 10
IEEE - Aerospace and Electronic Systems - March 2021 - 11
IEEE - Aerospace and Electronic Systems - March 2021 - 12
IEEE - Aerospace and Electronic Systems - March 2021 - 13
IEEE - Aerospace and Electronic Systems - March 2021 - 14
IEEE - Aerospace and Electronic Systems - March 2021 - 15
IEEE - Aerospace and Electronic Systems - March 2021 - 16
IEEE - Aerospace and Electronic Systems - March 2021 - 17
IEEE - Aerospace and Electronic Systems - March 2021 - 18
IEEE - Aerospace and Electronic Systems - March 2021 - 19
IEEE - Aerospace and Electronic Systems - March 2021 - 20
IEEE - Aerospace and Electronic Systems - March 2021 - 21
IEEE - Aerospace and Electronic Systems - March 2021 - 22
IEEE - Aerospace and Electronic Systems - March 2021 - 23
IEEE - Aerospace and Electronic Systems - March 2021 - 24
IEEE - Aerospace and Electronic Systems - March 2021 - 25
IEEE - Aerospace and Electronic Systems - March 2021 - 26
IEEE - Aerospace and Electronic Systems - March 2021 - 27
IEEE - Aerospace and Electronic Systems - March 2021 - 28
IEEE - Aerospace and Electronic Systems - March 2021 - 29
IEEE - Aerospace and Electronic Systems - March 2021 - 30
IEEE - Aerospace and Electronic Systems - March 2021 - 31
IEEE - Aerospace and Electronic Systems - March 2021 - 32
IEEE - Aerospace and Electronic Systems - March 2021 - 33
IEEE - Aerospace and Electronic Systems - March 2021 - 34
IEEE - Aerospace and Electronic Systems - March 2021 - 35
IEEE - Aerospace and Electronic Systems - March 2021 - 36
IEEE - Aerospace and Electronic Systems - March 2021 - 37
IEEE - Aerospace and Electronic Systems - March 2021 - 38
IEEE - Aerospace and Electronic Systems - March 2021 - 39
IEEE - Aerospace and Electronic Systems - March 2021 - 40
IEEE - Aerospace and Electronic Systems - March 2021 - 41
IEEE - Aerospace and Electronic Systems - March 2021 - 42
IEEE - Aerospace and Electronic Systems - March 2021 - 43
IEEE - Aerospace and Electronic Systems - March 2021 - 44
IEEE - Aerospace and Electronic Systems - March 2021 - 45
IEEE - Aerospace and Electronic Systems - March 2021 - 46
IEEE - Aerospace and Electronic Systems - March 2021 - 47
IEEE - Aerospace and Electronic Systems - March 2021 - 48
IEEE - Aerospace and Electronic Systems - March 2021 - 49
IEEE - Aerospace and Electronic Systems - March 2021 - 50
IEEE - Aerospace and Electronic Systems - March 2021 - 51
IEEE - Aerospace and Electronic Systems - March 2021 - 52
IEEE - Aerospace and Electronic Systems - March 2021 - 53
IEEE - Aerospace and Electronic Systems - March 2021 - 54
IEEE - Aerospace and Electronic Systems - March 2021 - 55
IEEE - Aerospace and Electronic Systems - March 2021 - 56
IEEE - Aerospace and Electronic Systems - March 2021 - 57
IEEE - Aerospace and Electronic Systems - March 2021 - 58
IEEE - Aerospace and Electronic Systems - March 2021 - 59
IEEE - Aerospace and Electronic Systems - March 2021 - 60
IEEE - Aerospace and Electronic Systems - March 2021 - 61
IEEE - Aerospace and Electronic Systems - March 2021 - 62
IEEE - Aerospace and Electronic Systems - March 2021 - 63
IEEE - Aerospace and Electronic Systems - March 2021 - 64
IEEE - Aerospace and Electronic Systems - March 2021 - 65
IEEE - Aerospace and Electronic Systems - March 2021 - 66
IEEE - Aerospace and Electronic Systems - March 2021 - 67
IEEE - Aerospace and Electronic Systems - March 2021 - 68
IEEE - Aerospace and Electronic Systems - March 2021 - Cover3
IEEE - Aerospace and Electronic Systems - March 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com