# US 2022/0035044 A1 · Global navigation satellite system (gnss) receiver operation during spoofing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0035044 A1
- Document ID: US20220035044A1
- Status: Published application
- Kind: A1
- Application number: 17/389,028
- Filed: 2021-07-29
- Published: 2022-02-03
- Earliest claimed: 2020-07-30
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Jordan COOKMAN; Krishnaranjan RAO; Jeffrey WONG; David TUCK
- Web page: https://patentgrep.com/patent/US20220035044A1

## CPC

- G01S 19/215: {issues related to spoofing}
- G01S 19/34: Power consumption
- G01S 19/32: Multimode operation in a single same satellite system, e.g. GPS L1/L2
- G01S 19/42: Determining position
- G01S 19/426: {by combining or switching between position solutions or signals derived from different modes of operation in a single system}
- G01S 19/243: {Demodulation of navigation message}
- G01S 19/33: Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

In conditions in which Global Navigation Satellite System (GNSS) signal spoofing is likely occurring, a GNSS receiver may be operated in a reduced operational state with respect to one or more GNSS bands that are likely being spoofed. According to embodiments, a reduced operational state with regard to a GNSS band may comprise performing one or more of the following functions with respect to that GNSS band: disabling data demodulation and decoding, disabling time setting (e.g., time of week (TOW), week number, etc.) disabling acquisition of unknown/not visible satellites, disabling satellite differences, disabling error recovery, reducing non-coherent integration time, and duty cycling the power for one or more receiver blocks associated with the GNSS band.

## Claims

### Claim 1

A method for operating a Global Navigation Satellite System (GNSS) receiver, the method comprising:
operating the GNSS receiver in a first state with respect to a first GNSS band;
receiving a first set of GNSS signals at the GNSS receiver, the first set of GNSS signals comprising a first at least one GNSS signal, the first at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the first state with respect to the first GNSS band;
determining a first position estimate based at least in part on the first at least one GNSS signal;
obtaining data indicating spoofing may be occurring in the first GNSS band;
responsive to obtaining the data, operating the GNSS receiver in a second state with respect to the first GNSS band;
receiving a second set of GNSS signals at the GNSS receiver, the second set of GNSS signals comprising a second at least one GNSS signal, the second at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band; and
determining a second position estimate based at least in part on the second set of GNSS signals, wherein:
determining the second position estimate is based at least in part on a third at least one GNSS signal, the third at least one GNSS signal received via a second GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band, and
determining the second position estimate is not based on any GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band.

### Claim 2 (depends on 1)

The method of claim 1, wherein operating the GNSS receiver in the second state with respect to the first GNSS band comprises disabling data demodulation and decoding of the second at least one GNSS signal.

### Claim 3 (depends on 2)

The method of claim 2, wherein disabling data demodulation and decoding comprises powering down or reducing a clock rate of a digital processor of the GNSS receiver.

### Claim 4 (depends on 1)

The method of claim 1, wherein operating the GNSS receiver in the second state with respect to the first GNSS band comprises disregarding time data decoded from the second at least one GNSS signal.

### Claim 5 (depends on 1)

The method of claim 1, wherein operating the GNSS receiver in the second state with respect to the first GNSS band comprises disabling a satellite detection operation performed by the GNSS receiver to acquire signals from unknown or not visible GNSS satellites.

### Claim 6 (depends on 1)

The method of claim 1, wherein operating the GNSS receiver in the second state with respect to the first GNSS band comprises disabling a satellite differencing operation performed by the GNSS receiver using the second at least one GNSS signal.

### Claim 7 (depends on 1)

The method of claim 1, wherein operating the GNSS receiver in the second state with respect to the first GNSS band comprises disabling an error recovery operation performed by the GNSS receiver.

### Claim 8 (depends on 1)

The method of claim 1, wherein operating the GNSS receiver in the second state with respect to the first GNSS band comprises disabling an Inter-Signal Time Bias (ISTB) operation performed by the GNSS receiver using the second at least one GNSS signal.

### Claim 9 (depends on 1)

The method of claim 1, wherein operating the GNSS receiver in the second state with respect to the first GNSS band comprises reducing a non-coherent integration time used by the GNSS receiver to detect the second at least one GNSS signal.

### Claim 10 (depends on 9)

The method of claim 9, wherein reducing the non-coherent integration time used by the GNSS receiver comprises duty cycling power for one or more components used to process the second at least one GNSS signal.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
determining spoofing no longer may be occurring in the first GNSS band; and
responsive to determining the spoofing no longer may be occurring, operating the GNSS receiver in the first state with respect to the first GNSS band.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
for a period of time during which spoofing may be occurring, cycling between operating the GNSS receiver in the second state with respect to the first GNSS band for a first predetermined period of time and operating the GNSS receiver in the first state with respect to the first GNSS band for a second predetermined period of time.

### Claim 13

A device for operating a Global Navigation Satellite System (GNSS) receiver, the device comprising:
the GNSS receiver;
a memory; and
one or more processors communicatively coupled with the GNSS receiver and the memory, wherein the one or more processors are configured to:
operate the GNSS receiver in a first state with respect to a first GNSS band;
receive a first set of GNSS signals via the GNSS receiver, the first set of GNSS signals comprising a first at least one GNSS signal, the first at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the first state with respect to the first GNSS band;
determine a first position estimate based at least in part on the first at least one GNSS signal;
obtain data indicating spoofing may be occurring in the first GNSS band;
responsive to obtaining the data, operate the GNSS receiver in a second state with respect to the first GNSS band;
receive a second set of GNSS signals at the GNSS receiver, the second set of GNSS signals comprising a second at least one GNSS signal, the second at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band; and
determine a second position estimate based at least in part on the second set of GNSS signals, wherein:
determining the second position estimate is based at least in part on a third at least one GNSS signal, the third at least one GNSS signal received via a second GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band, and
determining the second position estimate is not based on any GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band.

