GNSS signal processing with regional augmentation network
First Claim
1. A method of operating one or more processors each having associated data storage and program code to determine rover correction data, the method comprising:
- operating the one or more processors to process global navigation satellite system (GNSS) data derived from observations at multiple stations, located within a local region, of GNSS signals of multiple satellites over multiple epochs, wherein the GNSS signals have at least two carrier frequencies and the observations include code observations and carrier-phase observations, wherein the one or more processors use the observations to;
operating the one or more processors to obtain at least one code bias for each of the multiple satellites;
obtain an ionospheric delay over the local region;
obtain a tropospheric delay over the local region; and
obtain a phase-leveled geometric correction for each of the multiple satellites, wherein the phase-leveled geometric correction is based at least on geometric range, satellite clock error, and carrier-phase ambiguities;
transmitting correction data to a rover located within the local region, the correction data comprising;
the ionospheric delay over the local region, the tropospheric delay over the local region, the phase-leveled geometric correction for each of the multiple satellites, and the at least one code bias for each of the multiple satellites.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for processing of GNSS data derived from multi-frequency code and carrier observations are presented which make available correction data for use by a rover located within the region, the correction data comprising: the ionospheric delay over the region, the tropospheric delay over the region, the phase-leveled geometric correction per satellite, and the at least one code bias per satellite. In some embodiments the correction data includes an ionospheric phase bias per satellite. Methods and apparatus for determining a precise position of a rover located within a region are presented in which a GNSS receiver is operated to obtain multi-frequency code and carrier observations and correction data, to create rover corrections from the correction data, and to determine a precise rover position using the rover observations and the rover corrections. The correction data comprises at least one code bias per satellite, a fixed-nature MW bias per satellite and/or values from which a fixed-nature MW bias per satellite is derivable, and an ionospheric delay per satellite for each of multiple regional network stations and/or non-ionospheric corrections. Methods and apparatus for encoding and decoding the correction messages containing correction data are also presented, in which network messages include network elements related to substantially all stations of the network and cluster messages include cluster elements related to subsets of the network.
104 Citations
32 Claims
-
1. A method of operating one or more processors each having associated data storage and program code to determine rover correction data, the method comprising:
-
operating the one or more processors to process global navigation satellite system (GNSS) data derived from observations at multiple stations, located within a local region, of GNSS signals of multiple satellites over multiple epochs, wherein the GNSS signals have at least two carrier frequencies and the observations include code observations and carrier-phase observations, wherein the one or more processors use the observations to;
operating the one or more processors to obtain at least one code bias for each of the multiple satellites;obtain an ionospheric delay over the local region; obtain a tropospheric delay over the local region; and obtain a phase-leveled geometric correction for each of the multiple satellites, wherein the phase-leveled geometric correction is based at least on geometric range, satellite clock error, and carrier-phase ambiguities; transmitting correction data to a rover located within the local region, the correction data comprising;
the ionospheric delay over the local region, the tropospheric delay over the local region, the phase-leveled geometric correction for each of the multiple satellites, and the at least one code bias for each of the multiple satellites. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. Apparatus for determining rover correction data, comprising:
-
at least one processor operative to process global navigation satellite system (GNSS) data derived from observations at multiple stations, located within a local region, of GNSS signals of multiple satellites over multiple epochs, wherein the GNSS signals have at least two carrier frequencies and the observations include code observations and carrier-phase observations, wherein the at least one processor is also operative to use the observations to obtain;
at least one code bias for each of the multiple satellites, an ionospheric delay over the local region, a tropospheric delay over the local region, and a phase-leveled geometric correction for each of the multiple satellites, wherein obtaining the phase-leveled geometric correction comprises operating the at least one processor to estimate a set of carrier-phase ambiguities for the multiple satellites and using at least some of the set of carrier-phase ambiguities to estimate the phase-leveled geometric correction for each of the multiple satellites; anda transmitter operative to transmit correction data to a rover located within the local region, the correction data comprising;
the ionospheric delay over the local region, the tropospheric delay over the local region, the phase-leveled geometric correction for each of the multiple satellites, and the at least one code bias for each of the multiple satellites. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of operating one or more processors each having associated data storage and program code to determine rover correction data, the method comprising:
-
operating the one or more processors to process global navigation satellite system (GNSS) data derived from observations at multiple stations, located within a local region, of GNSS signals of multiple satellites over multiple epochs, wherein the GNSS signals have at least two carrier frequencies and the observations include code observations and carrier-phase observations, wherein the one or more processors use the observations to determine correction data that includes; at least one code bias for each of the multiple satellites; an ionospheric delay over the local region; a tropospheric delay over the local region; and a phase-leveled geometric correction for each of the multiple satellites, wherein the phase-leveled geometric correction is based at least on geometric range, satellite clock error, and carrier-phase ambiguities without considering ionospheric delay; transmitting at least a portion of the correction data to a rover located within the local region.
-
Specification