Mitigation of scintillations in signals of global navigation satellite systems caused by ionospheric irregularities
First Claim
1. A method for processing global navigation satellite system (GNSS) measurements, the method comprising the steps of:
- receiving a plurality of input GNSS measurements, wherein each input GNSS measurement in the plurality of input GNSS measurements has;
a corresponding navigation satellite in a plurality of navigation satellites; and
a corresponding carrier frequency in a plurality of carrier frequencies;
determining at least one group of input GNSS measurements, wherein;
the navigation satellite corresponding to each input GNSS measurement in each specific group of input GNSS measurements is the same; and
the carrier frequency corresponding to each input GNSS measurement in each specific group of input GNSS measurements is different;
for each specific group of input GNSS measurements;
selecting a first input GNSS measurement having a corresponding first carrier frequency;
selecting a second input GNSS measurement having a corresponding second carrier frequency;
calculating a geometry-free combination parameter based at least in part on the first input GNSS measurement, the second input GNSS measurement, the first carrier frequency, and the second carrier frequency;
determining, based at least in part on the geometry-free combination parameter, whether a scintillation caused by an ionospheric irregularity has occurred; and
upon determining that a scintillation caused by an ionospheric irregularity has occurred;
generating a scintillation indicator corresponding to the specific group of input GNSS measurements.
1 Assignment
0 Petitions
Accused Products
Abstract
Scintillations caused by ionospheric irregularities during Global Navigation Satellite System (GNSS) measurements are detected and mitigated. Detection is based at least in part on statistical properties of geometry-free combination parameters calculated from input GNSS measurements corresponding to the same navigation satellite and different carrier frequencies. Mitigation is based at least in part on ionosphere-free combination parameters calculated from input GNSS measurements corresponding to the same navigation satellite and different carrier frequencies. Depending on the number of satellites with detected scintillations, different algorithms are used to calculate values of target parameters from a set of ionosphere-free combination parameters or from a set of ionosphere-free combination parameters and the remaining input GNSS measurements. Different algorithms accommodate stand-alone mode code phase measurements, stand-alone mode carrier phase measurements, differential navigation mode code phase measurements, and differential navigation mode carrier phase measurements.
-
Citations
33 Claims
-
1. A method for processing global navigation satellite system (GNSS) measurements, the method comprising the steps of:
-
receiving a plurality of input GNSS measurements, wherein each input GNSS measurement in the plurality of input GNSS measurements has; a corresponding navigation satellite in a plurality of navigation satellites; and a corresponding carrier frequency in a plurality of carrier frequencies; determining at least one group of input GNSS measurements, wherein; the navigation satellite corresponding to each input GNSS measurement in each specific group of input GNSS measurements is the same; and the carrier frequency corresponding to each input GNSS measurement in each specific group of input GNSS measurements is different; for each specific group of input GNSS measurements; selecting a first input GNSS measurement having a corresponding first carrier frequency; selecting a second input GNSS measurement having a corresponding second carrier frequency; calculating a geometry-free combination parameter based at least in part on the first input GNSS measurement, the second input GNSS measurement, the first carrier frequency, and the second carrier frequency; determining, based at least in part on the geometry-free combination parameter, whether a scintillation caused by an ionospheric irregularity has occurred; and upon determining that a scintillation caused by an ionospheric irregularity has occurred; generating a scintillation indicator corresponding to the specific group of input GNSS measurements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for processing global navigation satellite system (GNSS) measurements, the apparatus comprising:
-
means for receiving a plurality of input GNSS measurements, wherein each input GNSS measurement in the plurality of input GNSS measurements has; a corresponding navigation satellite in a plurality of navigation satellites; and a corresponding carrier frequency in a plurality of carrier frequencies; means for determining at least one group of input GNSS measurements, wherein; the navigation satellite corresponding to each input GNSS measurement in each specific group of input GNSS measurements is the same; and the carrier frequency corresponding to each input GNSS measurement in each specific group of input GNSS measurements is different; means for, for each specific group of input GNSS measurements; selecting a first input GNSS measurement having a corresponding first carrier frequency; selecting a second input GNSS measurement having a corresponding second carrier frequency; calculating a geometry-free combination parameter based at least in part on the first input GNSS measurement, the second input GNSS measurement, the first carrier frequency, and the second carrier frequency; determining, based at least in part on the geometry-free combination parameter, whether a scintillation caused by an ionospheric irregularity has occurred; and upon determining that a scintillation caused by an ionospheric irregularity has occurred; generating a scintillation indicator corresponding to the specific group of input GNSS measurements. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium storing computer program instructions, which, when executed by a processor, cause the processor to perform a method for processing global navigation satellite system (GNSS) measurements, the method comprising the steps of:
-
receiving a plurality of input GNSS measurements, wherein each input GNSS measurement in the plurality of input GNSS measurements has; a corresponding navigation satellite in a plurality of navigation satellites; and a corresponding carrier frequency in a plurality of carrier frequencies; determining at least one group of input GNSS measurements, wherein; the navigation satellite corresponding to each input GNSS measurement in each specific group of input GNSS measurements is the same; and the carrier frequency corresponding to each input GNSS measurement in each specific group of input GNSS measurements is different; for each specific group of input GNSS measurements; selecting a first input GNSS measurement having a corresponding first carrier frequency; selecting a second input GNSS measurement having a corresponding second carrier frequency; calculating a geometry-free combination parameter based at least in part on the first input GNSS measurement, the second input GNSS measurement, the first carrier frequency, and the second carrier frequency; determining, based at least in part on the geometry-free combination parameter, whether a scintillation caused by an ionospheric irregularity has occurred; and upon determining that a scintillation caused by an ionospheric irregularity has occurred; generating a scintillation indicator corresponding to the specific group of input GNSS measurements. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification