Multi Frequency Monitor for Detecting Ionospheric and Tropospheric Disturbances
20190361129 ยท 2019-11-28
Assignee
Inventors
Cpc classification
International classification
Abstract
System and method for a Ground Based Augmentation System (GBAS) for detecting ionospheric and tropospheric disturbances using Multi Frequency Monitor. Receiving signals from a plurality of receiver pairs and determining a monitor measurement of tropospheric delay variation using data from at least one pair of the plurality of receivers. Determining a monitor measurement of the sum of tropospheric and the sum of ionospheric delay variations using data from the at least one pair of the plurality of receivers. Combining monitor measurements of tropospheric delay variations and of ionospheric delay variations into an ionospheric delay estimate.
Claims
1. A Ground Based Augmentation System (GBAS) comprising: a plurality of receiver pairs configured to receive satellite signals via respective antennas, wherein each pair of antennas constitutes a baseline and at least one receiver per antenna is a multiple frequency receiver; and a processor comprising an ionospheric gradient monitor configured to: receive data derived from satellite signals received by said plurality of receiver pairs on at least two different frequencies; estimate tropospheric delay variations and ionospheric delay variations on the received satellite signals based on data received from at least one pair of said plurality of receivers; and combine estimated tropospheric delay variations and estimated ionospheric delay variations from said at least one pair of the plurality of receivers into an ionospheric delay variation estimate.
2. The system of claim 1, wherein an additional receiver is configured to use the same antenna.
3. The system of claim 3, wherein the two receivers configured to use the same antenna are one multiple Frequency receiver and one Single Frequency receiver.
4. The system of claim 1, wherein the processor is configured to estimate said tropospheric delay variations and said ionospheric delay variations using estimates of integer or half-integer ambiguity differences.
5. The system of claim 1, wherein the system outputs an alert when the ionosphere estimate exceeds a predefined threshold.
6. The system of claim 5, wherein the alert comprises excluding data related to the received satellite signals.
7. The system of claim 1, wherein measurements of ionospheric delay variation are representative of an ionospheric gradient using carrier-phase double differences across receiver baselines.
8. A method of operating an ionosphere gradient monitor, the method comprising: receiving signals from a plurality of receiver pairs on at least two different frequencies; determining a monitor measurement of tropospheric delay variation using data from at least one pair of the plurality of receivers; determining a monitor measurement of the sum of tropospheric and the sum of ionospheric delay variations using data from the at least one pair of the plurality of receivers; combine monitor measurements of tropospheric delay variations and of ionospheric delay variations into an ionospheric delay variation estimate.
9. The method of claim 8, wherein the method further comprising of: calculating single differences to eliminate the user clock error for the at least two frequencies; eliminating the satellite clock errors by calculating the double differences using data from a first and a second antenna; calculating Geometry Free Double Differences (GFDD), using the double differences and a calculated range; obtaining estimated ambiguities by calculating the average of GFDD over a period and removing integer ambiguities by calculating the unbiased Geometry Free Double Differences; calculating the tropospheric delay variation and the ionospheric delay variation; verifying the estimate integer ambiguities and transmitting corrections of the Ranging Source; and if the estimate integer ambiguities is not verified or any of the previous steps fails, excluding the Ranging Source from the transmission.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] One of the objectives of the invention is separating ionospheric and tropospheric effect on Ranging Source phase measurements, mitigating the problems related to confounding and significantly reducing the problems of false alerts due to tropospheric effects in ionospheric gradient monitoring. The Ranging Source is a source of Global Navigation Satellite System (GNSS) signal. The invention also enables use of relatively short baselines, in the order of a few hundred meters, reducing civil works and infrastructure costs in comparison with that required to implement GBAS Ground Stations with longer baselines. Furthermore, it enables the use of GNSS receivers with no assurance level or lower assurance level than would be required for the particular application, such as in this case aircraft approach, landing and rollout, in concert with a receiver with sufficient assurance level, but fewer observables.
[0021]
[0022] The approach data, or Final Approach Segment (FAS) comprises of a WGS-84 point in each end of the runway and an approach angle, constructing the approach the aircraft is going to use. The Airborne Receiver sets up an approach path 107 based on the received corrections and FAS data. Using the received integrity information and parameters calculated internally, a set of protection levels is calculated. The size of the protection levels increases with increasing uncertainty of the computed aircraft position.
[0023]
[0024] Embodiments of the invention seek to mitigate the problems related to confounding and false alerts due to tropospheric effects by separating ionospheric and tropospheric effect on the Ranging Source phase measurements.
[0025] According to one aspect of the invention an algorithm separating ionospheric and tropospheric effects is provided. The ionospheric and tropospheric effects are estimated by an algorithm, which in the following is described for one multi frequency receiver baseline (404). An MF receiver baseline can be defined as the vector between two geographically separated antennas (401-1, 401-2), such as Reference Receiver Antenna (RRA), with one MF receiver (402-1, 402-2) connected to each of the antenna (401-1, 401-2). The algorithm can be repeated for all MF receiver (402-n) baselines in the GBAS Ground Station.
[0026] In cases where the assurance level of a MF receiver is low, the MF receiver cannot be fully trusted. Ensuring integrity of the MF receiver with low assurance can be done in several ways. One way is to compare the MF estimate of the sum of ionospheric and tropospheric effect with an estimate of this sum from a Single Frequency (SF) receiver with adequate assurance level for the purpose.
[0027]
[0028] The first step of an algorithm is to difference carrier-phase measurements from a first Ranging Source being monitored with the carrier-phase measurements from a second Ranging Source used as reference for each frequency. This eliminates the Ground Station receiver clock error for each frequency. Each carrier-phase measurement contains an ambiguity which is an unknown integer, or a half integer, depending on the receiver used. In the following we assume that it is an integer. The differenced carrier-phase measurements contain unknown integer ambiguity differences which appear as one unknown integer in each difference. The second step is to form carrier-phase double differences to remove satellite clock errors. This is done by differencing across two receivers constituting a baseline, i.e. the differenced carrier-phase measurements from the first step for the first receiver are differenced with the differenced carrier-phase measurements from the first step for the second receiver. Thus, the integer ambiguity differences from the first receiver are differenced with the integer ambiguity differences from the second receiver. This results in an ambiguity term in each double difference which appears as one unknown integer. A carrier-phase double difference is calculated for each Ranging Source, each frequency and each baseline. The carrier-phase double differences can also be obtained by differencing across receivers first, and differencing with a Ranging Source used as reference second. To remove geometry dependence in the estimates, Geometry Free Double Differences (GFDD) are calculated by subtracting a range dependent term from each double difference. This term equals difference between geometric range from a first Reference Receiver Antenna (RRA) to the Ranging Source being monitored and the geometric range to the reference Ranging Source, minus the same difference as seen from a second RRA. The ranges are calculated using current ephemeris information and the time of transmission of the signal from the Ranging Source. The unknown integer in each GFDD creates a bias, and the integer is estimated during an initialization period where the Ranging Source being monitored is still not in use. The GFDD is recorded during this time period. For each GFDD the integer is calculated by computing the average GFDD for the initialization period and rounding it off to the nearest integer. In the half integer case, the average GFDD must be rounded off to the nearest half integer.
[0029] For each GFDD an Unbiased GFDD (UGFDD) is calculated using the integer estimates. Using the UGFDD from two frequencies, ionospheric and tropospheric effect can be separated, since tropospheric delay is the same for both frequencies, while ionospheric delay is different. This allows the computation of a discriminator to monitor ionospheric delay variation, and a discriminator to monitor tropospheric delay variation. The delay variation is defined as the difference in delay for the individual lines-of-sight between the antennas and Ranging Sources.
[0030] Multi Frequency IGM Algorithm Specification1 Dimension, One Satellite Pair
[0031] The following algorithm is an embodiment of the invention and specifies how the ionospheric estimator can be implemented for a given satellite and a pair of receiver.
[0032] Consider one specific satellite i. Denote the phase measurement obtained by receiver 1 at time t at frequency L1 for this specific satellite by .sub.L1,1.sup.i(t). The following models apply for the carrier phase measurements obtained at the frequencies L1 and LX (L2 or L5). Let both measurements be given units of cycles. Omit the time variable from the notation for simplicity, and instructive models of the carrier phase measurements are thus given by:
[0042] Define the ionospheric gradient parameter for satellite i as
[0043] Correspondingly, define the tropospheric gradient parameter as
[0044] The variable |x.sub.b| is the baseline length, the distance between the phase centres of the antenna 1 and 2.
[0045] Calculate Geometry Free Double Differences
[0046] Single Differences
[0047] In order to eliminate the Ground Station receiver clock error, use a reference satellite/and calculate the single differences
.sub.LX,1.sup.ij=.sub.LX,1.sup.i.sub.LX,1.sup.j(5)
.sub.L1,1.sup.ij=.sub.L1,1.sup.i.sub.L1,1.sup.j(6)
[0048] Instructive models of the single differences are given in the following two equations.
[0049] In these two equations, the following variables were defined:
N.sub.LX,1.sup.ij=N.sub.LX,1.sup.iN.sub.LX,1.sup.j
.sub.LX,1.sup.ij=.sub.LX,1.sup.i.sub.LX,1.sup.j
N.sub.L1,1.sup.ij=N.sub.L1,1.sup.iN.sub.L1,1.sup.j
.sub.L1,1.sup.ij=.sub.L1,1.sup.i.sub.L1,1.sup.j
r.sub.1.sup.ij=r.sub.1.sup.ir.sub.1.sup.j
[0050] Double Differences
[0051] In order to eliminate the satellite clock errors, define the double differences using data from antennas 1 and 2.
.sub.LX,12.sup.ij=.sub.LX,1.sup.ij.sub.LX,2.sup.ij(9)
.sub.L1,12.sup.ij=.sub.L1,1.sup.ij.sub.L1,2.sup.ij(10)
[0052] Instructive models of the double differences are given in the two following equations.
[0053] In these equations, the following variables were defined:
N.sub.LX,12.sup.ij=N.sub.LX,1.sup.ijN.sub.LX,2.sup.ij
N.sub.L1,12.sup.ij=N.sub.L1,1.sup.ijN.sub.L1,2.sup.ij
.sub.LX,12.sup.ij=.sub.LX,1.sup.ij.sub.LX,2.sup.ij
.sub.L1,12.sup.ij=.sub.L1,1.sup.ij.sub.L1,2.sup.ij
r.sub.12.sup.ij=r.sub.1.sup.ijr.sub.2.sup.ij
[0054] Geometry Free Double Differences
[0055] Calculate the Geometry Free Double Differences (GFDD), using the double differences and the calculated range to the satellites i and j as inputs.
.sub.LX,12.sup.ij=.sub.LX,12.sup.ijr.sub.12.sup.ij(13)
.sub.L1,12.sup.ij=.sub.L1,12.sup.ijr.sub.12.sup.ij(14)
[0056] The geometric range terms shall be calculated using the current ephemeris, as the distance to the satellite to receiver 1 and 2 at the time of transmission.
r.sub.12.sup.ij=r.sub.1.sup.ijr.sub.2.sup.ij=(r.sub.1.sup.ir.sub.1.sup.j)(r.sub.2.sup.ir.sub.2.sup.j)(15)
[0057] The GFDD was constructed by moving the range term in the double difference to the left hand side. Instructive models are given by the two following equations.
[0058] Estimate Integer Ambiguities
[0059] Calculate the GFDD over an initialization period of M samples, which in one embodiment is M=400 samples corresponding to 200 seconds, given that code range and phase measurements are available from the receiver twice per second. Obtain the estimated ambiguities by calculating the average over the period.
[0060] Remove Integer Ambiguities
[0061] Calculate the unbiased Geometry Free Double Differences as
G.sub.LX,12.sup.ij=.sub.LX,12.sup.ij.sub.LX{circumflex over (N)}.sub.LX,12.sup.ij(20)
G.sub.L1,12.sup.ij=.sub.L1,12.sup.ij.sub.LX{circumflex over (N)}.sub.L1,12.sup.ij(21)
[0062] Instructive models of these variables are
[0063] Calculate Tropospheric Delay Variation
[0064] Calculate the tropospheric delay variation by
[0065] The tropospheric delay variation can be derived by expanding the equation.
[0066] Dividing by the factor
gives the tropospheric delay variation above.
[0067] Calculate Ionospheric Delay Variation
[0068] Calculate the ionospheric delay variation by
[0069] The ionospheric estimate can be derived by expanding the equation.
[0070] Dividing by the factor
gives the ionospheric delay variation above.
[0071] Verify Estimated Integer Ambiguities
[0072] Corrections shall not be transmitted until the estimated integer ambiguities are verified. Calculate the ionospheric and tropospheric delay variation for the whole initialization period used to calculate the integer ambiguities.
[0073] Calculate the absolute value of the average of the tropospheric delay variation values over the period
[0074] The integer ambiguities are not verified if any of the following conditions occur: [0075] The absolute value of the ionospheric delay variation is above the threshold of 150 mm/km at any time during the initialization period. [0076] The mean tropospheric delay variation over the entire initialization period is above 100 mm/km. [0077] The absolute value of the tropospheric delay variation is above 150 mm/km at any time during the initialization period.
[0078] The integer ambiguities shall be recalculated using a new initialization period if any of the tests above fail. It is, however, consistent with the invention to adjust these criteria and thus recalculate the integer ambiguities at different conditions than those specified in this example.
[0079] Delay Variation Tests
[0080] The calculation of ionospheric and tropospheric delay variation can run continuously. The satellite may be invalidated if one of the two following conditions occur: [0081] The absolute value of the ionospheric delay variation exceeds a threshold of 150 mm/km [0082] The absolute value of the tropospheric delay variation exceeds a threshold of 350 mm/km
[0083] It is, however, consistent with the invention to adjust these criteria and thus invalidate the satellites at different conditions than those specified in this example.
[0084]