Joint TDOA and FDOA Estimation: A Conditional Bound and Its Use

1612
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011
Joint TDOA and FDOA Estimation: A Conditional
Bound and Its Use for Optimally Weighted
Localization
Arie Yeredor, Senior Member, IEEE, and Eyal Angel
Abstract—Modern passive emitter-location systems are often
based on joint estimation of the time-difference of arrival (TDOA)
and frequency-difference of arrival (FDOA) of an unknown signal
at two (or more) sensors. Classical derivation of the associated
Cramér-Rao bound (CRB) relies on a stochastic, stationary
Gaussian signal-model, leading to a diagonal Fisher information
matrix with respect to the TDOA and FDOA. This diagonality implies that (under asymptotic conditions) the respective estimation
errors are uncorrelated. However, for some specific (nonstationary,
non-Gaussian) signals, especially chirp-like signals, these errors
can be strongly correlated. In this work we derive a “conditional”
(or a “signal-specific”) CRB, modeling the signal as a deterministic unknown. Given any particular signal, our CRB reflects the
possible signal-induced correlation between the TDOA and FDOA
estimates. In addition to its theoretical value, we show that the
resulting CRB can be used for optimal weighting of TDOA-FDOA
pairs estimated over different signal-intervals, when combined
for estimating the target location. Substantial improvement in the
resulting localization accuracy is shown to be attainable by such
weighting in a simulated operational scenario with some chirp-like
target signals.
Index Terms— Chirp, conditional bound, confidence ellipse,
frequency-difference of arrival (FDOA), passive emitter location,
time-difference of arrival (TDOA).
I. INTRODUCTION
ASSIVE emitter location systems often rely on estimation
of time-difference of arrival (TDOA) and/or frequency
difference of arrival (FDOA) of a common target-signal intercepted at two (or more) sensors. The target is usually assumed
to be fixed (with some exceptions—e.g., [9]), whereas the sensors are moving, and their positions and velocities are known
(with some exceptions, e.g., [4]). The TDOA and FDOA are
then caused, respectively, by different path-lengths and by
different relative velocities between the target and the sensors.
When a narrowband source signal modulates a high-frequency carrier, the Doppler effect induces negligible
time-scaling on the narrowband modulating signal, but significantly modifies the intercepted carrier frequency, giving rise
to the FDOA (sometimes also termed “differential Doppler”).
The TDOA accounts for different relative propagation times
(time-shifts) of the received signal. Since the remote receivers
P
Manuscript received June 21, 2010; revised October 09, 2010; accepted
November 29, 2010. Date of publication December 30, 2010; date of current
version March 09, 2011. The associate editor coordinating the review of this
manuscript and approving it for publication was Prof. Jean Pierre Deimas. The
material in this paper was presented at ICASSP 2010.
The authors are with the School of Electrical Engineering, Tel-Aviv University, Tel-Aviv 69978, Israel (e-mail: [email protected]; [email protected]).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TSP.2010.2103069
usually cannot be phase-locked to each other, and since the
medium might be wideband-dispersive (causing deviation of
the carrier’s phase-difference from the anticipated product of
the TDOA with the carrier-frequency), the resulting phase-difference between the received carriers at the different sensors
cannot be directly associated with the TDOA and FDOA,
and therefore has to be considered as an additional unknown
parameter.
Therefore, after downconversion to baseband, the continuous-time observation model is given (for the basic case of two
sensors and a single target) by
(1)
is the (unknown) complex-valued source signal and
where
and
are additive, zero-mean, statistically independent complex, circular Gaussian noise processes. The “nuisance
parameters” and are the (unknown) absolute relative gain
and phase-shift, respectively, of the second channel, and and
are the (unknown) parameters of interest—the FDOA and
and
,
TDOA, respectively. The received signals are
from which the parameters of interest are to be jointly estimated.
Over the past three decades the problem of joint TDOA and
FDOA estimation has attracted considerable research interest
(e.g., [2], [11], [14], [15], [20]), with renewed interest in recent
years (e.g., [1], [3], [4], [8]–[10], [17], and [18]). Most classical
approaches model the source signals (as well as the noise) as
Gaussian stationary random processes [2], [7], [20] (and probably also [14], although this is not stated explicitly in there).
However, while the assumption regarding the noise is generally
justified, in some applications the assumption that the source
signal is Gaussian and/or wide-sense stationary (WSS) may be
strongly violated. Moreover, bounds derived under an assumption of a stochastic source signal are associated with the “average” performance, averaged not only over noise realizations,
but also over different source signal realizations, all drawn from
the same statistical model.
It might be of greater interest to obtain a “signal-specific”
bound, namely: for a given realization of the source signal, to
predict the attainable performance when averaged only over different realizations of the noise. Such a bound can relate more accurately to the specific structure of the specific signal. The difference between the two approaches is particularly significant in
predicting how the specific signal’s structure induces inevitable
correlation between the resulting TDOA and FDOA estimates.
Under the Gaussian stationary signal model, the Cramér-Rao
bound (CRB) for these estimates predicts (asymptotically) zero
1053-587X/$26.00 © 2010 IEEE
YEREDOR AND ANGEL: JOINT TDOA AND FDOA ESTIMATION
correlation [20]. However, for some nonstationary signals, e.g.
with a chirp-like structure, it is evident that FDOA and TDOA
may be used interchangeably to “explain” the differences between the received signals: Consider, for example, a chirp signal
with a linearly-increasing frequency. Neglecting end-effects, a
delayed version of that signal would look the same as a negative Doppler-offset version of the same signal, since at each
time-instant the instantaneous frequency of the delayed signal
is smaller (by the same absolute offset) than that of the original
signal. Thus, a time-delay and a frequency-offset cannot be well
distinguished from each other, and their estimation errors must
be correlated.
Nevertheless, the deterministic-signal model has not seen
as much treatment in the literature. A maximum likelihood
(ML) estimate for this model was derived by Stein in [15],
but without derivation of the bound. More recently, Fowler
and Hu [1] were the first to offer a new perspective on the
CRB for joint TDOA/FDOA estimation, by considering the
deterministic-signal model, elucidating the essentially different
(non-diagonal) structure of the resulting bound. However, their
derivation implicitly assumes that the source signal, as well as
the phase-shift , are known. This assumption considerably
simplified the exposition in [1], but is rarely realistic in a passive
scenario, and consequently (as we shall show), the resulting
bound in [1] is too optimistic (loose) in the fully passive case.
Thus, in this paper we derive the CRB for the deterministic
signal case, regarding the signal, as well as the relative gain and
phase-shift, as additional nuisance parameters. We show that the
associated Fisher information matrix (FIM) can be reduced in
size to accurately reflect the bound on , , and alone. We
compare our bound to Wax’ stochastic bound [20], as well as to
Fowler and Hu’s bound [1].
Besides the theoretical value, an important practical implication of knowing the correct bound (namely, the asymptotic1
covariance of the ML estimate) is the ability to use this covariance for properly weighting the estimated TDOAs and FDOAs
when calculating the resulting estimated target location. As we
shall show, the use of the correct bound (covariance) for such
weighting can attain a significant improvement in the resulting
target localization accuracy, relative to the use of uniform
weighting or of weights derived from the classical bounds. In
addition, the resulting estimates of the confidence ellipse (for
the estimated target location) become much more reliable when
the correct bound expressions are used.
In a related conference-paper [19], the basic expressions for
the resulting bound were presented. In the current paper we substantiate these expressions with explicit derivations and comprehensive discussions. In addition, we offer a detailed example
illustrating the attainable improvement in geolocation accuracy
and reliability by use of the resulting bound-matrices for (near-)
optimal weighting in the target location estimation.
The paper is structured as follows. In the following section
we define the discrete-time model and derive our signal-specific CRB. In Section III we compare our CRB to some existing bounds (developed under different model-assumptions),
both analytically and by simulation. In Section IV we address
1In the context of our deterministic signal assumption, asymptotic efficiency
of the ML estimate is obtained in the sense of asymptotically high SNR [13],
but generally not in the sense of asymptotically long observation interval [16].
1613
the issue of target-localization based on several estimates of
TDOA-FDOA pairs taken over different intervals, comparing
different weighting schemes (based on different CRB models)
in simulation. The discussion is concluded in Section V.
II. THE DISCRETE-TIME MODEL AND THE CRB
We assume that the received signals (1) are sampled at the
Nyquist rate to yield their discrete-time versions. To simplify
notations, we shall assume unit sample rate (implying that the
continuous-time signals are bandlimited between 1/2 and 1/2).
Any different sampling-rate (and bandwidth) merely imply expansion or compression of the timeline, which in turn implies
rescaling of and of , as well as of their estimates, and hence
of their estimation errors and associated bounds. We thus obtain
, etc.,
the discrete-time sampled versions (with
)
and with
(2)
denotes the sampled time-shifted
where
source signal. Defining the respective vectors
(3)
we observe that the relation between
and can be approximated using the discrete Fourier transform (DFT), as
, where denotes the
unitary DFT matrix (the
denoting the conjugate transpose), and where
superscript
is a diagonal matrix, such that
(4)
with
(5)
This approximation essentially replaces the linear time-shift
with a circular time-shift (such that the part shifted-out from
one edge of the interval is shifted-in from the other edge). However, under the common assumption that the shifts (namely the
TDOAs) are very small with respect to (w.r.t.) the observation
), the approximation error becomes negligible.
length (
mostly exists in the
Moreover, in some cases the signal
middle of the observation interval, and tapers to zero towards
the edges—which can serve as further (partial) justification for
this approximation.
Given this relation, we may express our discrete-time model
(2) in vector form as follows:
(6)
where
.
1614
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011
We are now interested in the CRB for estimation of all unknown (but deterministic) parameters of the problem. To this
end, we begin by defining the vector of all real-valued parameters, composed of the real-part of , the imaginary-part
, namely
of , and the “actual” parameters
is a
vector.
Recalling that is a deterministic (unknown) vector, whereas
are independent Complex Circular Gaussian vectors, we
observe that the concatenated vector
is also a
with mean
Complex Circular Gaussian vector,
and covariance
inverse of . This block is particularly convenient to obtain
from a matrix of this form, by exploiting the four-blocks matrix
inversion expression and taking advantage of the diagonality of
block. More specifically, we identify
the upper-left
(the inverse of the bound on )
the respective implied FIM
as the Schur complement (e.g., [5, p. 472]) of the lower-right 4
4 block, namely
(7)
where we have used the relations
and
.
We now need to obtain explicit expressions for . To this end,
, and note that
let us define the matrix
where
and
denote the
covariance matrices of
and , respectively, and where
. Note
is always a unitary matrix:
that
(the
identity matrix).
To simplify the derivation, we shall employ the common assumption that the noise processes are white, with variances
and , respectively, namely
and
.
For further simplification of the exposition, we shall regard the
noise variances as known parameters, thus excluded from . We
shall comment on the more realistic case, in which these variances are unknown, at the end of this section.
The FIM for estimation of a real-valued parameters-vector
from the Complex Circular Gaussian vector , when only the
mean depends on , is given by (see, e.g., [6, p. 525])
(12)
(13)
, we have
Consequently, since
(14)
We, therefore, obtain
as
(15)
(8)
Forming the derivative of
(Jacobian) matrix
where for shorthand we have used
w.r.t. we get the
(16)
(9)
where
denotes the derivative of w.r.t. (to simplify the
on and
notations, we omit the explicit dependence of
, denoting this matrix simply as ; Likewise, we shall omit the
on , denoting this matrix simply
explicit dependence of
as ).
Consequently (exploiting the unitarity of ), we have
(the delayed and frequency-shifted version of ) and
(17)
(which can be loosely termed the “derivative” of up to a factor
of , since for a continuous-time signal, multiplication by
in
the frequency-domain is equivalent to differentiation in timedomain).
. For the first row
We now turn to obtain the elements of
of this matrix, we observe the elements
(10)
where
. Taking twice the real part, and denoting
, we obtain the FIM, structured as
(11)
Fortunately, we are only interested in the bound on the “actual” parameters , given by the lower-right 4 4 block of the
(18)
Evidently, the last three are imaginary-valued, and would therefore vanish in
when the real-part is taken [in (12)]. This imis block-diagonal, such that
plies, as could be expected, that
the upper-left element, which accounts for the estimation of ,
. In other words, since
is decoupled from the other three
we are not interested in , we may concentrate on the lower-right
YEREDOR AND ANGEL: JOINT TDOA AND FDOA ESTIMATION
1615
3 3 block of , which we shall simply denote . The relevant
elements (in this block) are easily obtained from (15)
(19)
where we have used the unitarity of in obtaining
and
. We observe that all of these terms except for
are real-valued (regarding
, note that
, which is real-valued). Therefore, substituting in (12) (for the lower-right 3 3 block only)
we obtain
covariance , which does not depend on the other parameters,
it is straightforward to show (using the complete Slepian-Bang
expression for the FIM, e.g., [6, p. 525]) that the resulting FIM
would be block-diagonal, with the block accounting for these
variances decoupled from the block(s) accounting for the other
parameters. This means that the CRB on the estimation of the
parameters of interest is indifferent to the knowledge (or lack
of knowledge) of the noises’ variances. Of course, this does not
imply that the same accuracy can be obtained in both cases in
general; However, it does imply that asymptotically (in the SNR
[13]) the same bound can be attained in both cases.
III. COMPARISON TO OTHER BOUNDS
The CRB for was derived by Wax in [20] under the asis zero-mean, WSS Cirsumption that the source signal
. With our
cular Gaussian, with a known power-spectrum
white-noise assumption and under the assumption of high SNR,
, can be expressed by
the respective FIM in [20], denoted
(20)
is
.
The CRB on unbiased estimation of
Naturally, such a bound (often also termed a “conditional”
CRB) depends on the specific (unknown) signal , as well as
on the unknown “actual” parameters . However, under good
signal-to-noise ratio (SNR) conditions, reliable estimates of the
signal and of the parameters may be substituted into this expression to obtain a reliable estimate of the estimation-errors’
covariance. Moreover, as we shall show in the sequel, this information can be used for proper (near optimal) weighting of
estimated TDOA-FDOA pairs obtained from different segments
when used for estimating the target location.
It may be interesting to note, that although the bound depends
on the true TDOA , it is in fact independent of the FDOA . To
observe this, note that the only terms in (20) which may contain
dependence on the TDOA or FDOA are those involving (and
), through the full expression for
also , which is
. But observe that in all of these terms the resulting
involvement of is through an expression of the form
(in elements
,
,
and
) or
(in
). Now
(21)
(exploiting the diagonality of both
and in the second transition and the unitarity of
in the third), which only depends
, which
on . A similar elimination can be applied to
completes the proof.
Before concluding this section, we briefly address the case
and
are unknown. In that
in which the noises’ variances
-long parameters vector should be supplecase, the
mented with these two parameters, forming a
vector. Note, however, that since the dependence of the probability distribution of on these variances is only through the
(22)
where the second equality follows from our unit sample-rate
assumption, such that
is the power-spectrum of the
, and
discrete-time sampled signal
(23)
(under the assumption that
is bandlimited at
,
for all
).
namely that
In Appendix I, we show a rather reassuring relation between
and : under these model assumptions (and asymptotically,
equals the mean
for sufficiently long observation intervals)
. We emof , taken with respect to different realizations of
phasize, however, that this averaging effect is exactly what we
aimed at eliminating in developing our signal-specific bound:
per any given realization of , might be significantly different
, especially when
is not a realization of a stafrom
tionary process. The bound obtained from is more informative
regarding the intrinsic properties of the observed signal, averaging only over different realization of the noise (as opposed
, which reflects averaging over
to the bound obtained from
both signal and noise realizations).
is the
The main significant difference between and
, which decouples (namely, implies
block-diagonality of
decorrelation of) the estimation errors of and . While such
decoupling truly occurs when
is WSS Gaussian, it may
is a chirp-like
be strongly violated in practice, e.g., when
signal. Therefore, the resulting (WSS-based) bound in such
cases may be significantly different from our signal-specific
bound, as demonstrated here.
1616
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011
The conditional CRB developed by Fowler and Hu in [1] implicitly assumes prior exact knowledge (to the estimator) of the
source signal , as well as of and . In practical situations
of passive FDOA and TDOA estimation, these assumptions are
usually not very realistic. Although the assumption that is
known does not affect the resulting bound, the assumption that
and are known bears a significant effect. Indeed, the FIM
only) in [1], which we denote
,
(with respect to
is given (when put in terms of our conventions and notations) by
(24)
This expression is similar, up to scale, to the lower-right 2 2
block of . The scaling difference is a consequence of not taking
[see (12)],
the Schur complement of the respective block in
due to the assumption that is known. A more significant difference is the absence of the -related row and column of due to
the assumption that is known. As evident from the expression
for , the lower-right 2 2 block may be strongly coupled with
the upper-left element. By ignoring this coupling, the resulting
bound matrix becomes significantly smaller (has smaller eigenvalues) and differently oriented (has different eigenvectors).
In Fig. 1 we demonstrate the fit (or misfit) between the empirical distribution of the ML estimates of and , and the
90%-confidence ellipses (in the
plane) computed from the
; Wax’
; and
three bounds: our signal-specific
. The experiments were run for two
Fowler and Hu’s
essentially different specific signals, each of length
(shown on top in the figure).
• The first signal (representing a “stationary” case) was a
sample-function of an auto-regressive moving-average
(ARMA) process, generated by filtering a sequence of
white Gaussian noise with the filter
for the stationary Gaussian signal. Note that
is considerably more “optimistic” (loose) than the other two
(in both cases), due to the inherent assumption that the targetsignal and the phase-difference between the received signals are
known to the estimator.
IV. COMBINING TDOAS AND FDOAS FOR TARGET
LOCALIZATION
Besides the theoretical characterization of the correlation becan protween the TDOA and FDOA estimates, our
vide considerable improvement in the accuracy of TDOA- and
FDOA-based target localization, by prescribing the proper (or
even optimal) weighting. When estimated TDOA-FDOA couples (taken from different intervals of intercepted signals) are
combined to form an estimate of the target location, the introduction of proper weighting into the process can result in significant improvement in the resulting accuracy. In addition, more
reliable confidence-ellipses for the estimated location can be obtained if the true error distributions (covariance matrices) of the
intermediate measurements are used.
To be more specific, let us derive the weighted estimate of
target location based on TDOA-FDOA couples. Assume that
the target signal is intercepted in different time-intervals (segments, or pulses) and that the TDOA and FDOA are estimated in
each time-interval (using ML estimation). We denote by
and
the positions of the first
and second sensors in the th time-interval (for simplicity we
assume a two-dimensional model in this context—see Fig. 2 for
and
their respecreference). Likewise, we denote by
tive velocity vectors.
Let denote a (static) target position. The distance-vectors
between the target and the two sensors in the th time-interval
are thus denoted
and
,
whereas the respective (scalar) distances are denoted
(25)
• The second signal (representing a “chirp-like” case) was a
Gaussian-shaped chirp pulse, generated as
(27)
The true TDOA for the th time-interval is therefore given by
(28)
(26)
,
and
.
with
Only the additive white Gaussian noise signals were redrawn
(independently) at each trial, with noise levels
. We ran 400 independent trials, and each dot in the scatterplots represents the ML-estimation errors of and in one
trial. The ML estimates were obtained using a two-stages fine
grid search over and , assuming the deterministic (unknown)
signal model with unknown and and additive white Gaussian
noise—as proposed, e.g., in [15]. The true values of and
were
and
.
fits the data far better than
As could be expected, our
the other two for the chirp-like signal, and is comparable to the
where denotes the propagation speed.2 Denoting by the carrier frequency of the target-signal, the Doppler-induced FDOA
for the th interval is given by
(29)
where
(30)
are unit-vectors in the directions pointing from the respective
sensors to the target.
2Approximately
299,792,458 m/S for electromagnetic signals in free space.
YEREDOR AND ANGEL: JOINT TDOA AND FDOA ESTIMATION
1617
Fig. 1. Empirical distribution (400 trials) of ML estimates of and with 90%-confidence ellipses derived from the three bounds.
to normalize each term by a respective variance (with the same
units), thereby combining unit-less terms
(32)
where
Fig. 2. A general scene: target ‘o’, sensors ‘3’. Both sensors in this scene are
moving at a constant speed.
Given estimates
of the TDOA-FDOA pair in
each interval, an estimate of the target position can be obtained
by minimizing the least-squares (LS) criterion
(31)
with respect to , and taking the minimizing value as the LS
estimate. However, this unweighted version of the LS criterion
obviously entails an inherent flaw, because it combines terms
and
). A possible remedy is
with different units (
and
are some prescribed variances, and
can be regarded as a weight-matrix. We term
this the “uniformly-weighted LS” (UWLS) criterion.
Obviously, if the estimation variances over different time-intervals are different (and known), then the constant weight-macan be substituted with interval-dependent weights
trix
, reflecting different weighting of results taken from
different time-intervals. We term the resulting criterion a
“weighted LS” (WLS) criterion and the minimizing —the
WLS estimate.
Assuming statistical independence of estimates of
taken from different intervals, the
TDOA-FDOA pairs
optimal3 weight matrices (under a small-errors assumption)
for the WLS criterion are well-known to be the inverse covari. Moreover, under asymptotic
ance matrices of these
conditions (sufficiently high SNR in our case), the ML estiin each interval can be considered a
mation error
Gaussian zero-mean random vector, with covariance given by
the interval’s CRB. Under these conditions, taking the inverse
CRB for each interval as the respective weight-matrix
would yield the ML estimate of the target location with
3In the sense of minimum mean square errors in the resulting location estimates.
1618
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011
Fig. 3. The operational scene: target ‘o’, sensors ‘3’. Sensor 1 is static, sensor
;
= , signal intercepted every 10 s.
2 is traveling at v
= [070 70][m s]
respect to the estimated TDOAs and FDOAs
. Under a
small-errors assumption, the resulting WLS estimate would
thus attain the CRB for estimation of the target location from
.
the TDOA-FDOA estimates
Furthermore, as a by-product of using the measurements’ covariance for weighting, we can obtain (under a small-errors assumption) the covariance of the resulting location estimate , as
follows. Define
(33)
The 2 2 derivative matrix (Jacobian) of
can then be easily shown to be given by
with respect to
(34)
where
(35)
are projection matrices onto the directions perpendicular to
and to
, respectively (here denotes the 2
2 identity matrix). Then, denoting the covariance matrix of
as
, if the weight-matrices used for the WLS criterion
, then the resulting
are chosen as
covariance matrix of the WLS location-estimate is given by
(36)
In the following experiments we explore the differences in the
obtained localization accuracies and in the reliability of the respective confidence-ellipses, resulting from the use of four different weighting schemes.
1) A uniformly weighted scheme, assuming that the variances
of the TDOA and FDOA estimates are constant over all
intervals, and prescribed by the mean (over all intervals)
;
of the WSS-case bound,
as the TDOA-FDOA
2) A weighted scheme using
covariance for each interval;
as the TDOA-FDOA
3) A weighted scheme using
covariance for each interval;
as the TDOA-FDOA
4) A weighted scheme using our
covariance for each interval.
Our operational scenario is the following (see Fig. 3):
(marked ‘o’ in the
• A target is positioned at
Figure);
• A static sensor (marked ‘ ’) is positioned at
, with a velocity vector
.
• A mobile sensor (marked ‘ ’-s) is initially positioned at
and travels with a constant velocity
.
vector
A 2–ms-long segment of the transmitted target signal is intercepted by the two sensors every 10[s] over a period of one
segments are intercepted), and the pominute (namely,
sition of the second sensor when intercepting the th segment is
(37)
.
The target signal’s carrier frequency is
The sampling frequency (after conversion to baseband) is
, and therefore the number of samples in each 2
.
ms interval is
As before, we considered two types of target-signals:
• In the first scenario a different realization of a segment of
a WSS process is generated at each time-interval. The segment is generated (directly in its baseband sampled version), by filtering a white Gaussian sequence with the same
as in (25);
filter
• In the second scenario a different chirp-like pulse
and
parameters]
[cf. (26), with randomized
is generated (directly in its baseband sampled verand
sion) at each time-interval. The values of
are drawn independently and uniformly in the
of
and
(respecranges
and
tively), where
.
The generated signals are time- and frequency-shifted according
to the geometrical model (and the sampling-rate), and then indeand
pendent white Circular Gaussian noise signals
with variances
are added, forming the reand
, from which the ML estimate of
ceived signals
the TDOA and FDOA is obtained (using a fine grid-search over
and in our model—see, e.g., [15]) for each interval. The estimated target location is obtained from the UWLS or WLS solution (using an iterative Gauss-Newton method—see, e.g., [12]).
integrating the TDOA and FDOA estimates from all intervals.
YEREDOR AND ANGEL: JOINT TDOA AND FDOA ESTIMATION
1619
Fig. 4. The case of stationary target-signals: Empirical distribution (400 trials) of differently weighted LS estimates of the target-location. Superimposed are
90%-confidence ellipses computed from the inferred estimation covariance (36).
For obtaining the different weight matrices, the respective
CRB matrices were computed based only on the observed data,
and not on any other prior knowledge regarding the underlying
signal models—except for the noise variances and , which
were assumed known. The ML estimate of and immediately yields, as a byproduct, ML estimates of the unknown
and parameters, as well as of the noiseless target-signal
.
All estimated parameters (and signal) were thus plugged into
(24) for computing the
the expressions for (20) and for
signal-dependent
and
(resp.). For computing
we used the empirical periodogram of the estimated
in lieu of the unknown power-spectrum
(note
that, strictly speaking, in the nonstationary case of a chirp-like
signal, such a power-spectrum does not exist; nevertheless, the
periodogram provides a reasonable tool for computing the resulting bound and weight matrices for the purpose of comparison to the other bounds). All the bound expressions were normalized by accounting for the nonstandard sampling-rate
in this example.
In Fig. 4 we present the results for the stationary signals scenario, whereas in Fig. 5 we present results for the chirp-like signals scenario (both showing the four weighting-schemes in four
subplots).
target signals were generated, and
In each trial the same
only the additive noise signals were redrawn (independently).
The resulting estimated target location (which also represents
)
the estimation error, since the target is located at
for each trial appears as a dot in the respective figure. Superconfidence-elimposed on the resulting scatter-plots are
lipse, calculated from the respective inferred localization-error
covariance (36) (averaged over all trials). Note that this covariance expression is based on the underlying assumption that the
true covariance matrices of the TDOA-FDOA estimates are described by the respective CRB matrices—so, evidently, whenever this assumption is breached, the resulting ellipse would not
fit the empirical distribution.
The results for the stationary case show that (as could
be expected) in this case the uniformly-weighted, the
-weighted and the
-weighted results have a generally similar distribution, and the respective confidence ellipse
-weighted
provide a close fit. The distribution of the
results is also quite similar to the other distributions. However,
bound undersince (as we have already seen) the
estimates the covariances of the intermediate TDOA-FDOA
-based confidence ellipse is too
estimates, the resulting
small.
for weighting is
The significant advantage of using
revealed in the scenario of different chirp-like signals. It is important to realize, that optimal weighting is not only about attributing weak weights to the “poor” (high variance) TDOAFDOA estimates and strong weights to the “good” (small variance) estimates. The more subtle geometrical interpretation of
the weighting of two-dimensional (TDOA-FDOA) data makes
a far more significant difference in this context: the optimal
weighting is able to “capture” and exploit the directions of high
and low variances in the TDOA-FDOA plane. For example,
for a chirp-like pulse with an increasing frequency, the TDOA
and FDOA estimation errors would be strongly positively-cor-
1620
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011
Fig. 5. The case of chirp-like target-signals: Empirical distribution (400 trials) of differently-weighted LS estimates of the target-location. Superimposed are
90%-confidence ellipses computed from the inferred estimation covariance (36).
related. Conversely, for a chirp-like pulse with a decreasing frequency, they would be strongly negatively-correlated. Therefore, although the variances of the two TDOA (or FDOA) estimates taken from two such intervals might be similar, proper
geometrical weighting (as provided by the two 2 2 weight matrices) would account for (and exploit) the different directions of
smaller variance: perpendicular to the different common-mode
directions in both cases. The resulting weighted estimate would
then enjoy the benefit of both, realized by the smaller variances
along both of these directions.
-based weight matrices corIndeed, in this case the
rectly identify (and, therefore, provide correct weighting for) the
strong correlations, resulting from the chirp-like structure, between the TDOA and FDOA estimation errors in each segment.
-based weighting are
On the other hand, the UWLS and
unaware of this correlation, and are therefore unable to apply
is
similar improvement to the resulting localization.
generally aware of the possible correlation between TDOA and
FDOA estimates, but since it is implicitly based on the assumption that the source signal and phase-difference are known, the
deduced covariance strengths and directions (eigenvalues and
eigenvectors) are inaccurate for our scenario, and the resulting
weights are suboptimal.
We note in addition, that the deduced localization covariances
(leading to the confidence-ellipses) are too optimistic in this
-based weighting, but also for the
case, not only for the
-based weighting. Only our
provides
UWLS and
a reliable confidence ellipse for this type of signal.
As mentioned above, for the purpose of computing the
bounds to be used for weighting, we use the estimated, rather
than the true parameters (including the estimated target-signal).
When the SNR is not sufficiently high, the estimated target
signal might contain some significant residual noise, which
would generally make the signal appear wider (in frequency-domain) if the noise is white. This residual noise might induce
errors on the computed bounds, which might in turn cause
some degradation in the weighting scheme.
In Figs. 6 and 7 we present the localization performance of the
four weighting schemes (for both signal types) versus the SNR,
for SNR values varying from 20 to 40 dB. Although these SNR
values are usually considered high, the time-bandwidth product
of the very short (2 ms) target signal pulses in our specific scenario is relatively low, and has to be compensated for by good
SNR. We present the accuracy in terms of the long and short axes
lengths of the 90% confidence-ellipses derived from the empirical covariance matrix (estimated over 400 independent trials)
of the localization errors obtained with each weighting scheme
(not to be confused with the confidence ellipses derived from
the analytically predicted localization-error covariance matrices
(36)). For these figures we slightly varied the operational scenario by shortening the time-intervals between pulses from 10
, rather than
interto 5 s, thereby obtaining
mediate results (otherwise the ellipses for the lower SNRs for
the chirp-like signals become significantly larger than the distances from the target to the sensors, thereby severely violating
the “small-errors” assumption).
YEREDOR AND ANGEL: JOINT TDOA AND FDOA ESTIMATION
1621
(20), the correlation coefficient between the estimation errors of
and in our
does not depend on SNR. Therefore, the
weaker relative improvement at the lower SNRs is to be blamed
exclusively on the errors in estimating the signal and parameters
expression.
for substitution into the
V. CONCLUSION
Fig. 6. Long and Short axes lengths of the 90% confidence-ellipses computed
from the empirical localization-error covariance for each of the four weighting
schemes (for the case of stationary target-signals).
We considered the problem of joint TDOA-FDOA estimation for passive emitter location. Assuming a deterministic (unknown), rather than a stochastic signal model, we obtained an
expression of the signal-specific (“conditional”) CRB for this
problem. The most prominent feature of this bound, as opposed
to the classical bound (for stochastic, stationary Gaussian targetsignals), is the existence of possibly significant nonzero off-diagonal terms—especially when the target signal has a chirp-like
structure over the observation interval.
Such off-diagonal terms reflect nonzero correlation between
the TDOA and FDOA estimation errors. We proposed using the
computedsignal-specificCRBforweightingTDOA-FDOAmeasurements taken over different time-intervals in the estimation of
the target location. Accounting for the TDOA-FDOA correlation
in the weighting enables to take advantage of the diversities in
chirp structures (increasing/decreasing frequencies) between intervals, so as to attain significant improvement in the localization
accuracy. In our simulation examples with chirp-like signals, the
use of proper weighting reduced the scatter area of the localization results by a factor of 25 under good SNR conditions.
APPENDIX I
THE RELATION BETWEEN
AND
The FIM
developed in [20] for the case where the sampled target signal
is a WSS Gaussian process with a known
can be expressed, under the assumppower-spectrum
tion of white noise and high SNR, as given in (22) and repeated
here for convenience
Our signal-specific FIM (20) is repeated here as well
Fig. 7. Long and Short axes lengths of the 90% confidence-ellipses computed
from the empirical localization-error covariance for each of the four weighting
schemes (for the case of chirp-like target-signals).
As evident in the figures, in the case of stationary target-signals (Fig. 6) there are no essential differences in performance
is also
between the four weighting schemes, since our
nearly diagonal in such cases. However, in the case of chirp-like
target-signals (Fig. 7), the overwhelming relative improvement
(more than fivefold in each axis) in using the signal-specific
bound for weighting at the high SNRs is seen to become somewhat less pronounced (down to about 25% improvement) at the
to
lower SNRs—due to the sensitivity of the computed
the presence of residual noise in the estimated signal. Note, however, that, as can be easily deduced from the structure of in
(38)
(39)
We shall now show that if the observed segment
is a re, then
alization a WSS process with power-spectrum
.
asymptotically (in the observation length )
We denote the discrete-time Fourier transform (DTFT) of
over the observed interval as
(40)
and we shall use
(41)
1622
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011
For shorthand, we shall implicitly assume asymptotic conditions
(namely, that is “sufficiently long”), by regarding (41) as an
equality without the lim operator.
for each element of
We proceed by showing that
, which
this matrix (ignoring the leading term
is common to both). Beginning with the (1,1) element
as
is valid
where the approximation of the sum over
for large values of (asymptotic conditions). Likewise, for the
(1,3) element we get
(47)
Note that due to the assumption that is even, the sum does not
; However, since the (1,1) eleexactly vanish, but equals
ment is proportional to and the (3,3) element is proportional
, the (1,3) element is much smaller than the square root
to
), and therefore its effect on
of their product (proportional to
the FIM is negligible (asymptotically).
The remaining term is the (2,3) element. Note first that
(42)
where we have used Parseval’s identity for the second transition.
Turning to the (1,2) element
(48)
where we have eliminated
and
from
and the unitarity of
the diagonality of and
fore, have, for the (2,3) element
due to
. We, there-
(49)
(43)
where we have used Plancherel’s identity and the definition of
(17) for the second transition. Similarly, for the (2,2) element
denotes the correlation matrix of the
where
denotes the trace operator. Under
random vector , and
(and therefore also
) is a WSS
the assumption that
takes a Toeplitz form, and is therefore (asymptotiprocess,
cally) diagonalized by the Fourier matrix, namely
(50)
(44)
is a diagonal matrix. We, therefore, have
Before turning to the other elements, recall that
is a delayed and doppler-shifted version of , and
consequently
(45)
Thus, turning to the (3,3) element we have
(46)
(51)
where in the last transition we eliminated
and
from the
product due to their diagonality and unitarity and due to the
and . Moreover, due to the diagonality of
diagonality of
, the matrix
is a Toeplitz matrix, and therefore
the last trace expression in (51) is simply the sum over (from
to
), multiplied by a constant value (the value
on the main diagonal of the Toeplitz matrix
). Since
the sum vanishes, so does the entire term (again, we note that,
is even the sum over does not exstrictly speaking, since
actly vanish, but the residual term is negligible in the FIM).
for all of the
Exploiting the symmetry of both and
remaining elements, the proof is complete.
YEREDOR AND ANGEL: JOINT TDOA AND FDOA ESTIMATION
REFERENCES
[1] M. L. Fowler and X. Hu, “Signal models for TDOA/FDOA estimation,”
IEEE Trans. Aerosp. Elect. Sys., vol. 44, pp. 1543–1549, Oct. 2008.
[2] B. Friedlander, “On the Cramér-Rao bound for time-delay and Doppler
estimation,” IEEE Trans. Inf. Theory, vol. IT-30, pp. 575–580, May
1984.
[3] K. C. Ho and Y. T. Chan, “Geolocation of a known altitude object
from TDOA and FDOA measurements,” IEEE Trans. Aerosp. Electron.
Syst., vol. 33, no. 3, pp. 770–783, Jul. 1997.
[4] K. C. Ho, X. Lu, and L. Kovavisaruch, “Source localization using
TDOA and FDOA measurements in the presence of receiver location
errors: Analysis and solution,” IEEE Trans. Signal Process., vol. 55,
no. 2, pp. 684–696, Feb. 2007.
[5] R. A. Horn and C. R. Johnson, Matrix Analysis. Cambridge, U.K.:
Cambridge Univ. Press, 1985.
[6] S. Kay, Fundamentals of Statistical Signal Processing: Estimation
Theory. Englewood Cliffs, NJ: Prentice-Hall, 1993.
[7] C. Knapp and G. Carter, “The generalized correlation method for estimation of time delay,” IEEE Trans. Acoust., Speech, Signal Process.,
vol. ASSP-44, pp. 320–327, Aug. 1976.
[8] J. Luo, E. Walker, P. Bhattacharya, and X. Chen, “A new
TDOA/FDOA-based recursive geolocation algorithm,” in Proc.
Southeast. Symp. Syst. Theory (SSST), 2010, pp. 208–212.
[9] D. Mušicki, R. Kaune, and W. Koch, “Mobile emitter geolocation and
tracking using TDOA and FDOA measurements,” IEEE Trans. Signal
Process., vol. 58, no. 3, pp. 1863–1874, Mar. 2010.
[10] R. Ren, M. L. Fowler, and N. E. Wu, “Finding optimal trajectory points
for TDOA/FDOA geo-location sensors,” in Proc. Inf. Sci. Syst. (CISS),
2009, pp. 817–822.
[11] D. C. Shin and C. L. Nikias, “Complex ambiguity functions using
nonstationary higher order cumulant estimates,” IEEE Trans. Signal
Process., vol. 43, no. 11, pp. 2649–2664, Nov. 1995.
[12] H. W. Sorenson, Parameter Estimation. New York: Dekker, 1980.
[13] A. Renaux, P. Forster, E. Chaumette, and P. Larzabal, “On the high
SNR conditional maximum likelihood estimator full statistical characterization,” IEEE Trans. Signal Process., vol. 54, pp. 4840–4843, Dec.
2006.
[14] S. Stein, “Algorithms for ambiguity function processing,” IEEE Trans.
Acoust., Speech, Signal Process., vol. ASSP-29, pp. 588–599, Jun.
1981.
[15] S. Stein, “Differential delay/Doppler ML estimation with unknown signals,” IEEE Trans. Signal Process, vol. 41, pp. 2717–2719, Aug. 1993.
[16] P. Stoica and A. Nehorai, “MUSIC, maximum likelihood and the
Cramér-Rao bound,” IEEE Trans. Acoust., Speech, Signal Process.,
vol. 38, pp. 2140–2150, Dec. 1990.
[17] R. Ulman and E. Geraniotis, “Wideband TDOA/FDOA processing
using summation of short-time CAF’s,” IEEE Trans. Signal Process.,
vol. 47, no. 12, pp. 3193–3200, Dec. 1999.
1623
[18] G. Yao, Z. Liu, and Y. Xu, “TDOA/FDOA joint estimation in a correlated noise environment,” in Proc., Microw., Antenna, Propag. EMC
Technol. Wireless Commun. (MAPE), 2005, pp. 831–834.
[19] A. Yeredor, “A signal-specific bound for joint TDOA and FDOA estimation and its use in combining multiple segments,” in Proc. ICASSP,
2010.
[20] M. Wax, “The joint estimation of differential delay, Doppler and
phase,” IEEE Trans. Inf. Theory, vol. IT-28, pp. 817–820, Sep. 1982.
Arie Yeredor (M’98-SM’02) received the B.Sc.
(summa cum laude) and Ph.D. degrees in electrical engineering from Tel-Aviv University (TAU),
Tel-Aviv, Israel, in 1984 and 1997, respectively.
He is currently with the School of Electrical Engineering, Department of Electrical Engineering-Systems, TAU, where his research and teaching areas are
in statistical and digital signal processing. He also
holds a consulting position with NICE Systems, Inc.,
Ra’anana, Israel, in the fields of speech and audio
processing, video processing, and emitter location algorithms.
Dr. Yeredor previously served as an Associate Editor for the IEEE SIGNAL
PROCESSING LETTERS and the IEEE TRANSACTIONS ON CIRCUITS AND
SYSTEMS-PART II, and he is currently an Associate Editor for the IEEE
TRANSACTIONS ON SIGNAL PROCESSING. He served as Technical Co-Chair of
The Third International Workshop on Computational Advances in Multi-Sensor
Adaptive Processing (CAMSAP 2009), and will serve as General Co-Chair
of the 10th International Conference on Latent Variable Analysis and Source
Separation (LVA/ICA 2012). He has been awarded the yearly Best Lecturer
of the Faculty of Engineering Award (at TAU) six times. He is a member of
the IEEE Signal Processing Society’s Signal Processing Theory and Methods
(SPTM) Technical Committee.
Eyal Angel received the B.Sc. degree in physics from
Tel-Aviv University (TAU), Tel-Aviv, Israel, in 2001.
He is currently pursuing the M.Sc. degree in electrical engineering, mainly working on passive timedelay estimation in multipath environments. His main
areas of interest are in statistical signal processing.
He also holds the position of System Engineer with
the Process Diagnostics and Control (PDC), Applied
Materials Ltd., Rechovot, Israel.