IP Library › Granted Patent US 12,618,978
Granted Patent B2
US 12,618,978 · App. 18/072,211 · Granted May 5, 2026

Demodulating QZSS signals

Inventor: Zhenlan Cheng (Thalwil, CH)
Assignee: u-blox AG
G01S19/05G01S19/42H04W64/006
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,978
App. No.
18/072,211
Granted
May 5, 2026
Kind
B2
Abstract

A method and apparatus are provided for demodulating an L1S signal from a satellite in the Quasi-Zenith Satellite System (QZSS). The method comprises tracking another L1 signal transmitted by the satellite, and predicting, based on the tracking parameters of the other L1 signal, one or more parameters of the L1S signal. The L1S signal is demodulated based on the one or more predicted parameters.

Claims (56)

1 . A method of demodulating an L1S signal from a satellite in the Quasi-Zenith Satellite System the method comprising:

tracking another L1 signal transmitted by the satellite, to estimate one or more parameters of the other L1 signal;

predicting, based on the estimated one or more parameters of the other L1 signal, one or more parameters of the L1S signal transmitted by the satellite;

demodulating the L1S signal to obtain data bits of a data message modulated on the L1S signal by the satellite,

wherein the demodulating is based on the one or more predicted parameters; and

calibrating a phase offset, wherein calibrating the phase offset comprises:

detecting a bit in the other L1 signal;

wiping off the detected bit from in-phase and quadrature (I/Q) samples of the other L1 signal;

after wiping off said detected bit, integrating a plurality of the I/Q samples of the other L1 signal;

obtaining an estimated carrier phase of the other L1 signal based on a result of integrating the plurality of the I/Q samples of the other L1 signal;

detecting one or more bits in the L1S signal;

wiping off the detected one or more bits from I/Q samples of the L1S signal;

after wiping off said detected one or more bits, integrating a plurality of the I/Q samples of the L1S signal;

obtaining an estimated carrier phase of the L1S signal based on a result of integrating the plurality of the I/Q samples of the L1S signal; and

comparing the estimated carrier phase of the other L1 signal with the estimated carrier phase of the L1S signal to calibrate the phase offset.

2 . The method of claim 1 , wherein:

the estimated one or more parameters of the other L1 signal comprise an estimated code phase of the other L1 signal;

the one or more parameters of the L1S signal comprise a code phase of the L1S signal; and

the method comprises predicting, based on the estimated code phase of the other L1 signal, the code phase of the L1S signal.

3 . The method of claim 1 , wherein the method comprises predicting, based on the estimated carrier phase of the other L1 signal, a reference carrier phase of the L1S signal.

4 . The method of claim 3 , wherein predicting the reference carrier phase of the L1S signal comprises adding or subtracting the phase offset to or from the estimated carrier phase of the other L1 signal.

5 . The method of claim 1 , further comprising low-pass filtering the phase offset.

6 . The method of claim 1 , wherein calibrating the phase offset is performed when a carrier-to-noise ratio of the L1S signal is greater than a predetermined threshold.

7 . The method of claim 6 , wherein the demodulating the L1S signal based on the one or more predicted parameters of the L1S signal is performed when the carrier-to-noise ratio of the L1S signal is less than a predetermined threshold.

8 . The method of claim 1 , wherein demodulating the L1S signal comprises comparing a carrier phase of the L1S signal with a reference carrier phase to detect data bits in the L1S signal.

9 . One or more tangible, non-transitory, computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to demodulate an L1S signal from a satellite in the Quasi-Zenith Satellite System, wherein the demodulating includes performing operations comprising:

tracking another L1 signal transmitted by the satellite, to estimate one or more parameters of the other L1 signal;

predicting, based on the estimated one or more parameters of the other L1 signal, one or more parameters of the L1S signal transmitted by the satellite;

demodulating the L1S signal to obtain data bits of a data message modulated on the L1S signal by the satellite,

wherein the demodulating is based on the one or more predicted parameters; and

calibrating a phase offset, wherein calibrating the phase offset comprises:

detecting a bit in the other L1 signal;

wiping off the detected bit from in-phase and quadrature (I/Q) samples of the other L1 signal;

after wiping off said detected bit, integrating a plurality of the I/Q samples of the other L1 signal;

