Exploiting WSSUS Multipath for GNSS Ranging
Exploiting WSSUS Multipath for GNSS Ranging
Exploiting WSSUS Multipath for GNSS Ranging
Abstract—We propose a low-dimensional parameter estimation obstructed [1]. Therefore, multipath conditions are often clas-
scheme for satellite-based ranging in the presence of an attenuated sified into the three categories diffuse/specular, dynamic/static,
line-of-sight (LOS) signal and a time-varying number of multipath and LOS/non-LOS (NLOS), the latter referring to the absence of
signals. This is of interest for landmobile users of global navigation
satellite systems in diverse scattering environments with limited a dominant direct signal due to signal blockage. While echoes
satellite visibility (e.g., a car moving through an urban canyon). and NLOS are in fact different phenomena, they often occur
Conventional ranging techniques, which rely solely on estimation simultaneously in challenging physical environments, such as
of LOS parameters, ignore or suppress multipath and thus sacrifice urban canyons. Numerous approaches have been designed for
available information; on the other hand, exhaustive approaches satellite-based ranging in the presence of multipath [2]–[17], but
involving detection and estimation of each time-variant echo are
too cumbersome in terms of parameter dimension. We suggest an a lack of apprioriate solutions can be clearly identified for the
unconditional maximum likelihood estimator (U-MLE) for joint diffuse/dynamic/NLOS scenario. Specifically, we will argue in
estimation of LOS synchronization parameters and a small set of the following that the joint occurrence of an attenuated LOS sig-
multipath distribution parameters. Our key assumptions are Gaus- nal and many rapidly appearing and disappearing echoes poses
sian wide-sense stationary uncorrelated scattering (WSSUS) and a a great difficulty to state-of-the-art processing techniques. Inter-
known structure of the power delay profile. The proposed estimator
uses as input data only a few complex-valued correlator outputs, estingly, these are precisely the propagation conditions encoun-
which are provided by conventional navigation receivers, and its tered by landmobile users in low-elevation, urban and indoor
complexity is independent of the actual number of present echoes. scenarios [18]–[22], where there is a growing desire for naviga-
Simulations demonstrate that the U-MLE improves accuracy and tion with GNSS.
robustness of LOS synchronization for various model-matched and Multipath suppression approaches are widespread in prac-
-mismatched multipath settings, including standardized and ap-
proved urban scenarios. tice, as they are computationally cheap and work regardless of
whether the echoes are dynamic or static, diffuse or specular.
Index Terms—Dense multipath, Global positioning system These techniques aim at filtering the incoming signal in such a
(GPS), high-sensitivity GNSS, non-line-of-sight (NLOS).
way that the echoes do not enter into the statistic that is used
for estimation of the LOS time-delay. This can be achieved,
I. INTRODUCTION at least for a part of the echoes, with directional antennas [3],
subspace or beamforming methods [4], [5], or narrow correlator
RECISE ranging in multipath environments is widely
P agreed to be one of the major challenges for users of
global navigation satellite systems (GNSS). To determine its
spacing combined with a large pre-correlation bandwidth [6].
If long coherent observations of the LOS signal are available,
the receiver can also simply take the mean over all observa-
distance to a satellite, a receiver must estimate the time-delay
tions, so that noise and non-coherent multipath are averaged out
of the line-of-sight (LOS) signal with high accuracy. This es-
[2]. However, suppression methods are often unable to provide
timation can be deteriorated in terms of bias and variance by
ranging in NLOS conditions, as they sacrifice the information
multipath signals (“echoes”) interfering with the LOS signal
that multipath alone can provide for ranging. The only way to
if standard synchronization techniques are used [1], [2]. The
obtain an accurate LOS time-delay estimate in this case is to
particular impact of multipath propagation is known to depend
use extremely long observation times of ten seconds or more
on the intensity and number of echoes, on the relative receiver-
to recover the weak LOS signal, which has become known as
scatterer movement, and on whether or not the LOS signal is
high-sensitivity GNSS [7], [8].
For multipath estimation, the echoes are formulated as a part
Manuscript received August 10, 2016; revised December 31, 2016; ac- of the signal model. Unknown parameters are introduced, which
cepted March 1, 2017. Date of publication March 28, 2017; date of current
version September 15, 2017. This work was supported by the Coordenação can include the time-variant amplitude, carrier-phase and time-
de Aperfeiçoamento de Pessoal de Nı́vel Superior under the PVE Grant delay of each multipath arrival. Once the correct estimates are
88881.030392/2013-01. The review of this paper was coordinated by Dr. K. obtained, they can be used to trivially subtract the multipath
Yu. (Corresponding author: Christoph Enneking.)
C. Enneking is with the Institute for Communications and Naviga- components from the received signal [9]–[15], the rationale be-
tion, German Aerospace Center (DLR), Wessling 82234, Germany (e-mail: ing that echoes are a mere nuisance that should be cancelled
christoph.enneking@dlr.de). at some stage of the receiver. A much more favorable option
F. Antreich is with the Institute for Communications and Navigation, German
Aerospace Center (DLR), Wessling 82234, Germany, and also with the Depart- in NLOS conditions is to actually benefit from the echo esti-
ment of Teleinformatics Engineering, Federal University of Ceará, Fortaleza mates for ranging or even positioning, which was demonstrated
60020-180, Brazil (e-mail: antreich@ieee.org). in an inspiring work by Gentner and Jost [16]. In any case, the
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. joint estimation of several paths requires optimization or inte-
Digital Object Identifier 10.1109/TVT.2017.2688724 gration in many dimensions. To solve such problems optimally
0018-9545 © 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
7664 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 9, SEPTEMBER 2017
in a maximum likelihood (ML) or Bayesian sense, algorithms beforehand, but a parametric model can be used (e.g. exponen-
based on space-alternating generalized expectation maximiza- tial). WSSUS channels are commonly used in terrestrial com-
tion (SAGE) [12], Newton’s method [13] or Sequential Monte munication systems [26]–[30], and are mentioned as a model
Carlo [14]–[16] have been proposed. The parameter dimension candidate for the satellite-to-earth channel in [21].
grows linearly with the number of paths, which is acceptable In this work, we propose a U-MLE for CRLB-efficient joint
for very few and persistent echoes (e.g. a single reflection from estimation of deterministic LOS synchronization parameters
the ground during a low-altitude flight), but leads to impracti- and statistical WSSUS multipath distribution parameters,
cal estimators if many time-variant echoes are received. Two including the PDP’s delay spread and the average multipath
other major difficulties of exhaustive multipath estimation are power. We believe that this is a significant contribution, because
the detection problems before and after the actual estimation. in comparable works the multipath distribution is either known
First, the number of present echoes can vary with time and a priori [25] or the important estimation of the LOS time-delay
has to be determined for each observation period (using infor- “presents a noticable gap with respect to its CRLB” [24].
mation criteria [23]); this is computationally costly, and erro- Rather than exploiting distinct echoes and estimating path
neous detection will lead to over-/underdetermined estimators parameters [16], we estimate distribution parameters and
[15]. Second, once the parameters of all paths are estimated, exploit an ensemble of echoes. Especially, the fact that rapidly
the receiver has to decide which path actually is the LOS; in appearing and disappearing echoes can be exploited for precise
case the multiple arriving wavefronts are highly correlated and ranging in case the LOS signal is blocked, provides a very
have similar amplitude, outliers in the decision on the LOS interesting perspective for vehicular applications in demanding
occur [12]. environments. Attaining the CRLB is achieved in our work by
A strategy that has the potential to overcome the above de- assuming a mobile/vehicular receiver which records sufficiently
scribed difficulties is multipath distribution estimation: rather many realizations of an ergodic multipath channel as time is
than trying to resolve individual echoes explicitly, statistical passing while the receiver is moving through a diverse scatter-
multipath parameters are estimated after a suitable random ing environment. This approach has reasonable computational
model has been selected. A rank-one random multipath model complexity and thus can be envisaged for mobile applications.
was proposed for GNSS ranging in [17], which decomposes the However, we do make the assumption that the receiver is able
echoes into a signal which is fully correlated with the LOS signal to acquire the LOS signal and to remove its Doppler frequency
and a delay/temporally white Gaussian noise process with un- precisely. This can be achieved by using high-sensitivity GNSS
known power. For channel sounding of a mobile radio channel techniques on acquisition level or with external velocity aiding.
with many diffuse echoes, it was suggested to assume uncorre- The paper is organized as follows. In Section II, we in-
lated scattering (US) and estimate a parameterized power delay troduce the system model in pre- and post-correlation do-
profile (PDP) with unknown delay spread [24]. Furthermore, main. Section III states the WSSUS random channel model. In
for an a priori known PDP, Bialer, Raphaeli and Weiss [25] Section IV, we derive the multipath and noise statistics of the
propose to exploit this knowledge for ultra-wideband (UWB) post-correlation signal. Section V deals with parameter esti-
ranging in case of NLOS conditions, the key assumptions being mation, where we present the U-MLE as well as a simple
US and that the LOS arrival is the earliest arrival. The main echo-suppressing estimator. Simulation results are discussed in
advantage of approaches like [17], [24], [25] is that the actual Section VI.
number and realizations of random echoes are not of interest for
the parameter estimation, other than in [9]–[16]. This leads to II. SYSTEM MODEL
a multipath model of reduced and fixed order without the need
For the signal model, we distinguish between pre- and post-
for echo detection, but possibly improving LOS synchronization
correlation domain. Prior to correlation, the LOS and multipath
and ranging accuracy.
signals arriving at the receiver are delayed versions of a spread-
Clearly, the choice of the assumed multipath distribution
ing waveform, affected by different absolute delays and Doppler
should depend on the application and the required accuracy.
shifts. On the other side, the despread post-correlation sam-
A rank-one model as simple as [17] cannot exploit far echoes
ples are compensated up to unknown small-scale delay/Doppler
uncorrelated with the LOS; the US model in [24] does not ac-
residuals and will serve as data for parameter estimation. We
count for echo dynamics and leads to a synchronization estimate
will also use approximations for a slowly time-variant channel
unable to attain the Cramér-Rao Lower Bound (CRLB); finally,
and narrow bandwidth GNSS signals.
the US approach in [25] relies on measuring the PDP a priori
by transmitting very short UWB pulses, which is not possible
A. Pre- and Post-correlation Signal Model
when the receiver can only use GNSS signals. A reasonable
generalization of these models is a wide-sense stationary uncor- Let us assume that the satellite transmits the bandpass signal
related scattering (WSSUS) channel with Gaussian distribution.
ssat (t) ∝ Re ejω c t s(t) t ∈ R, (1)
This channel includes the dimensions time and delay, allowing
for echo dynamics and arbitrary excess delays, but can still be where s(t) is a known dataless spreading waveform and ωc
characterized with low complexity by its mean, time-correlation is the angular carrier frequency. Moreover, s(t) is considered
function, and PDP. In an unknown environment, the PDP must strictly bandlimited to one-sided bandwidth Bs ωc /2π and
be considered unknown as GNSS offers no way to determine it periodic with period T , i.e., s(t) ≡ s(t + kT ) for all k ∈ Z. Let
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
ENNEKING AND ANTREICH: EXPLOITING WSSUS MULTIPATH FOR GNSS RANGING 7665
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
7666 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 9, SEPTEMBER 2017
m
The discrete-time post-correlation signal obtained by the qth ejΔ ω t at times tm = M Ti
correlator is given as the output of an integrate and dump filter
(q ) 1) 1
nM
for a slowly time-varying channel, precise LOS Doppler removal × I (tm )ejΔ ω t m + η[n]. (17)
M
and narrow bandwidth ranging signal, i.e., Δω Δt 2π m =(n −1)M +1
ωc /Bs for all ≥ 0.
1) For any t1 < t2 with |t2 − t1 | ≤ Δt , we may apply the III. WSSUS CHANNEL MODEL
piecewise approximations ejΔ ω t ≈ ejΔ ω t 2 and I (t) ≈
In the following, we present our assumptions on the randomly
I (t2 ) while t1 < t ≤ t2 . Typically, the LOS coherence
time-variant channel. Expressing (17) as a convolution
time is on the order of the total observation time, hence
Δt0 ≈ N Ti . The multipath coherence time for > 0 can
nM ∞
1
be much shorter; however, it can be bounded below by x[n] z[n] = r(τ )h(τ, tm ) dτ,
Δt ≥ Ti /M ≈ T for some M ∈ N if receiver/scatterer η[n ]=0 M 0
m =(n −1)M +1
velocities are not excessive. (18)
2) Since s(t) has narrow bandwidth and its temporal resolu- we can identify the time-varying channel impulse response
tion is on the order of 1/Bs , we may apply the approxi- ∞
mation s(t + Δωωc t) ≈ s(t) while t ≤ Δt [29].
h(τ, tm ) = γ I (tm )ejΔ ω t m δ(τ − Δτ ). (19)
Note that with the above assumptions, the number of observa-
=0
tions N is essentially limited by the quality of the estimate ω̂0 .
Furthermore, we choose the integration time Ti = (1 + ωω̂ c0 )M T It is characterized by conditional (deterministic) LOS param-
equal to M code periods of duration T , multiplied by a factor to eters θ 0 = [Δτ0 , γ0 ]T and unconditional (random) multipath
correct for code expansion or compression due to the Doppler parameters λ (tm ) = [Δτ , Δω , γ , I (tm )]T for > 0. Note
effect [8]. Now, we can approximate the integral in (13) by the that whenever we take expectations, θ 0 is in the condition-
integration over M subintervals with blockwise constant I (t), ing. Our central assumptions are that the channel mean and
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
ENNEKING AND ANTREICH: EXPLOITING WSSUS MULTIPATH FOR GNSS RANGING 7667
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
7668 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 9, SEPTEMBER 2017
Fig. 4. Binary Markov chain model for appearing and disappearing multipath.
(tΔ ) = e J0 ωv tΔ P ,
(α + β)2
=1
A. Covariance of Correlator Output Noise
(27)
where J0 ( · ) denotes the 0th-order Bessel function of the first When determining the noise covariance at the correlator out-
kind. The dependency of the time-correlation function on the puts, it is important to account for the correlations introduced
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
ENNEKING AND ANTREICH: EXPLOITING WSSUS MULTIPATH FOR GNSS RANGING 7669
N0
= δ[k] rs ( q − r ), (29) with the multipath delay correlation matrix
MT
∞ τ −Δ τ 0
where we used |c(t)|2 = 1 and Rψ =
1 −
r(τ )r H (τ )e τ ψ dτ. (35)
τψ Δ τ 0
1 if n − 1 ≤ t
Ti <n
Πn (t/Ti ) = (30)
0 otherwise Note that Rψ does not only depend on τψ , but also on Δτ0 .
Therefore, the received signal’s covariance is sensitive with re-
1 if k = 0 spect to the LOS time-delay, which reflects the fact that echoes
δ[k] = (31)
0 otherwise. do actually carry valuable information about the LOS. Even
Thus, we have noise that is uncorrelated over time but correlated with a (severely) attenuated LOS signal (γ0 → 0), it may still
among the correlator outputs with be possible to obtain an estimate for Δτ0 based on multipath
signals.
E η[n + k]η H [n] (k )
The multipath power mixing coefficients P are a measure
N0
of multipath correlation between samples x[n] and x[n + k].
= δ[k] r( 1 ) r( 2 ) . . . r( Q ) δ[k] Ση . (32) (0)
MT As can be observed in Fig. 7, we have always 0 < P ≤ (0).
The upper bound is obtained for static scenarios (vTi → 0)
B. Mean and Covariance of Useful Signal
and the lower bound is obtained for large integration distances
Using (18)-(22) and (28), the moments of x[n] are (0)
(vTi → ∞). In general, P decreases with vTi , which is the
μx|θ0 E x[n] | θ 0 = γ0 r(Δτ0 ) (33) well-known and often desired effect of ”averaging out” the mul-
tipath components. This is because the Doppler effect decorre-
and, for n = 1, . . . , N , k = 1 − n, . . . , N − n, lates multipath from the LOS as the receiver is traveling, if
(k )
Σx|θ0 E x[n + k]xH [n] | θ 0 − μx|θ0 μH the receiver keeps track of ω0 . The decorrelation is stronger if
x|θ 0
|λ| → 0. As |λ| → 1 (e.g. in low elevation scenarios), more aver-
(n +k )M
nM ∞ ∞ (0)
aging is necessary before P attains the asymptotic decay rate
1
= dτa dτb
of (vTi )−1 . The ratio P )/(0) can be interpreted as the degree
(0
M2 0 0
m =(n +k −1)M +1 m =(n −1)M +1
of multipath suppresion resulting from averaging. The integra-
× r(τb )r H (τa )E h∗ (τa , tm )h(τb , tm ) | θ 0 tion time Ti should be chosen depending on the specific scenario
(1) (0)
(λ, v) according to Fig. 7, such as to satisfy |P | P . In
− P0 r(Δτ0 )r H (Δτ0 ) that case, successive samples z[n], z[n + 1] can be considered
(1)
(n +k )M
nM uncorrelated. For instance, the figure shows that |P | is 10 dB
1 (0)
= tm −m below P already for moderate integration distances vTi (for
M2
m =(n +k −1)M +1 m =(n −1)M +1 instance, 15 ms × 30ms = 45cm). For k > 1, the correlations get
∞ ∞ even smaller.
× r(τb )r H (τa )ψ(τa )δ(τb − τa ) dτa dτb
0 0
V. PARAMETER ESTIMATION
∞
1
M M
= 2 tk M +m −m r(τ )r H (τ )ψ(τ ) dτ From the N data samples z[1], . . . , z[N ] given by (17), the
M 0 estimation problem is to infer at least the LOS time-delay Δτ0 .
m =1 m =1
In Section V-A, we present an iterative scheme to produce
= P(k ) Rψ (34) the U-MLE that is optimal for a Gaussian WSSUS channel.
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
7670 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 9, SEPTEMBER 2017
T
Specifically, the U-MLE estimates θ 0 jointly with an addi-
(0) τ̂ψ = arg min Φ Δτ̂0 , γ̂0 , τψ , P̂(0) (43)
tional parameter θ X [τψ , P ]T describing the multipath’s τ ψ ∈Tψ
power-delay statistics. On the other hand, the coherent averag- T
(0)
ing estimator (CAE) presented in Section V-B tries to suppress Δτ̂0 = arg min Φ Δτ0 , γ̂0 , τ̂ψ , P̂ (44)
Δ τ 0 ∈T0
multipath by taking the coherent average over all N blocks
before estimating θ 0 alone. until the sequence of estimates converges. In each of these steps,
parameters that are not subject to the optimization are kept fixed
A. Unconditional Maximum Likelihood Estimator (U-MLE) at the last available estimate.
We recommend line searches over finite intervals P , Tψ , T0
The proposed estimator assumes N independent and iden- for solving (42)-(44), which require the calculation of an inverse
tically distributed (iid) observations z[n] ∼ CN (μz , Σz ) fol- and a determinant of the Q × Q-matrix Σ for each cost function
lowing a Gaussian distribution with mean and covariance evaluation, Q being the number of correlators. The minimiza-
tion problem (41) should be solved analytically as follows. A
μz = μx|θ0 (36)
necessary condition for finding a minimum is that the Wirtinger
(0)
Σz = Σx|θ0 + Ση . (37) derivative [37] vanishes
∂Φ(θ)
This model is fully characterized by the unknown parameter = 0, (45)
∂γ0∗
⎡ ⎤
Δτ0 from which we obtain by a straightforward calculation
⎢ γ0 ⎥
θ=⎢ ⎥ = θ0 . (38) r H Δτ0 Σ−1
z z
⎣ τψ ⎦ θX γ̂0 = , (46)
(0) r H Δτ0 Σ−1
z r Δτ0
P
N
where z N1 n =1 z[n]. The condition (45) is also sufficient
The U-MLE is given as the minimizer
for a minimum since Σz is positive definite; hence, for all
θ̂ = arg min Φ(θ) (39) parameter values
θ
∂ 2 Φ(θ)
of the nonlinear least-squares cost function = N r H (Δτ0 )Σ−1
z r(Δτ0 ) > 0. (47)
∂γ0 ∂γ0 ∗
N Convergence of the above sequence of estimates to the U-MLE
Σ−1
H
Φ(θ) = tr z z[n] − μz z[n] − μz is not generally guaranteed, since it may converge to any local
n =1 minima of Φ(θ). Therefore, the initial guess θ̂ should already
+ N log det Σz (40) be located near the global minimum of Φ(θ). This issue is
discussed in Section VI-A.
Besides presuming a Gaussian model, the U-MLE neglects
(k )
the nonzero cross-covariances Σx|θ0 of the observations B. Coherent Averaging Estimator (CAE)
z[n], z[n + k] for k = 0. While no optimality claims can be The CAE is comparable with estimators used by high-
made for such an estimator in the strict sense, it is actually ML- sensitivity GNSS receivers with longer and longer coherent
(k ) (0)
optimal if |P | P for k = 0 and if z[1], . . . , z[N ] can averaging times. It is ML-optimal for the multipath-free case
be considered jointly Gaussian. This was argued to be the case (0) (0)
(P → 0). Evaluating (46) for P = 0 leads to
for at least moderate averaging time Ti and moderate number
of simultaneously active echoes L in Sections III and IV. If r H (Δτ0 )Σ−1
η z
γ0 = , (48)
these assumptions can be made, the U-MLE can be considered r(Δτ0 )Σ−1
η r(Δτ0 )
asymptotically unbiased and asymptotically attaining the CRLB
which yields the estimation for the LOS time-delay
as N → ∞ [36]. Otherwise, the U-MLE may not be optimal but T
still have reasonable performance and low model complexity. In Δτ 0 = arg min Φ Δτ0 , γ 0 , 0, 0
any case, the CRLB for the iid Gaussian model provides an ul- Δτ0
timate performance benchmark for the proposed estimator, and H 2
r (Δτ0 )Σ−1
η z
is derived in Appendix A. = arg max . (49)
To solve (39) iteratively with low complexity, we propose Δτ0 r H (Δτ0 )Σ−1
η r(Δτ0 )
to choose a starting point θ̂ and then to perform a grouped Obviously, if there is no multipath reception, the sample mean
coordinate descent by repeating the following steps z is a sufficient statistic for estimation of θ 0 and coherent aver-
T aging over all N is the optimal strategy.
γ̂0 = arg min Φ Δτ̂0 , γ0 , τ̂ψ , P̂(0) (41)
γ 0 ∈C
VI. SIMULATIONS
T
P̂(0) = arg min Φ Δτ̂0 , γ̂0 , τ̂ψ , P(0) (42) For the two estimators proposed in Section V, we deter-
( 0)
P ∈P mine the root mean squared error (RMSE) with respect to Δτ0
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
ENNEKING AND ANTREICH: EXPLOITING WSSUS MULTIPATH FOR GNSS RANGING 7671
TABLE I
GENERAL SIMULATION PARAMETERS
10 log 10 (C /N 0 ) v ε0 ϑ0 Ti
◦ ◦
43.2 dB-Hz 15 m/s 30 45 30 ms
TABLE II
PARAMETERS FOR SCENARIO 1
10 log 10 (P 0 /C ) 10 log 10 (P /C ) τψ L
Fig. 8. Autocorrelation functions of ranging waveforms: 1.023 MHz binary
phase-shift keying and 7×1.023 MHz time-multiplexed binary offset carrier. −30.0 dB −30.0 dB 150 ns 18
numerically for various scenarios. To generate realizations yield the global minimum of Φ(θ) in some cases even in the
h(τ, tm ), we will use the WSSUS model discussed in asymptotic regime, i.e., for large N . This is because the auto-
Section IV-B as well as the landmobile multipath channel model correlation function rs (τ ) is generally multimodal, i.e., it can
(LMMCM) in urban environments [22] standardized by the In- have more than one peak. A prominent example is the L1C Pilot,
ternational Telecommunication Union (ITU). General parame- whose TMBOC(7) autocorrelation function has clear sidelobes
ters valid for all simulations are provided in Table I. The given at ±42 m. Furthermore, even for unimodal rs (τ ), a strong and
value for the nominal carrier-to-noise density C/N0 refers to persistent echo with Δω ≈ Δω0 may lead to an extra peak of
unblocked conditions. the cost functions in (43) and (44). However, this is acceptable
For the ranging waveform s(t), we use the legacy GPS L1 C/A as the U-MLE is naturally mismatched and not intended for sce-
signal with binary phase-shift keying modulation as received by narios with quasi-static specular paths, which is also reflected
a mass-market receiver (Bs = 1.023 MHz), as well as the GPS in the simulation results for small L in Section VI-B. Locking
L1C (“New Civil”) Pilot signal with time-multiplexed binary on sidelobes introduced by multimodal rs (τ ) is avoided by let-
offset carrier modulation [38] as received by a professional re- ting TA ≤ 1/Bs . For the search spaces in (42)-(44), we suggest
ceiver (Bs = 7 × 1.023 MHz); we refer to them by BPSK(1) to use T0 = (−TA , TA ) and the (physically relevant) intervals
and TMBOC(7), respectively. Both are transmitted at the L1 P = (C × 10−3 , C), Tψ = (0, 500 ns), where C is the LOS
frequency ωc /(2π) = 1575.42 MHz. The respective autocorre- power in nominal unblocked conditions.
lation functions are shown in Fig. 8. While TMBOC(7) generally
leads to better performance at the cost of higher pre-correlation B. WSSUS Channel Model
sampling rate, it should be kept in mind that these kinds of sig-
nals also need a smaller acquisition interval to detect the narrow Using the WSSUS model from Section IV-B, we determine
autocorrelation peak and to prevent the fine estimation (track- the RMSE as a function of the characteristic parameters N ,
ing) from locking onto the autocorrelation sidelobes. We will P0 , τψ and L. For all simulations, we use a simulator size of
always assume an acquisition interval Δτ0 ∈ [−TA , +TA ] with Lm ax = 5 × 103 , an echo life span d = 1.0 m and 103 Monte-
TA = 1/Bs . This corresponds to 293 meters for BPSK(1) and Carlo runs. While 10 log10 (C/N0 ) = 43.2 dB-Hz in unblocked
to 42 meters for TMBOC(7). conditions, the actual LOS and multipath power used for the
respective shadowing/scattering scenarios will be given as the
A. Initial Guess, Search Space and Local Minima of Φ(θ) ratio P0 /C or P /C, respectively, in dB.
Note from Scenario 1 (Fig. 9, Table II) that relatively large
For the initital guess, we suggest θ̂ = [0, 0, 0, 0]T , i.e., to numbers of observations N are necessary to obtain acceptable
simply rely on the acquistion estimate τ̂0 , and then solving for range errors for all scenarios of interest, since LOS and multipath
(0)
γ0 , P , τψ , τ0 iteratively. Iterating the steps (42)-(44) may not power levels are generally far below the nominal carrier-to-noise
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
7672 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 9, SEPTEMBER 2017
TABLE III
PARAMETERS FOR SCENARIO 2 Fig. 11. Scenario 3: RMSE as a function of the expected excess delay τ ψ .
10 log 10 (P /C ) τψ N L
TABLE IV
PARAMETERS FOR SCENARIO 3
10 log 10 (P 0 /C ) 10 log 10 (P /C ) N L
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
ENNEKING AND ANTREICH: EXPLOITING WSSUS MULTIPATH FOR GNSS RANGING 7673
h(τ, tm ) = γ (tm )δ(τ − Δτ (tm )), (50)
∈L(t)
Fig. 15. Two exemplary realizations of urban LMMCM path amplitudes.
(a) Rich scattering. (b) Dead zone.
and allows for correlated scattering as well as delay drifts. As
user input to the model, we use the parameters given in Table I
to describe movement on a straight line, and select the scenario VII. CONCLUSION
“urban/car”. The number of observations is N = 100, with in- We introduced a methodology to improve accuracy and ro-
tegration time Ti = 30 ms per observation. Thus, for each of bustness of LOS synchronization and ranging for GNSS in mul-
the 2 × 103 Monte-Carlo runs, three seconds of the LMMCM tipath environments. Our solution is based on a low-complexity
output are used. The resulting RMSE is shown in Fig. 13. parametric estimation of a WSSUS echo distribution. In post-
In general, the U-MLE always outperforms the CAE, since correlation domain, this distribution can be characterized with
(0)
the channel outputs often resemble the “rich scattering” example two probabilistic parameters, namely, the expected power P
in Fig. 15(a) with many echoes. However, the performance of and excess delay τψ . In various dynamic scenarios with specu-
both estimators is significantly worse than with our WSSUS lar/dense scattering and LOS/NLOS conditions, we showed that
model in Section VI-B. This may be because the estimators the proposed U-MLE outperforms the high-sensitivity CAE,
often have to cope with channel realizations such as shown in since it is designed to exploit echoes with known PDP structure
Fig. 15(b), where there are only few weak echoes and no direct rather than to suppress them. Simulations with an ITU-approved
path for durations on the order of seconds. In such “dead zones”, non-WSSUS urban channel model proved that the method is ro-
estimates are severly affected by noise and even tend to leave bust to some degree of model mismatch. In the model-matched
the acquisition interval (−1/Bs , 1/Bs ). Whenever an estimate scenario, the U-MLE attains the CRLB if many uncorrelated
Δτ̂0 is equal to ±1/Bs , it is excluded from the statistic and multipath signals are received, which can be collected over time
considered as outlier (Fig. 14); this was observed in the case of in case of a mobile receiver; for static receivers or for very few
TMBOC. paths that lack diversity, this cannot be expected. The benefit of
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
7674 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 9, SEPTEMBER 2017
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
ENNEKING AND ANTREICH: EXPLOITING WSSUS MULTIPATH FOR GNSS RANGING 7675
The k-th power of P can be calculated by using the eigenvalue [11] N. Blanco-Delgado and F. Nunes, “Multipath estimation in multicorrelator
decomposition GNSS receivers using the maximum likelihood principle,” IEEE Trans.
Aerosp. Electron. Syst., vol. 48, no. 4, pp. 3222–3233, Oct. 2012.
P = V DV −1 , (70) [12] F. Antreich, J. Nossek, G. Seco-Granados, and A. Swindlehurst, “The ex-
tended invariance principle for signal parameter estimation in an unknown
spatial field,” IEEE Trans. Signal Process., vol. 59, no. 7, pp. 3213–3225,
where D is diagonal, its entries being the eigenvalues Jul. 2011.
[13] M. Sahmoudi and M. Amin, “Fast iterative maximum-likelihood algo-
d1 = 1 − α − β (71) rithm (FIMLA) for multipath mitigation in the next generation of GNSS
receivers,” IEEE Trans. Wireless Commun., vol. 7, no. 11, pp. 4362–4374,
d2 = 1, (72) Nov. 2008.
[14] P. Closas, C. Fernandez-Prades, and J. Fernandez-Rubio, “A Bayesian
while the matrices of left and right eigenvectors are given as approach to multipath mitigation in GNSS receivers,” IEEE J. Sel. Topics
Signal Process., vol. 3, no. 4, pp. 695–706, Aug. 2009.
⎡ 1 β ⎤ [15] M. Lentmaier, B. Krach, and P. Robertson, “Bayesian time delay estima-
√ tion of GNSS signals in dynamic multipath environments,” Int. J. Navig.
⎢ 2 α2 + β 2 ⎥
V =⎢ ⎥ Observ., vol. 2008, 2008, Art. no. 372651.
⎣ 1 ⎦ (73) [16] C. Gentner, R. Pöhlmann, T. Jost, and A. Dammann, “Multipath assisted
α
−√ positioning using a single antenna with angle of arrival estimations,” in
2 α2 + β 2 Proc. 27th Int. Tech. Meet. Satellite Division Inst. Navig., Tampa, FL,
⎡ √ √ ⎤ USA, Sep. 2014, pp. 1690–1697.
α 2 −β 2 [17] F. Wendler, F. Antreich, J. A. Nossek, and A. L. Swindlehurst, “Dual-
⎢ α+β α+β ⎥ polarization time delay estimation for multipath mitigation,” in Proc. 19th
⎢ ⎥
V −1 = ⎢ ⎥. (74) Int. ITG Workshop Smart Antennas, Mar. 2015, pp. 1–6.
⎣ α2 + β 2 α2 + β 2 ⎦ [18] A. Lehner and A. Steingaß, “Spatial dynamic wideband modeling of the
MIMO satellite-to-earth channel,” Int. J. Antennas Propag., vol. 2014,
α+β α+β 2014, Art. no. 102754.
[19] F. Fontan, M. Vazquez-Castro, C. Cabado, J. Garcia, and E. Kubista,
Finally, we obtain the desired autocorrelation from the PMF “Statistical modeling of the LMS channel,” IEEE Trans. Veh. Technol.,
vol. 50, no. 6, pp. 1549–1567, Nov. 2001.
1
1 [20] T. Jost, W. Wang, U.-C. Fiebig, and F. Perez-Fontan, “A wideband satellite-
E Xm +k Xm = xy pX m + k ,X m (x, y) to-indoor channel model for navigation applications,” IEEE Trans. Anten-
x=0 y =0 nas Propag., vol. 62, no. 10, pp. 5307–5320, Oct. 2014.
[21] A. Lehner, “Multipath channel modelling for satellite navigation systems,”
= pX m + k ,X m (1, 1) Ph.D. dissertation, Universität Erlangen-Nürnberg, Erlangen, Germany,
2007.
[22] ITU-R, “Model parameters for an urban environment for the physical-
= eT1 V D |k | V −1 e1 p1
(∞)
statistical wideband LMSS model in recommendation ITU-R P.681-6,” In-
ternational Telecommunication Union, Geneva, Switzerland, Rep. P.2145,
αβ(1 − α − β)|k | + α2 2009.
= . (75) [23] J. Rissanen, Information and Complexity in Statistical Modeling. Berlin,
(α + β)2 Germany: Springer, 2007.
[24] C. Ribeiro, A. Richter, and V. Koivunen, “Joint angular- and delay-
REFERENCES domain MIMO propagation parameter estimation using approximate ML
method,” IEEE Trans. Signal Process., vol. 55, no. 10, pp. 4775–4790,
[1] E. Kaplan and C. Hegarty, Understanding GPS: Principles and Applica- Oct. 2007.
tions (Ser. Artech House Mobile Commun.). Norwood, MA, USA: Artech [25] O. Bialer, D. Raphaeli, and A. Weiss, “Efficient time of arrival estimation
House, 2005. algorithm achieving maximum likelihood performance in dense multi-
[2] R. van Nee, “Spread-spectrum code and carrier synchronization errors path,” IEEE Trans. Signal Process., vol. 60, no. 3, pp. 1241–1252, Mar.
caused by multipath and interference,” IEEE Trans. Aerosp. Electron. 2012.
Syst., vol. 29, no. 4, pp. 1359–1365, Oct. 1993. [26] W. Jakes, Microwave Mobile Communications (ser. IEEE Press Classic
[3] F. Scire-Scappuzzo and S. N. Makarov, “A low-multipath wideband GPS Reissue). Piscataway, NJ, USA: IEEE Press, 1974.
antenna with cutoff or non-cutoff corrugated ground plane,” IEEE Trans. [27] J. Parsons, The Mobile Radio Propagation Channel. Hoboken, NJ, USA:
Antennas Propag., vol. 57, no. 1, pp. 33–46, Jan. 2009. Wiley, 2000.
[4] M. Amin and W. Sun, “A novel interference suppression scheme for [28] C. of the European Communities, Digital Land Mobile Radio Communica-
global navigation satellite systems using antenna array,” IEEE J. Sel. tions. COST 207 (Ser. Information Technologies and Sciences) Brussels,
Areas Commun., vol. 23, no. 5, pp. 999–1012, May 2005. Belgium: Eur. Commission, 1989.
[5] S. Daneshmand, A. Broumandan, J. Nielsen, and G. Lachapelle, “Interfer- [29] J. Sadowsky and V. Kafedziski, “On the correlation and scattering func-
ence and multipath mitigation utilising a two-stage beamformer for global tions of the WSSUS channel for mobile communications,” IEEE Trans.
navigation satellite systems applications,” IET Radar, Sonar Navig, vol. 7, Veh. Technol., vol. 47, no. 1, pp. 270–282, Feb. 1998.
no. 1, pp. 55–66, Jan. 2013. [30] J. Hansen, “An analytical calculation of power delay profile and delay
[6] A. J. van Dierendonck, P. Fenton, and T. Ford, “Theory and performance spread with experimental verification,” IEEE Commun. Lett., vol. 7, no. 6,
of narrow correlator spacing in a GPS receiver,” J. Inst. Navig., vol. 39, pp. 257–259, Jun. 2003.
no. 3, pp. 265–284, 1992. [31] J. Selva, “Complexity reduction in the parametric estimation of superim-
[7] G. MacGougan et al., “Degraded GPS signal measurements with a stand- posed signal replicas,” Signal Process., vol. 84, no. 12, pp. 2325–2343,
alone high sensitivity receiver,” in Proc. 2002 Nat. Tech. Meet. Inst. Navig., 2004.
San Diego, CA, USA, Jan. 2002, pp. 191–204. [32] V. Krishnan and K. Chandra, Probability and Random Processes. Hobo-
[8] N. Ziedan, GNSS Receivers for Weak Signals (Ser. Artech House Space ken, NJ, USA: Wiley, 2015.
Technology and Applications). Norwood, MA, USA: Artech House, 2006. [33] M. Jakobsen, T. Pedersen, and B. Fleury, “Analysis of stochastic radio
[9] B. R. Townsend, P. C. Fenton, K. J. van Dierendonck, and D. J. R. van Nee, channels with temporal birth-death dynamics: A marked spatial point pro-
“Performance evaluation of the multipath estimating delay lock loop,” J. cess perspective,” IEEE Trans. Antennas Propag., vol. 62, no. 7, pp. 3761–
Inst. Navig., vol. 42, no. 3, pp. 503–514, 1995. 3775, Jul. 2014.
[10] J. Soubielle, I. Fijalkow, P. Duvaut, and A. Bibaut, “GPS positioning in [34] B. Krach and R. Weigel, “Markovian channel modeling for multipath mit-
a multipath environment,” IEEE Trans. Signal Process., vol. 50, no. 1, igation in navigation receivers,” in Proc. 3rd Eur. Conf. Antennas Propag.,
pp. 141–150, Jan. 2002. Mar. 2009, pp. 1441–1445.
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.
7676 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 9, SEPTEMBER 2017
[35] P. Hall and C. Heyde, Martingale Limit Theory and Its Application (Ser. Felix Antreich received the Diploma degree in elec-
Probability and Mathematical Statistics). New York, NY, USA: Academic, trical engineering and the Doktor-Ingenieur (Ph.D.)
1980. degree from the Munich University of Technology,
[36] S. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory Munich, Germany, in 2003 and 2011, respectively.
(Ser. Fundamentals of Statistical Signal Processing). Englewood Cliffs, From 2003 to 2016, he was an Associate Re-
NJ, USA: Prentice-Hall, 1993. searcher in the Department of Navigation, Institute of
[37] P. Schreier and L. Scharf, Statistical Signal Processing of Complex-Valued Communications and Navigation, German Aerospace
Data: The Theory of Improper and Noncircular Signals. Cambridge, U.K.: Center (DLR), Wessling, Germany. Since Septem-
Cambridge Univ. Press, 2010. ber 2016, he has been a Visiting Professor in the
[38] “NAVSTAR GPS Space Segment/User Segment L1C Interface,” Global Department of Teleinformatics Engineering, Federal
Positioning Systems Directorate, Los Angeles, CA, USA, Interface Spec- University of Ceará, Fortaleza, Brazil. From 2014
ification IS-GPS-800D, Sep. 2013. to 2016, he was a Special Visiting Researcher at the University of Brası́lia
[39] P. Stoica and T. Marzetta, “Parameter estimation problems with singular within the Programa Ciência sem Fronteiras funded by Coordenação de
information matrices,” IEEE Trans. Signal Process., vol. 49, no. 1, pp. 87– Aperfeiçoamento de Pessoal de Nı́vel Superior and Conselho Nacional de De-
90, Jan. 2001. senvolvimento Cientı́fico e Tecnológico. His research interests include sensor
array signal processing for GNSS and wireless communications, estimation
Christoph Enneking received the B.Sc. and M.Sc. theory, wireless sensor networks, and signal design for synchronization. He re-
degrees in electrical engineering from the Munich ceived the VDE Award 2011 for outstanding dissertation from Verband der Elek-
University of Technology, Munich, Germany, in 2012 trotechnik Elektronik Informationstechnik e.V., Germany in November 2011,
and 2014, respectively. as well as the Best Presentation Award at the ION GNSS 2012 and 2015 Con-
In September 2014, he joined the Institute of ference in September 2012 and 2015, respectively.
Communications and Navigation, German Aerospace
Center (DLR), Wessling, Germany. His research in-
terests include GNSS signal design, estimation the-
ory, and GNSS intra- and intersystem interference.
Authorized licensed use limited to: QSIO. Downloaded on December 17,2024 at 12:51:29 UTC from IEEE Xplore. Restrictions apply.