Position determination device
US-12154350-B2 · Nov 26, 2024 · US
US2023131074A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023131074-A1 |
| Application number | US-202217972203-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 24, 2022 |
| Priority date | Oct 27, 2021 |
| Publication date | Apr 27, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention relates to a Global Navigation Satellite System (GNSS) receiver, comprising 1) a radiofrequency (RF) front-end configured to acquire GNSS signals emitted by a plurality of GNSS satellites in at least two snapshot time windows, wherein each emitted GNSS signal comprises a respective known spreading code identifying the emitting GNSS satellite, and wherein the RF front-end is configured to transform the acquired GNSS signals in each of the at least two snapshot time windows into a digital sequence, respectively, and 2) a receiver unit configured to determine for each snapshot time window pseudo-ranges from the GNSS receiver to at least a subset of the emitting GNSS satellites, respectively, wherein said at least two subsets corresponding to the at least two snapshot time windows may differ from one another, and wherein said pseudo-ranges are determined using (i) the known spreading codes and (ii) the at least two digital sequences. The GNSS receiver is configured to determine composite pseudo-ranges between the GNSS receiver and a composite subset of the emitting GNSS satellites at composite receive times, using at least the determined pseudo-ranges corresponding to the at least two snapshot time windows. The invention also relates to an assembly comprising a GNSS receiver, a gateway and a computing unit. The invention also relates to a method for determining a position of a GNSS receiver.
Opening claim text (preview).
1 . Global Navigation Satellite System (GNSS) receiver, comprising a radiofrequency front-end configured to acquire GNSS signals emitted by a plurality of GNSS satellites in at least two snapshot time windows, wherein each emitted GNSS signal comprises a respective known spreading code identifying the emitting GNSS satellite, and wherein the RF front-end is configured to transform the acquired GNSS signals in each of the at least two snapshot time windows into a digital sequence, respectively, and a receiver unit configured to determine for each snapshot time window pseudo-ranges from the GNSS receiver to at least a subset of the emitting GNSS satellites, respectively, wherein said at least two subsets corresponding to the at least two snapshot time windows may differ from one another, and wherein said pseudo-ranges are determined using (i) the known spreading codes and (ii) the at least two digital sequences, wherein the GNSS receiver is configured to determine composite pseudo-ranges between the GNSS receiver and a composite subset of the emitting GNSS satellites at composite receive times, using at least the determined pseudo-ranges corresponding to the at least two snapshot time windows. 2 . GNSS receiver according to claim 1 , wherein the GNSS receiver comprises a communication transceiver for sending and receiving data to respectively from a gateway via a wireless channel, and wherein the GNSS receiver is configured to transmit the composite pseudo-ranges via the communication transceiver to the gateway. 3 . GNSS receiver according to claim 1 , wherein the GNSS receiver comprises a receiver local clock and a respective snapshot receive time, measured with the receiver local clock, in each of the at least two snapshot time windows, wherein the receiver unit is configured to determine pseudo-ranges at the at least two snapshot receive times, and wherein the GNSS receiver is configured to determine the composite receive times based on the at least two snapshot receive times. 4 . GNSS receiver according to claim 3 , wherein the GNSS receiver is configured to additionally transmit the composite receive times via the communication transceiver to the gateway. 5 . GNSS receiver according to claim 1 , wherein the at least two subsets comprise common subset elements, the common subset elements being common GNSS satellites in the plurality of GNSS satellites whose emitted respective GNSS signals are observable by the GNSS receiver in the at least two snapshot time windows, wherein the composite subset of the emitting GNSS satellites comprises said common subset elements, and wherein the GNSS receiver is configured to determine the composite pseudo-ranges by averaging corresponding pseudo-ranges, wherein correspondence is established across the at least two snapshot time windows among pseudo-ranges between (i) the GNSS receiver ( 16 ) and (ii) the common GNSS satellites. 6 . GNSS receiver according to claim 1 , wherein the GNSS receiver is configured to subtract the determined pseudo-ranges corresponding to a reference GNSS satellite in the plurality of GNSS satellites from the determined pseudo-ranges corresponding to remaining GNSS satellites in the plurality of GNSS satellites, wherein the GNSS receiver is configured to select the reference GNSS satellite based on received signal strengths in the at least two snapshot time windows, wherein the subtractions are carried out between pseudo-ranges corresponding to same snapshot receive windows and provide differential pseudo-ranges with respect to the reference GNSS satellite, and wherein the GNSS receiver is configured to determine the composite pseudo-ranges, the composite pseudo-ranges being embodied as differential composite pseudo-ranges, by averaging corresponding differential pseudo-ranges, wherein correspondence between differential pseudo-ranges is established across the at least two snapshot time windows, and wherein the GNSS receiver is configured to determine the composite receive time, the composite receive time being a differential composite receive time, for each differential composite pseudo-range, respectively. 7 . GNSS receiver according to claim 1 , wherein the receiver unit is configured to determine Doppler frequencies between the GNSS receiver and the subset of the emitting GNSS satellites corresponding to the at least two snapshot time windows, respectively, and/or wherein the GNSS receiver is configured to determine Doppler frequencies between the GNSS receiver and the subset of the emitting GNSS satellites corresponding to the at least two snapshot time windows based on Almanac information received from at least one of the plurality of GNSS satellites. 8 . GNSS receiver according to claim 5 , wherein the GNSS receiver is configured to determine time-aligned differential composite pseudo-ranges at a common composite receive time, wherein the GNSS receiver is configured to subtract Doppler frequencies corresponding to the reference GNSS satellite from the determined Doppler frequencies corresponding to the remaining GNSS satellites, the subtraction providing differential Doppler frequencies, and wherein the GNSS receiver is configured to determine the time-aligned differential composite pseudo-ranges based on (i) the determined differential composite pseudo-ranges, (ii) the differential Doppler frequencies, (iii) the differential composite receive times, and (iv) the common composite receive time. 9 . GNSS receiver according to claim 3 , wherein the GNSS receiver is configured to determine the composite pseudo-ranges based on a system of linear equations, the system of linear equations mapping a composite vector comprising unknown composite pseudo-ranges and unknown offsets to a target vector, wherein the target vector comprises an entry for each determined pseudo-range, each pseudo-range being determined at its respective snapshot receive time, wherein each entry of the target vector is based on (i) the respective determined pseudo-range, (ii) a respective velocity between the GNSS receiver and the GNSS satellite corresponding to the respective determined pseudo-range at the respective snapshot receive time, (iii) the respective snapshot receive time, and (iv) a common composite receive time, wherein the composite receive times are embodied as the common composite receive time, and wherein the respective velocity between the GNSS receiver and the GNSS satellite is determined based on the determined corresponding Doppler frequency. 10 . GNSS receiver according to claim 9 , wherein each entry of the target vector is additionally based on a respective acceleration between the GNSS receiver and the GNSS satellite corresponding to the respective determined pseudo-range at the respective snapshot receive time, wherein the GNSS receiver is configured to determine the acceleration based on (i) a temporal numerical differentiation of the determined Doppler frequencies, and/or (ii) the Almanac information received by the GNSS receiver. 11 . GNSS receiver according to claim 7 , wherein the GNSS receiver is configured to transmit the determined Doppler frequencies and/or determined differential Doppler frequencies via the communication transceiver to the gateway. 12 . GNSS receiver according to claim 1 , wherein the GNSS receiver is configured to carry out outlier detection on the determined pseudo-ranges before determining the composite pseudo-ranges, wherein outliers are detected using majority voting and/or are detected based on GNSS satellite trajectory models, wherein the GNSS receiver is configured to determine GNSS satellite trajectory models using the received Almanac information. 13 . GNSS rece
Determining position · CPC title
providing processing capability normally carried out by the receiver · CPC title
Power consumption · CPC title
relating to Doppler shift of satellite signals · CPC title
relating to timing, e.g. time of week, code phase, timing offset · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.