IEEE Aerospace and Electronic Systems Magazine - December 2020 - 23
Duník et al.
compute position and timing with an accuracy that ranges
from a couple of meters to centimeters depending on the
type of signals, frequencies, and method (code/carrier) used
in such processing. Remarkably, a GNSS receiver leverages
state estimation in several of its building blocks, which are
briefly discussed hereafter.
Whereas acquisition of GNSS signals is typically considered as a detection (or classification) problem, the fine
estimation of the time-varying delay/Doppler parameters
of the signals is performed by the so-called tracking loops.
Those delay and phase lock loops (DLL and PLL, respectively), as well as its different variants, can be considered
instances of a larger state estimation framework where the
gain is fixed (selected through the choice of a loop bandwidth). For instance, Vila-Valls[64] provided a tutorial
review of KF-based carrier tracking techniques for GNSS
receivers, highlighting their relationship with legacy PLL
schemes. The use of state estimation to substitute standard
tracking loops was seen to be a promising tool in many
challenging scenarios such as in mitigating the effects of
ionospheric scintillation [65], [66], mitigating multipath
propagation [67], enabling resilient noncoherent tracking
of data-only channels [68], attenuating the effects of interference [70], coping with high, time-varying dynamics [71], or in designing robust real-time kinematic (RTK)
solutions in harsh propagation conditions [72], to name a
few examples.
In the context of position, velocity, and time (PVT)
estimation, whereas estimation of xk (i.e., containing the
PVT variables) can be carried out on an epoch-per-epoch
basis if signals from four or more GNSS satellites are
observed, the use of state estimation techniques (mostly
KFs) typically improves the overall performance due to
two facts [87]. First, the use of fk ðÁÞ from (1) to model the
receiver antenna motion constrains the degrees of freedom
of the unknown variable. In the case where an IMU is available, the filter state xk becomes the error of the inertial
strapdown computation and fk ðÁÞ becomes a system model
for those error states, thereby even further limiting the
degrees of freedom that need to be solved by the GNSS
observations (mainly IMU alignment and biases) [4]. Second, the state vector can be tailored to include GNSS-specific artefacts, like carrier phase ambiguities. The state
estimation technique is additionally used to fuse information from both code-phase (a.k.a. pseudorange) and carrierphase observables in a variety of ways. The resulting carrier-phase positioning techniques like carrier/Dopplersmoothing, RTK or precise-point-positioning are then typically implemented by means of (more or less sophisticated)
versions of KF-like algorithms [85], [86].
GNSS, like many radio-navigation systems, provides
measurements through a correlation process [88] and
hk ðÁÞ in (2) ideally captures all aspects of this. In open-sky
conditions, DLL or PLL discriminators (plus the loop filters) provide good approximations via linearization of the
DECEMBER 2020
Figure 5.
Categorization of typical signal processing problems in GNSS
receiver design.
correlation functions and a linear hk ðÁÞ well approximates
the real circumstances. However, in adverse signal conditions such as multipath, urban, or indoor scenarios, the
conventionally used discriminators do not provide accurate approximations, and as a consequence the resulting
state estimates including the covariance are far from
reflecting the real distribution of the user's position. To
circumvent these issues, Bayesian direct position estimation (BDPE) uses the correlation values at several timedelay/Doppler-shifts directly as measurements and hk ðÁÞ
is given by the signal's correlation function and thus
becomes nonlinear [79]. To solve the resulting nonlinear
state estimation both Gaussian derivative-free filtering [80]
and PF [83] methods were considered in the literature. The
latter showed, in real-world adverse signal conditions, that
non-Gaussian (even multimodal) PDFs for the user position may occur, thus the PF implementation provides
more realistic PDF estimates at the expenses of an
increased computational cost. BDPE (and DPE) was also
shown to provide higher sensitivity and resilience [81]
since it increases the effective signal-to-noise ratio by
combining the signals from different satellites as opposed
to legacy receivers [82]. However, BDPE is orders of
magnitude more computationally demanding than DLL/
PLL tracking plus KF-based PVT solvers. It is also more
difficult to tune and requires handling of satellite ephemeris or atmospheric errors as nuisance parameters [84].
Furthermore, modeling hk ðÁÞ via the correlation function
is still an approximation and a more complete formulation
requires stochastic modeling of propagation channel
parameters or inclusion of multipath reflection parameters
in the state vector xk .
A qualitative diagram of challenging GNSS areas can be
observed in Figure 5, similarly to that in Figure 4 for AHRS
and TAN systems. In this case, we highlight that jamming
interference may cause saturation of the analog-to-digital
(ADC) converters, bringing non-Gaussianity to the measurements. Implementing tracking using a discriminator-based
IEEE A&E SYSTEMS MAGAZINE
23
IEEE Aerospace and Electronic Systems Magazine - December 2020
Table of Contents for the Digital Edition of IEEE Aerospace and Electronic Systems Magazine - December 2020
Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover1
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 4
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 5
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 6
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 7
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 8
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 9
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 10
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 11
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 12
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 13
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 14
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 15
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 16
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 17
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 18
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 19
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 20
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 21
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 22
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 23
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 24
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 25
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 26
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 27
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 28
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 29
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 30
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 31
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 32
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 33
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 34
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 35
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 36
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 37
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 38
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 39
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 40
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 41
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 42
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 43
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 44
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 45
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 46
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 47
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 48
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 49
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 50
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 51
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 52
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 53
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 54
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 55
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 56
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 57
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 58
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 59
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 60
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 61
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 62
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 63
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 64
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 65
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 66
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 67
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 68
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 69
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 70
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 71
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 72
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 73
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 74
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 75
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 76
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 77
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 78
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 79
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 80
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com