IP Library Granted Patent US 12,618,985
Granted Patent B2
US 12,618,985 · App. 18/168,102 · Granted May 5, 2026

Cooperative positioning with multiple global navigation satellite system receivers

Inventors: Yuxiang Peng (Sunnyvale, CA); Min Wang (Tustin, CA); Ning Luo (Cupertino, CA)
Assignee: QUALCOMM Incorporated
G01S19/51G01S19/07G01S19/44G01S19/396G01S19/41G01S19/43
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,618,985
App. No.
18/168,102
Granted
May 5, 2026
Kind
B2
Abstract

Techniques are provided for integrating GNSS measurements between two or more GNSS receivers. An example method includes determining an antenna baseline vector based on relative locations of a first antenna that is communicatively coupled to a first GNSS receiver and a second antenna that is communicatively coupled to a second GNSS receiver, determining a first position estimate and a first integer ambiguity resolution (IAR) status with the first GNSS receiver at a first time, determining a second position estimate and a second IAR status with the second GNSS receiver at approximately the first time, computing a horizontal offset value based on the antenna baseline vector and a difference between the first position estimate and the second position estimate, and generating the wrong fix indication in response to the first IAR status being fixed, the second IAR status being fixed, and the horizontal offset value being greater than a threshold value.

Claims (40)

1 . A method for improving positioning accuracy convergence in two global navigation satellite system (GNSS) receivers, comprising:

determining an antenna baseline vector based on relative locations of a first antenna that is communicatively coupled to a first global navigation satellite system (GNSS) receiver and a second antenna that is communicatively coupled to a second GNSS receiver, wherein the antenna baseline vector is referenced from the first antenna to the second antenna;

determining a first position estimate and a first integer ambiguity resolution (IAR) status with the first GNSS receiver, wherein the first IAR status is at least either a float status or a fixed status; and

providing the first position estimate and the antenna baseline vector to the second GNSS receiver in response to the first IAR status being the fixed status.

2 . The method of claim 1 wherein the first GNSS receiver is a smartphone and the second GNSS receiver is disposed in a vehicle with the second antenna being in a fixed location on the vehicle.

3 . The method of claim 2 wherein the smartphone is disposed outside and proximate to the vehicle, and determining the antenna baseline vector includes performing a radio frequency ranging exchange between the smartphone and an on-board unit disposed in the vehicle.

4 . The method of claim 3 wherein the radio frequency ranging exchange includes one or more ultrawideband (UWB) ranging messages.

5 . The method of claim 3 wherein providing the first position estimate and the antenna baseline vector includes providing one or more sidelink messages including the first position estimate and the antenna baseline vector to the on-board unit.

6 . The method of claim 2 wherein the smartphone is disposed within the vehicle, and determining the antenna baseline vector includes performing a radio frequency ranging exchange between the smartphone and an on-board unit disposed in the vehicle.

7 . The method of claim 1 wherein determining the antenna baseline vector includes obtaining respective position estimates for the first GNSS receiver and the second GNSS receiver based on a precise point positioning (PPP) or real time kinematic (RTK) and correction signals received from a reference GNSS station.

8 . An apparatus, comprising:

a memory;

at least one transceiver;

at least one processor communicatively coupled to the memory and the at least one transceiver, and configured to:

determine an antenna baseline vector based on relative locations of a first antenna that is communicatively coupled to a first global navigation satellite system (GNSS) receiver and a second antenna that is communicatively coupled to a second GNSS receiver, wherein the antenna baseline vector is referenced from the first antenna to the second antenna;

determine a first position estimate and a first integer ambiguity resolution (IAR) status with the first GNSS receiver, wherein the first IAR status is at least either a float status or a fixed status; and

provide the first position estimate and the antenna baseline vector to the second GNSS receiver in response to the first IAR status being the fixed status.

9 . The apparatus of claim 8 wherein the first GNSS receiver is a smartphone and the second GNSS receiver is disposed in a vehicle with the second antenna being in a fixed location on the vehicle.

10 . The apparatus of claim 9 wherein the at least one processor is further configured to perform a radio frequency ranging exchange with the smartphone.

11 . The apparatus of claim 10 wherein the radio frequency ranging exchange includes one or more ultrawideband (UWB) ranging messages.

12 . The apparatus of claim 10 wherein the at least one processor is further configured to provide one or more sidelink messages including the first position estimate and the antenna baseline vector.

13 . The apparatus of claim 8 wherein the at least one processor is further configured to obtain respective position estimates for the first GNSS receiver and the second GNSS receiver based on a precise point positioning (PPP) or real time kinematic (RTK) and correction signals received from a reference GNSS station.

14 . An apparatus for improving positioning accuracy convergence in two global navigation satellite system (GNSS) receivers, comprising:

means for determining an antenna baseline vector based on relative locations of a first antenna that is communicatively coupled to a first global navigation satellite system (GNSS) receiver and a second antenna that is communicatively coupled to a second GNSS receiver, wherein the antenna baseline vector is referenced from the first antenna to the second antenna;