### Claim 14 (depends on 13)

The device of claim 13, wherein, to operate the GNSS receiver in the second state with respect to the first GNSS band, the one or more processors are configured to disable data demodulation and decoding of the second at least one GNSS signal.

### Claim 15 (depends on 14)

The device of claim 14, wherein, to disable data demodulation and decoding, the one or more processors are configured to power down or reducing a clock rate of a digital processor of the GNSS receiver.

### Claim 16 (depends on 13)

The device of claim 13, wherein, to operate the GNSS receiver in the second state with respect to the first GNSS band, the one or more processors are configured to disregard time data decoded from the second at least one GNSS signal.

### Claim 17 (depends on 13)

The device of claim 13, wherein, to operate the GNSS receiver in the second state with respect to the first GNSS band, the one or more processors are configured to disable a satellite detection operation performed by the GNSS receiver to acquire signals from unknown or not visible GNSS satellites.

### Claim 18 (depends on 13)

The device of claim 13, wherein, to operate the GNSS receiver in the second state with respect to the first GNSS band, the one or more processors are configured to disable a satellite differencing operation performed by the GNSS receiver using the second at least one GNSS signal.

### Claim 19 (depends on 13)

The device of claim 13, wherein, to operate the GNSS receiver in the second state with respect to the first GNSS band, the one or more processors are configured to disable an error recovery operation performed by the GNSS receiver.

### Claim 20 (depends on 13)

The device of claim 13, wherein, to operate the GNSS receiver in the second state with respect to the first GNSS band, the one or more processors are configured to disable an Inter-Signal Time Bias (ISTB) operation performed by the GNSS receiver using the second at least one GNSS signal.

### Claim 21 (depends on 13)

The device of claim 13, wherein, to operate the GNSS receiver in the second state with respect to the first GNSS band, the one or more processors are configured to reduce a non-coherent integration time used by the GNSS receiver to detect the second at least one GNSS signal.

### Claim 22 (depends on 21)

The device of claim 21, wherein, to reduce the non-coherent integration time used by the GNSS receiver, the one or more processors are configured to duty cycle power for one or more components used to process the second at least one GNSS signal.

### Claim 23 (depends on 13)

The device of claim 13, wherein the one or more processors are further configured to:
determine spoofing no longer may be occurring in the first GNSS band; and
responsive to determining the spoofing no longer may be occurring, operating the GNSS receiver in the first state with respect to the first GNSS band.

### Claim 24 (depends on 13)

The device of claim 13, wherein the one or more processors are further configured to, for a period of time during which spoofing may be occurring, cycle between operating the GNSS receiver in the second state with respect to the first GNSS band for a first predetermined period of time and operating the GNSS receiver in the first state with respect to the first GNSS band for a second predetermined period of time.

### Claim 25

An apparatus for operating a Global Navigation Satellite System (GNSS) receiver, the apparatus comprising:
means for operating the GNSS receiver in a first state with respect to a first GNSS band;
means for receiving a first set of GNSS signals at the GNSS receiver, the first set of GNSS signals comprising a first at least one GNSS signal, the first at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the first state with respect to the first GNSS band;
means for determining a first position estimate based at least in part on the first at least one GNSS signal;
means for obtaining data indicating spoofing may be occurring in the first GNSS band;
means for operating the GNSS receiver in a second state with respect to the first GNSS band responsive to obtaining the data;
means for receiving a second set of GNSS signals at the GNSS receiver, the second set of GNSS signals comprising a second at least one GNSS signal, the second at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band; and
means for determining a second position estimate based at least in part on the second set of GNSS signals, wherein:
determining the second position estimate is based at least in part on a third at least one GNSS signal, the third at least one GNSS signal received via a second GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band, and
determining the second position estimate is not based on any GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band.

### Claim 26 (depends on 25)

The apparatus of claim 25, wherein the means for operating the GNSS receiver in the second state with respect to the first GNSS band comprises means for disabling data demodulation and decoding of the second at least one GNSS signal.

### Claim 27

A non-transitory computer-readable medium storing instructions for operating a Global Navigation Satellite System (GNSS) receiver, the instructions comprising code for:
operating the GNSS receiver in a first state with respect to a first GNSS band;
receiving a first set of GNSS signals at the GNSS receiver, the first set of GNSS signals comprising a first at least one GNSS signal, the first at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the first state with respect to the first GNSS band;
determining a first position estimate based at least in part on the first at least one GNSS signal;
obtaining data indicating spoofing may be occurring in the first GNSS band;
responsive to obtaining the data, operating the GNSS receiver in a second state with respect to the first GNSS band;
receiving a second set of GNSS signals at the GNSS receiver, the second set of GNSS signals comprising a second at least one GNSS signal, the second at least one GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band; and
determining a second position estimate based at least in part on the second set of GNSS signals, wherein:
determining the second position estimate is based at least in part on a third at least one GNSS signal, the third at least one GNSS signal received via a second GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band, and
determining the second position estimate is not based on any GNSS signal received via the first GNSS band while the GNSS receiver is operating in the second state with respect to the first GNSS band.
