Patents by Inventor Zhenlan CHENG
Zhenlan CHENG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11888661Abstract: A method and apparatus are provided for demodulating a wireless signal modulated by phase-shift keying. The signal comprises a plurality of symbols. The method includes: obtaining a first sequence of samples based on the signal; converting the first sequence of samples to a first sequence of frequency domain samples; selecting, as a decision variable, the sample that has the maximum magnitude among the first sequence of frequency domain samples; and identifying a symbol or a symbol-transition based on the decision variable.Type: GrantFiled: December 3, 2021Date of Patent: January 30, 2024Assignee: u-blox AGInventor: Zhenlan Cheng
-
Publication number: 20230266477Abstract: A method and apparatus are provided for detecting GNSS signal lock. An example method includes tracking a plurality of signals received from a respective plurality of satellites in the GNSS, and calculating an individual frequency spectrum for each tracked signal in the plurality, to produce a plurality of individual frequency spectra. The example method further includes combining one or more values from several of the individual frequency spectra, to produce one or more combined values; and detecting an ensemble signal lock condition based at least in part on the one or more combined values.Type: ApplicationFiled: January 18, 2023Publication date: August 24, 2023Inventor: Zhenlan Cheng
-
Publication number: 20230176227Abstract: 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.Type: ApplicationFiled: November 30, 2022Publication date: June 8, 2023Inventor: Zhenlan Cheng
-
Publication number: 20230176231Abstract: A method and apparatus are provided for demodulating a B2b signal from a satellite in the BeiDou Navigation Satellite System. The method comprises tracking a first signal transmitted in a first GNSS operational band by the satellite, to estimate one or more parameters of the first signal; predicting, based on the estimated one or more parameters of the first signal, one or more parameters of the B2b signal transmitted by the satellite; and demodulating the B2b signal to obtain data bits of a data message modulated on the B2b signal by the satellite. The demodulating is based on the one or more predicted parameters of the B2b signal.Type: ApplicationFiled: December 5, 2022Publication date: June 8, 2023Inventor: Zhenlan Cheng
-
Patent number: 11579309Abstract: A tracking loop and associated method for tracking a satellite signal in a GNSS receiver and for determining a line-of-sight (LOS) signal from a plurality of satellite signals received by the GNSS receiver from a satellite. One or more first correlators perform a correlation between a code signal derived from one of the received satellite signals and a plurality of corresponding replica code signals to determine a plurality of code correlation sums comprising a prompt code correlation sum, one or more early code correlation sums and one or more late code correlation sums. One or more second correlators correlate the plurality of code correlation sums with a plurality of replica carrier signals, each having a different Doppler frequency offset, to determine, for each of the plurality of code correlation sums, a set of correlation magnitudes at frequencies of the plurality of replica carrier signals.Type: GrantFiled: May 18, 2018Date of Patent: February 14, 2023Assignee: u-blox AGInventors: Zhenlan Cheng, Kaspar Giger, Roderick C. Bryant
-
Patent number: 11579311Abstract: Methods, devices, systems, media, and receivers for processing GNSS signals are described. One aspect of the present disclosure provides a method for processing satellite signals of a Global Navigation Satellite System (GNSS), the method comprising: receiving a first GNSS signal transmitted in a first GNSS operational band by a satellite of the GNSS and a second GNSS signal transmitted in a second GNSS operational band by the satellite; tracking the first GNSS signal; generating, from the tracking of the first GNSS signal, tracking parameters for the first GNSS signal; and decoding, at least based on the tracking parameters for the first GNSS signal, the second GNSS signal, wherein the first GNSS operational band is one of L1 band, L2 band or L5 band, and the second GNSS operational band is L6 band.Type: GrantFiled: December 7, 2020Date of Patent: February 14, 2023Assignee: u-blox AGInventors: Zhenlan Cheng, Aku Levola, Clemens Buergi, Paula Syrjarinne
-
Patent number: 11536852Abstract: A GNSS receiver having test signal based failure detection, comprises: a signal generator configured to generate a test signal, the test signal having characteristics of a GNSS signal; one of more amplifiers configured to amplify the test signal; a signal chain configured to receive the amplified test signal at an input node of the signal chain and process the received test signal; and a signal processor configured to: monitor the test signal by: obtaining one or more output signals of the device at one or more output node; recovering the test signal from the one or more output signals, and determining whether one or more errors occurred based on parameters of the recovered test signal based on parameters of the recovered test signal; identify a device failure based on the determined one or more errors; and generate notifications relating to the device failure.Type: GrantFiled: December 22, 2020Date of Patent: December 27, 2022Assignee: U-BLOX AGInventors: Zhenlan Cheng, Toni Huovinen, Eero Aho, Thomas Brauner, Barbara Baggini
-
Patent number: 11513235Abstract: An apparatus for vector tracking a plurality of satellite signals received by a Global Navigation Satellite System (GNSS) receiver from a plurality of satellites and a method for use thereof.Type: GrantFiled: July 22, 2016Date of Patent: November 29, 2022Assignee: u-blox AGInventor: Zhenlan Cheng
-
Publication number: 20220196846Abstract: A GNSS receiver having test signal based failure detection, comprises: a signal generator configured to generate a test signal, the test signal having characteristics of a GNSS signal; one of more amplifiers configured to amplify the test signal; a signal chain configured to receive the amplified test signal at an input node of the signal chain and process the received test signal; and a signal processor configured to: monitor the test signal by: obtaining one or more output signals of the device at one or more output node; recovering the test signal from the one or more output signals, and determining whether one or more errors occurred based on parameters of the recovered test signal based on parameters of the recovered test signal; identify a device failure based on the determined one or more errors; and generate notifications relating to the device failure.Type: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Inventors: Zhenlan CHENG, Toni HUOVINEN, Eero AHO, Thomas BRAUNER, Barbara BAGGINI
-
Publication number: 20220182270Abstract: A method and apparatus are provided for demodulating a wireless signal modulated by phase-shift keying. The signal comprises a plurality of symbols. The method comprises: obtaining (310) a first sequence of samples based on the signal; converting (320) the first sequence of samples to a first sequence of frequency domain samples; selecting (330), as a decision variable, the sample that has the maximum magnitude among the first sequence of frequency domain samples; and identifying (340) a symbol or a symbol-transition based on the decision variable.Type: ApplicationFiled: December 3, 2021Publication date: June 9, 2022Inventor: Zhenlan CHENG
-
Publication number: 20220179098Abstract: Methods, devices, systems, media, and receivers for processing GNSS signals are described. One aspect of the present disclosure provides a method for processing satellite signals of a Global Navigation Satellite System (GNSS), the method comprising: receiving a first GNSS signal transmitted in a first GNSS operational band by a satellite of the GNSS and a second GNSS signal transmitted in a second GNSS operational band by the satellite; tracking the first GNSS signal; generating, from the tracking of the first GNSS signal, tracking parameters for the first GNSS signal; and decoding, at least based on the tracking parameters for the first GNSS signal, the second GNSS signal, wherein the first GNSS operational band is one of L1 band, L2 band or L5 band, and the second GNSS operational band is L6 band.Type: ApplicationFiled: December 7, 2020Publication date: June 9, 2022Applicant: u-blox AGInventors: Zhenlan CHENG, Aku LEVOLA, Clemens BUERGI, Paula SYRJARINNE
-
Patent number: 11187810Abstract: Methods and apparatus for tracking a plurality of satellite signals received by a Global Navigation Satellite System, GNSS, receiver from a plurality of satellites, each satellite signal being processed in a different one of a plurality of channels (100a-k; 300a-k) of the GNSS receiver. At least one summing unit (116, 120; 356, 358, 360; 366) is configured to sum corresponding correlation values from each of a plurality of sets of correlation values, each set from one of the plurality of channels, to determine a plurality of summed correlation values, wherein each correlation value in a set represents a correlation between a signal derived from a corresponding one of the plurality of received satellite signals, and one of a plurality of replica signals each based on a known position and/or velocity of the GNSS receiver and one of a plurality of estimated receiver timing parameters.Type: GrantFiled: March 31, 2017Date of Patent: November 30, 2021Assignee: u-blox AGInventor: Zhenlan Cheng
-
Publication number: 20210286088Abstract: An apparatus for vector tracking a plurality of satellite signals received by a Global Navigation Satellite System (GNSS) receiver from a plurality of satellites and a method for use thereof.Type: ApplicationFiled: July 22, 2016Publication date: September 16, 2021Inventor: Zhenlan CHENG
-
Publication number: 20210199812Abstract: A tracking loop and associated method for tracking a satellite signal in a GNSS receiver and for determining a line-of-sight (LOS) signal from a plurality of satellite signals received by the GNSS receiver from a satellite. One or more first correlators perform a correlation between a code signal derived from one of the received satellite signals and a plurality of corresponding replica code signals to determine a plurality of code correlation sums comprising a prompt code correlation sum, one or more early code correlation sums and one or more late code correlation sums. One or more second correlators correlate the plurality of code correlation sums with a plurality of replica carrier signals, each having a different Doppler frequency offset, to determine, for each of the plurality of code correlation sums, a set of correlation magnitudes at frequencies of the plurality of replica carrier signals.Type: ApplicationFiled: May 18, 2018Publication date: July 1, 2021Applicant: u-blox AGInventors: Zhenlan CHENG, Kaspar GIGER, Roderick C. BRYANT
-
Publication number: 20200041656Abstract: Methods and apparatus for tracking a plurality of satellite signals received by a Global Navigation Satellite System, GNSS, receiver from a plurality of satellites, each satellite signal being processed in a different one of a plurality of channels (100a-k; 300a-k) of the GNSS receiver. At least one summing unit (116, 120; 356, 358, 360; 366) is configured to sum corresponding correlation values from each of a plurality of sets of correlation values, each set from one of the plurality of channels, to determine a plurality of summed correlation values, wherein each correlation value in a set represents a correlation between a signal derived from a corresponding one of the plurality of received satellite signals, and one of a plurality of replica signals each based on a known position and/or velocity of the GNSS receiver and one of a plurality of estimated receiver timing parameters.Type: ApplicationFiled: March 31, 2017Publication date: February 6, 2020Applicant: U-BLOX AGInventor: Zhenlan CHENG