means for determining a first position estimate and a first integer ambiguity resolution (IAR) status with the first GNSS receiver, wherein the first IAR status is at least either a float status or a fixed status; and

means for providing the first position estimate and the antenna baseline vector to the second GNSS receiver in response to the first IAR status being the fixed status.

15 . The apparatus of claim 14 wherein the first GNSS receiver is a smartphone and the second GNSS receiver is disposed in a vehicle with the second antenna being in a fixed location on the vehicle.

16 . The apparatus of claim 15 wherein the means for determining the antenna baseline vector includes means for performing a radio frequency ranging exchange between the smartphone and an on-board unit disposed in the vehicle.

17 . The apparatus of claim 16 wherein the radio frequency ranging exchange includes one or more ultrawideband (UWB) ranging messages.

18 . The apparatus of claim 16 wherein the means for providing the first position estimate and the antenna baseline vector includes means for providing one or more sidelink messages including the first position estimate and the antenna baseline vector to the on-board unit.

19 . The apparatus of claim 14 wherein the means for determining the antenna baseline vector includes means for obtaining respective position estimates for the first GNSS receiver and the second GNSS receiver based on a precise point positioning (PPP) or real time kinematic (RTK) and correction signals received from a reference GNSS station.

20 . A non-transitory processor-readable storage medium comprising processor-readable instructions configured to cause one or more processors to improve positioning accuracy convergence in two global navigation satellite system (GNSS) receivers, comprising code for:

determining an antenna baseline vector based on relative locations of a first antenna that is communicatively coupled to a first global navigation satellite system (GNSS) receiver and a second antenna that is communicatively coupled to a second GNSS receiver, wherein the antenna baseline vector is referenced from the first antenna to the second antenna;

determining a first position estimate and a first integer ambiguity resolution (IAR) status with the first GNSS receiver, wherein the first IAR status is at least either a float status or a fixed status; and

providing the first position estimate and the antenna baseline vector to the second GNSS receiver in response to the first IAR status being the fixed status.

21 . The non-transitory processor-readable storage medium of claim 20 wherein the first GNSS receiver is a smartphone and the second GNSS receiver is disposed in a vehicle with the second antenna being in a fixed location on the vehicle.

22 . The non-transitory processor-readable storage medium of claim 21 wherein the code for determining the antenna baseline vector includes code for performing a radio frequency ranging exchange between the smartphone and an on-board unit disposed in the vehicle.

23 . The non-transitory processor-readable storage medium of claim 22 wherein the radio frequency ranging exchange includes one or more ultrawideband (UWB) ranging messages.

24 . The non-transitory processor-readable storage medium of claim 22 wherein the code for providing the first position estimate and the antenna baseline vector includes code for providing one or more sidelink messages including the first position estimate and the antenna baseline vector to the on-board unit.

25 . The non-transitory processor-readable storage medium of claim 20 wherein the code for determining the antenna baseline vector includes code for obtaining respective position estimates for the first GNSS receiver and the second GNSS receiver based on a precise point positioning (PPP) or real time kinematic (RTK) and correction signals received from a reference GNSS station.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2023
From: PENG, YUXIANG; WANG, MIN; LUO, NING
To: QUALCOMM INCORPORATED
Reel/Frame 063061/0458 →
Continuity (1)
Related Publication 20240272309A1 · Aug 15, 2024
References Cited (18)
US 4870422A · Counselman, III · 1989 [cited by examiner]
US 5148179A · Allison · 1992 [cited by examiner]
US 9971037B2 · Dickman · 2018 [cited by examiner]
US 10260888B2 · Takahashi · 2019 [cited by examiner]
US 10795030B2 · Schipper · 2020 [cited by examiner]
US 10996342B2 · Kadoya · 2021 [cited by examiner]
US 11187812B2 · Yamazaki · 2021 [cited by examiner]
US 11802971B2 · Luo · 2023 [cited by examiner]
US 11846715B2 · Wang · 2023 [cited by examiner]
US 12130369B2 · Wang · 2024 [cited by examiner]
US 20170363746A1 · Kadoya · 2017 [cited by applicant]
US 20200081135A1 · Yamazaki · 2020 [cited by applicant]
US 20240418871A1 · Peng · 2024 [cited by examiner]
CA 3148047A1 · 2022 [cited by examiner]
EP 2749900A1 · 2014 [cited by examiner]
EP 3968055A2 · 2022 [cited by examiner]
International Search Report and Written Opinion—PCT/US2024/010452—ISA/EPO—Sep. 17, 2024. [cited by applicant]
Zhenkun L., et al., “GPS Dynamic Cycle Slip Detection and Correction with Baseline Constraint”, Chinese Journal of Systems Engineering and Electronics, Second Academy Ministry of Aero-space Industry, Beijing, CN, vol. 2… [cited by applicant]