Brian Breitsch
Advisor: Jade Morton
Committee: Charles Rino, Anton Betten
J. Grobowsky / NASA GSFC
ionosphere = cold, collisionless, magnetized plasma
for L-band frequencies (1-2 GHz) refractive index given by:
\(f\) = wave frequency
\(N_e\) = plasma density
\(\epsilon_0\) = permittivity of free space
\(e\) = fundamental charge
\(m\) = electron rest mass
\(B_0\) = ambient magnetic field strength
radio source
ionosphere
phase shift / distortion
...a useful everyday radio source for geophysical remote-sensing!
GPS
GLONASS
Beidou
Galileio
...etc.
GPS - Global Positioning System
Signal | Frequency (GHz) |
---|---|
L1CA | 1.57542 |
L2C | 1.2276 |
L5 | 1.17645 |
HARDWARE BIAS
IONOSPHERE RANGE ERROR
CARRIER AMBIGUITY
SYSTEMATIC ERRORS / MULTIPATH
FREQUENCY INDEPENDENT EFFECTS
STOCHASTIC ERRORS
accumulated phase (in meters) of demodulated GNSS signal at receiver for a particular satellite and signal carrier frequency \(f_i\)
consider first-order term in ionosphere refractive index
second and higher-order terms on the order of a few cm
TOTAL ELECTRON CONTENT
rx
tx
plasma / free electrons
units: \(\frac{\text{electrons}}{\text{m}^2}\)
often measured in TEC units:
TEC and vertical TEC (vTEC) used to image plasma density structures
profile from CDAAC
image from Saito et al.
map from IGS
vertical distribution
horizontal distribution
travelling ionosphere disturbances (TIDs)
TEC
vTEC
satellite and receiver inter-frequency hardware biases
neglecting systematic and stochastic error terms:
after resolving bias terms:
carrier ambiguities
bias terms
LAMBDA
code-carrier-levelling
carrier ambiguity resolution
hardware bias estimation
Poker Flat, Alaska, 2016-01-02
Using methods similar to [2] and [3] to solve for bias terms, we compute dual-frequency TEC estimate \(\text{TEC}_\text{L1,L2}\) and \(\text{TEC}_\text{L1,L5}\)
Poker Flat, Alaska, 2016-01-02
Can we characterize / find the source of these discrepancies?
Can we relate them to errors in dual-frequency TEC estimates?
Push the boundaries of TID signature detection from earthquakes, explosions, etc.
Understand / address the errors in TEC estimates from low-elevation satellites
Improve user range error for precise positioning applications
zero-mean
normally-
distributed
zero-mean
neglect bias terms
By neglecting bias terms, we address estimation precision, rather than accuracy
"geometry" term
model parameters
observations
stochastic error
forward model
Poor results; treats each parameter with equal weight
We must apply a priori information about model parameters
model estimate
model estimator
Under normal conditions, we know that:
20,000 km
1 - 150 m
several cm
We could apply \(|G| \gg |I_i| \gg |S_i|\) using Gaussian priors
Instead we derive each row separately:
geometry estimator
TECu estimator
systematic-error estimators
estimator
(written as row vectors here)
Goals:
1. produce desired parameter with unity coefficient
2. remove / reduce all other terms
Linear combination \(E\) given by inner-product:
Approach:
First, constrain \(\mathbf{C}\) to satisfy Goal 1
Then, constrain / optimize \(\mathbf{C}\) to achieve Goal 2
Use one or two of the following constraints to reduce search space for optimal estimator coefficients:
geometry-free
geometry-estimator
TEC-estimator
ionosphere-free
Linear combination stochastic error variance:
where \(\mathbf{\Sigma}_\epsilon\) is the covariance matrix between \(\mathbf{\epsilon}_i\)
Optimal \(\mathbf{C}\) for minimizing stochastic error variance:
\(\epsilon_i\) equal-amplitude and uncorrelated
1. apply TECu-estimator constraint
2. apply geometry-free constraint (since \(|G| \gg |I_i|\) )
Dual-Frequency Example
TEC-estimator
geometry-free
recall:
Applying constraints yields following system of coefficients (with free parameter denoted \(x\):
To satisfy \( \mathbf{C}^* = \ \displaystyle \arg\min_\mathbf{C} \sum_i c_i^2 \), choose
denote corresponding coefficient vector \(\mathbf{C}_{\text{TEC}_{1,2,3}}\) and its corresponding estimate \(\text{TEC}_{1,2,3}\)
For triple-frequency GNSS:
1. apply geometry-estimator constraint
2. apply ionosphere-free constraint since \(I_i\) are the next-largest terms
To satisfy \( \mathbf{C}^* = \ \displaystyle \arg\min_\mathbf{C} \sum_i c_i^2 \),
We call this coefficient vector \(\mathbf{C}_{G_{1,2,3}}\) and its corresponding estimate \(G_{1,2,3}\)
the optimal "ionosphere-free combination"
Since \(|G| \gg |I_i| \gg |S_i|\), must apply both geometry-free and ionosphere-free constraints
For triple-frequency GNSS:
system is linear subspace
there is "only one" estimate of systematic errors
note this requires \(m \ge 3\)
We call the linear combination that applies both geometry-free and ionosphere-free constraints the geometry-ionosphere-free combination (GIFC)
FACT: The difference between any two TEC estimates produces some scaling of the GIFC
FACT: \(\mathbf{C}_\text{GIFC}\) and \(\mathbf{C}_{\text{TEC}_{1,2,3}}\) are perpendicular, i.e.
FACT:
i.e. \(\mathbf{C}_\text{TEC} \) projected onto direction \(\mathbf{C}_{\text{TEC}_{1,2,3}}\) lands at \(\mathbf{C}_{\text{TEC}_{1,2,3}} \)
We (arbitrarily) choose:
Note: the triple-frequency GIFC does not have a well-defined unit.
GIFC in our results section have the scaling shown here.
Define the error residual vector \(\mathbf{R}\) with components:
The residual error impacting the TEC estimate is:
Note that:
We transform \(\mathbf{R}\) using the orthonormal basis:
Note that \(\mathbf{U}_3 \perp \mathbf{C}_\text{TEC} \) since \(\mathbf{U}_1\) and \(\mathbf{U}_2\) span the geometry-free plane
Note that:
common TEC estimate residual error component
GIFC residual error component
Express \(R_\text{TEC}\) as residual error components in transformed coordinate system:
Term \( \frac{\langle \mathbf{C}_\text{GIFC} | \mathbf{C}_\text{TEC} \rangle}{||\mathbf{C}_\text{GIFC}||^2} \) = amplitude of GIFC residual error component in TEC estimate
Term \(R_{\text{TEC}_{1,2,3}}\) = unobservable "TEC-like" residual error component
\(\text{TEC}_{1,2,3}\) is optimal in the sense that it completely removes the GIFC component of residual error
But can we say anything about the overall TEC estimate residual error?
Assume \(\mathbf{R}\) has an overall distribution that is joint symmetric about the origin with distribution function \(f_R(x)\)
The distribution of a scaled version \(a \mathbf{R}\) for some scalar \(a\) is \(f_R (\frac{x}{a})\)
By definition, \(\mathbf{U}\mathbf{R} \sim \) symmetric with \(f_R(x) \) for any orthonormal transformation \(\mathbf{U}\)
\(R_i\) equal amplitude and uncorrelated
The assumption that \(\mathbf{R}\) has joint symmetric distribution is wrong
We can do better by carefully assessing a priori knowledge about the error components in each \(\Phi_i\)
\(f_{R_\text{TEC}}(x) = f_\text{GIFC} \left(\frac{||\mathbf{C}_\text{GIFC}||}{||\mathbf{C}_\text{TEC}||} x \right) \) is a coarse approximation
amplitude of GIFC error signal in TEC residual
relates deviation in GIFC and TEC residual
Experiment Data
GPS Lab high-rate GNSS data collection network
Data Alignment
GPS orbital period \(\approx\) 1/2 sidereal day
Examples
Method 1
Method 2
Data Jump Correction
Example of significant GIFC jumps for which the method failed
GIFC Examples
method 1 levelling
GIFC Examples
method 1 levelling
GIFC Examples
method 1 levelling
GIFC Calendar
method 2 levelling
GIFC Calendar
method 2 levelling
GIFC Calendar
method 2 levelling
GIFC Heatmap
method 1 levelling
GIFC Heatmap
method 1 levelling
GIFC Heatmap
method 1 levelling
GIFC Deviations and TEC Residual Error Estimates
GIFC deviation multiplied by scaling factor
This research was supported by the Air Force Research Laboratory and NASA.
[1] Saito A., S. Fukao, and S. Miyazaki, High resolution mapping of TEC perturbations with the GSI GPS network over Japan, Geophys. Res. Lett., 25, 3079-3082, 1998.
[2] Bourne, Harrison W. An algorithm for accurate ionospheric total electron content and receiver bias estimation using GPS measurements. Diss. Colorado State University. Libraries, 2016.
[3] Spits, Justine. Total Electron Content reconstruction using triple frequency GNSS signals. Diss. Université de Liège, Belgique, 2012.