-
公开(公告)号:EP3913404A1
公开(公告)日:2021-11-24
申请号:EP21174031.1
申请日:2021-05-17
Applicant: STMicroelectronics S.r.l.
Inventor: DI GRAZIA, Domenico , PISONI, Fabio
Abstract: A method for detecting spoofing in a GNSS receiver (100), comprising receiving (410) at least a satellite signal (si),
acquiring (420) said satellite signal (si) as received signal (I T ;Q T ), performing a tracking (430) of the received signal including receiving said received signal (I T ;Q T ) in at least one tracking channel (TRK i ) comprising a bank of correlators (25) receiving in-phase (I w ) and quadrature (Q w ) versions of said received signal (I T ;Q T ), generating a Pseudo Random Noise sequence (PS) at a code frequency (Fchip) set by a code Numerical Controlled Oscillator (32) comprised in the tracking channel (TRK i ) determining a code rate, performing a GNSS Pseudo Random Noise delayed sequence generation, including generating, on the basis of a Pseudo Random Noise sequence (PS) received from said GNSS Pseudo Random Noise sequence generator (23), a set of replicas of said Pseudo Random Noise sequence (PS) comprising a punctual (P) replica and a plurality of replicas which are early (El, E2; El...EK) in time or delayed (LI, L2; L1...LK) in time with respect to said punctual replica (P) of said Pseudo Random Noise sequence (PS) over a given time spacing (SM),
correlating the received signal (I w , Q w ) with each replica in said set of replicas of said Pseudo Random Noise sequence (PS) to obtain amplitude correlation values, wherein said method includes
monitoring (500) at least a tracking channel (TRK i ) to detect a spoofed signal (ssi) by generating a further plurality of replicas (E2', E1', P', L1', L2') of the Pseudo Random Noise sequence (PS) of said at least a tracking channel (TRK i ) having a respective time spacing (SM') greater than said given time spacing (SM),
correlating the received signal (I w , Q w ) at least a tracking channel (TRK i ) with each replica in said further plurality of replicas of said Pseudo Random Noise sequence (PS) to obtain further amplitude correlation values
calculating (540) a shape anomaly factor (DDM10) as a function of the further correlation amplitude values determined by the further plurality of replicas (E2', E1', P', L1', L2'),
verifying (550) if said shape anomaly factor (DDM10) is greater than a given shape anomaly threshold (ST),
in the affirmative, signaling (560) detection of a spoofed signal (ssi) on said monitored tracking channel (TRK i ).-
公开(公告)号:EP4160272A1
公开(公告)日:2023-04-05
申请号:EP22196076.8
申请日:2022-09-16
Applicant: STMicroelectronics S.r.l.
Inventor: DI GRAZIA, Domenico , PISONI, Fabio
IPC: G01S19/21
Abstract: A method for detecting spoofing in a GNSS receiver (100), comprising
receiving at least a satellite signal (si),
acquiring said satellite signal (si) as received signal,
receiving said received signal in at least one tracking channel (TRK i ) comprising a frequency loop tracking a carrier frequency of the satellite signal (s i ),
wherein said method includes, during said tracking,
- obtaining (110) a satellite noise floor value (N0) as noise of the tracking channel (TRK i ),
- obtaining (120) an average channel noise ( N 0 computed over all the satellite signals (s 0 ,...,s NS-1 ) being tracked;
- obtaining a ratio (R) of the satellite noise floor value (N0) to the average channel noise ( N 0 ) ;
- comparing said ratio (R) to a ratio threshold (Rth)
- obtaining a satellite tracking Phase Noise (Ph)
- comparing the satellite tracking Phase Noise (Ph)
- to a phase noise threshold (Ph th );
- if both said ratio (R) and satellite tracking Phase Noise (Ph) are above the respective thresholds (R th , Ph th ), signaling (SD) detection of a spoofed signal on said tracking channel.
-