obtaining an estimated carrier phase of the other L1 signal based on a result of integrating the plurality of the I/Q samples of the other L1 signal;

detecting one or more bits in the L1S signal;

wiping off the detected one or more bits from I/Q samples of the L1S signal;

after wiping off said detected one or more bits, integrating a plurality of the I/Q samples of the L1S signal;

obtaining an estimated carrier phase of the L1S signal based on a result of integrating the plurality of the I/Q samples of the L1S signal; and

comparing the estimated carrier phase of the other L1 signal with the estimated carrier phase of the L1S signal to calibrate the phase offset.

10 . A Global Navigation Satellite System (GNSS) receiver configured to demodulate an L1S signal from a satellite in the Quasi-Zenith Satellite System, the GNSS receiver comprising:

at least one tracking loop configured to track another L1 signal transmitted by the satellite, to estimate one or more parameters of the other L1 signal;

a prediction subsystem configured to predict, based on the estimated one or more parameters of the other L1 signal, one or more parameters of the L1S signal transmitted by the satellite; and

an L1S bit detector, configured to demodulate the L1S signal to obtain data bits of a data message modulated on the L1S signal by the satellite,

wherein the L1S bit detector is configured to demodulate the L1S signal based on the one or more predicted parameters,

the one or more parameters of the other L1 signal comprise a carrier phase of the other L1 signal;

the one or more parameters of the L1S signal comprise a reference carrier phase of the L1S signal; and

the prediction subsystem comprises an adder or a subtractor, configured to predict the reference carrier phase of the L1S signal by adding or subtracting a phase offset to or from an estimated carrier phase of the other L1 signal,

wherein the prediction subsystem comprises a comparison unit, configured to compare the estimated carrier phase of the other L1 signal with an estimated carrier phase of the L1S signal, to calibrate the phase offset,

wherein the GNSS receiver comprises a calibration mode in which it is configured to calibrate the phase offset, and comprises an aiding mode in which it is configured to use the calibrated phase offset to predict the reference carrier phase of the L1S signal.

11 . The GNSS receiver of claim 10 , wherein:

the one or more parameters of the other L1 signal comprise a code phase of the other L1 signal;

the one or more parameters of the L1S signal comprise a code phase of the L1S signal;

the at least one tracking loop comprises a code-phase feedback controller configured to estimate the code phase of the other L1 signal;

the GNSS receiver further comprises an L1S code generator, configured to generate a replica spreading code for de-spreading the L1S signal; and

the L1S code generator is controlled by the estimated code phase.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: CHENG, ZHENLAN
To: U-BLOX AG
Reel/Frame 068043/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2022
From: CHENG, ZHENLAN
To: U-BLOX AG
Reel/Frame 061941/0510 →
Priority Claims (1)
EP 21212919 · Dec 7, 2021 · regional
Continuity (1)
Related Publication 20230176227A1 · Jun 8, 2023
References Cited (15)
US 5471217A · Hatch · 1995 [cited by examiner]
US 20200333472A1 · Marshall · 2020 [cited by examiner]
US 20220035046A1 · Takanohashi · 2022 [cited by examiner]
AU 2013294159 · 2015 [cited by applicant]
AU 2013294159A1 · 2015 [cited by examiner]
JP 2019074436 · 2019 [cited by applicant]
JP 2019074436A · 2019 [cited by examiner]
WO WO2000031888 · 2000 [cited by applicant]
WO WO0031888A1 · 2000 [cited by examiner]
WO WO2014017338A1 · 2014 [cited by examiner]
WO WO2020059219 · 2020 [cited by applicant]
WO WO2020059219A1 · 2020 [cited by examiner]
H. Zhang: An Optimized Acquisition Scheme with Half Interleaving Code Patterns in a QZSS Lex Single Frequency Receiver (Year: 2016). [cited by examiner]
Zhang, “An Optimized acquisition scheme with half interleaving code patterns in a QZSS LEX single frequency receiver,” Proceedings of the 29th International Technical Meeting of the ION Satellite Division, (ION GNSS+ 20… [cited by applicant]
Extended Search Report in European Appln. No. 21212919.1, dated May 18, 2022, 9 pages. [cited by applicant]