主权项 |
1. A method of determining one or more of position, velocity, and time (PVT) from signal samples of global navigation satellite systems (GNSS), comprising:
obtaining in-phase and/or quadrature (I/Q) samples of signals from one or more GNSS satellites; obtaining an initial estimated time of arrival (TOA) of the I/Q samples; obtaining satellite ephemeris data, which includes satellite orbit and clock information of the one or more GNSS satellites; computing, with a Measurement Generation Utility, Doppler frequency measurements and code phase measurements of the one or more GNSS from the I/Q samples; estimating, with a Coarse Estimation Utility, a coarse PVT, coarse TOA, and coarse satellite signal times of transmission (TOT) from the Doppler frequency measurements, the initial TOA, and the satellite ephemeris data; determining, with a TOT Construction Utility, refined TOTs relative to the coarse TOA and generate full pseudorange measurements by determining integer code epoch times from the code phase measurements, the coarse PVT, the coarse TOTs, and the satellite ephemeris data; and calculating, with a Fine PVT Utility, fine PVT from the code phase measurements, the coarse PVT, the coarse TOA, the refined TOTs, and the satellite ephemeris data; where GNSS PVT algorithms are used with the generated full pseudorange measurements in place of pseudorange measurements calculated from conventionally decoded TOTs. |