Next Article in Journal
Lab-On-A-Chip Device for Yeast Cell Characterization in Low-Conductivity Media Combining Cytometry and Bio-Impedance
Next Article in Special Issue
DOA Tracking Based on Unscented Transform Multi-Bernoulli Filter in Impulse Noise Environment
Previous Article in Journal
Ultrasonic Non-Destructive Testing System of Semi-Enclosed Workpiece with Dual-Robot Testing System
Previous Article in Special Issue
Refined PHD Filter for Multi-Target Tracking under Low Detection Probability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Refining Inaccurate Transmitter and Receiver Positions Using Calibration Targets for Target Localization in Multi-Static Passive Radar

PLA Strategic Support Force Information Engineering University, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(15), 3365; https://doi.org/10.3390/s19153365
Submission received: 30 May 2019 / Revised: 14 July 2019 / Accepted: 24 July 2019 / Published: 31 July 2019

Abstract

:
Transmitter and receiver position errors have been known to significantly deteriorate target localization accuracy in a multi-static passive radar (MPR) system. This paper explores the use of calibration targets, whose positions are known to the MPR system, to counter the loss in target localization accuracy arising from transmitter/receiver position errors. This paper firstly evaluates the Cramér–Rao lower bound (CRLB) for bistatic range (BR)-based target localization with calibration targets, which analytically indicates the potential of calibration targets in enhancing localization accuracy. After that, this paper proposes a novel closed-form solution, which includes two steps: calibration step and localization step. Firstly, the calibration step is devoted to refine the inaccurate transmitter and receiver locations using the BR measurements from the calibration targets, and then in the calibration step, the target localization can be accurately achieved by using the refined transmitter/receiver positions and the BR measurements from the unknown target. Theoretical analysis and simulation results indicate that the proposed method can attain the CRLB at moderate measurement noise level, and exhibits the superiority of localization accuracy over existing algorithms.

1. Introduction

Passive radar technology, which allows operators to detect and localize potential targets using already existing transmitters such as commercial frequency modulation (FM) broadcast/digital audio broadcast (DAB)/terrestrial digital video broadcast (DVB-T) [1,2] and non-cooperative radar transmission [3,4], has been interesting to both civilian and military fields in the last few decades [5]. This sort of radar, compared to active radar technology, offers numerous advantages including lower cost, lower power usage and more covert surveillance capability, which suggests the possibility of employing passive radars on a wide range of concerned applications such as homeland security, costal surveillance and early warning system for vehicles detection, etc.
One of the remarkable characters of passive radar is the deployment of two receiving channels, with one for capturing the direct path signal from the transmitter and the other for collecting the potential target echoes [6]. By performing a cross-correlation operation between the direct path signal and the target echoes, the time delay (TD) could be measured, which holds information about the unknown target position. By multiplying with the signal propagation speed, the TD can be directly converted into the bistatic range (BR) [7]. Each BR measurement traces out an ellipsoid equation, with its foci located at the transmitter and the receiver positions. Theoretically, for multi-static passive radar (MPR), if enough BR measurements with respect to multiple transmitter-receiver pairs are available, the target position can be determined by solving the set of nonlinear ellipsoid equations. However, due to the high nonlinearity implied in the BR measurement equations, determining the target position from the BR measurements obtained at a single time instant is not a trivial topic.
In recent years, numerous algorithms have been developed to address this challenging topic, mainly including iterative methods [8,9] and closed-form solution methods [10,11,12,13,14]. Iterative methods [8,9] rely on an initial position guess close to the true solution but such a good guess may not always be available in reality. By contrast, closed-form solution methods [10,11,12,13,14] have always been more attractive to researchers due to their computational efficiency, independence on initial guess and absence of divergence problem. Illuminated by Ho and Xu’s two-step weighted least squares (2WLS) idea [15], these closed-form solution methods [10,11,12,13,14] generally follow the basic two-step framework below: in the first step, the non-linear BR equations are linearized into pseudo-linear ones by introducing some proper nuisance parameters and a coarse estimate of target position can be obtained from the pseudo-linear equation set via weighted least squares (WLS) minimization; then in the second step, the function relation between the target position and the introduced nuisance parameters is explored to refine the initial estimate.
Nevertheless, all the aforementioned methods are designed based on the assumption that the positions of the transmitters and receivers are exactly known, but such exact priori knowledge may not be available in reality. In fact, the positions of the transmitters and receivers are inevitably perturbed by errors to some extent, and these errors (also referred to as position uncertainties) are often non-negligible, especially when the antennas are mounted on moving platforms [16,17] or the exploited transmitters are highly non-cooperative (such as the hostile radar radiation whose position could usually only roughly determined by electronic reconnaissance technique [18,19]). On the other hand, Rui and Ho [20] quantitatively analyze the influence of the transmitter and receiver position error on the localization accuracy, indicating that the target localization accuracy can be very sensitive to the transmitter/receiver position error and a slight error in transmitter/receiver position could remarkably deteriorate the localization accuracy. More recently, some novel methods [21,22] that take the statistical distributions of transmitter/receiver position error into consideration are developed to reduce the target localization error, and they are shown to attain the Cramér–Rao lower bound (CRLB) under small measurement noise and transmitter/receiver position error assumption. Nevertheless, these methods [21,22] only present the solutions when the transmitter/receiver position errors exist, but cannot fundamentally compensate the localization performance loss arising from transmitter/receiver position error at the CRLB level.
The use of calibration sensors has been a common technique in wireless sensor network self-localization, where each sensor broadcasts signals and receives signals from other sensors so as to determine their positions collaboratively [23,24]. Syldatk [25,26] considers the calibration of ground sensor networks where an accurate calibration of sensor positions and orientations is required for target tracking. For source localization problem, Hasan first considered in [27] utilizing calibration sensors to improve the angle-based source localization performance. Ho [28], Yang [29] as well as Li [30] et al. further expanded and applied the calibration technique to range difference (RD)-based source localization problem, where additional RD measurements from the calibration sensors were incorporated to reduce the receivers’ position error and thus improve the source localization accuracy. The successful use of calibration techniques in these fields inspires us the possibility of employing calibration technique in the target localization for multi-static passive radar. When it comes to BR-based target localization in multi-static passive radar, using a ‘calibration target’ with known position may also be able to mitigate the target localization performance loss arising from the transmitter/receiver position error. In theory, any target appearing in the radar coverage area and meanwhile broadcasting its position can be taken as a calibration target. Typically, for example, to avoid potential accidents and collisions, the commercial aircrafts will report their positions and other information to the ground stations and other aircraft by using the automatic dependent surveillance broadcast (ADS-B) system [31]. Hence, the commercial aircraft broadcasting ADS-B signal can be regarded as an off-the-shelf calibration target. If no such off-the-shelf calibration targets are available in the radar coverage area, we can manually launch some strong scatterers with known positions as calibration targets. However, despite that, up to now there exists no publication in the open literature that addresses refining inaccurate transmitter and receiver positions using calibration targets for target localization in multi-static passive radar.
Motivated by these facts, in this paper, taking the transmitter and receiver position error into consideration, we explore using calibration targets to counter the loss in BR-based target localization accuracy arising from the transmitter/receiver position error. We begin our work by deriving the CRLB for BR-based target position estimation when the BR measurements from the calibration targets are available. The interpretation on the CRLB demonstrates that the use of calibration targets can significantly mitigate the influence of the transmitter/receiver position error and dramatically enhance the localization accuracy, at least in the sense of CRLB. We then proceed to develop a novel localization method to alleviate the transmitter and receiver position error and enhance the localization accuracy using calibration targets. It mainly includes two processing stages, referred to as calibration stage and localization stage respectively. In the calibration stage, the BR measurements from the calibration targets are exploited to refine the inaccurate transmitter and receiver positions; in the localization stage, the refined transmitter and receiver positions and BR measurements corresponding to the unknown target are exploited to determine the target position. Both processing stages are closed-form, which brings the proposed method computational efficiency and high robustness. Furthermore, the accuracy of the proposed solution is shown analytically to reach the CRLB when the transmitters’/receivers’/calibration targets’ position errors and the BR measurement noises are sufficiently small. Simulations will be conducted to verify the effectiveness and superiority of the proposed solution over existing methods.
Notations: There will be a lot of notations throughout this paper. Without exception, vectors (matrices) are denoted by bold lower (upper) case letters, respectively. Also, notations (·) ° , (·) T , · , ( · ) 1 , E ( · ) , O p × q , I p × p , 0 p × 1 , diag ( · ) and tr ( · ) , represent the true value of a noisy or an estimated variable, transpose operation, Euclidean norm, inverse of matrix, statistical expectation, a p-by-q zero matrix, an identity matrix of size p, a p-by-1 zero vector, diagonal matrix and the trace of a matrix, respectively.
The remainder of this paper is organized as follows. Section 2 is about the localization scenario in the presence of transmitter/receiver position error and calibration targets. In Section 3, the corresponding CRLB is evaluated, indicating the potential of calibration targets in improve localization accuracy. In Section 4, a closed-form solution is developed for target localization in the presence of transmitter/receiver position error and calibration targets, and theoretical performance analysis is also given. Section 5 describes the results of Monte Carlo simulations that compare the proposed solution with existing methods. Section 6 is the conclusion.

2. Problem Formulation

Address a typical multi-static passive radar localization scenario as presented in Figure 1, where M non-cooperative transmitters located at s t , m o = [ x t , m o , y t , m o , z t , m o ] T ( m = 1 , 2 , , M ) are employed to illuminate the surveillance area, and N receivers located at s r , n o = [ x r , n o , y r , n o , z r , n o ] T ( n = 1 , 2 , , N ) are deployed to determine a single target’s position denoted by u o = [ x o , y o , z o ] T . In fact, the exact positions of the transmitters and receivers might not be known, and only the inaccurate measured versions, i.e., s t , m = [ x t , m , y t , m , z t , m ] T and s r , n = [ x r , n , y r , n , z r , n ] T , are available for processing. Formulaically, we arrive at
s t , m = s t , m o + Δ s t , m
s r , n = s r , n o + Δ s r , n
where Δ s t , m and Δ s r , n are the position error of the mth transmitter and the nth receiver respectively and also referred to as position uncertainty. Stacking (1) and (2) with respect to all the transmitters and receivers, yields a 3(M + N)-by-1 transmitter and receiver position vector as
s = s o + Δ s
where s = [ s t T , s r T ] T with s t = [ s t , 1 T , s t , 2 T , , s t , M T ] T and s r = [ s r , 1 T , s r , 2 T , , s r , N T ] T is the noisy transmitter and receiver position vector, s o = [ ( s t o ) T , ( s r o ) T ] T with s t o = [ ( s t , 1 o ) T , ( s t , 2 o ) T , , ( s t , M o ) T ] T and s r o = [ ( s r , 1 o ) T , ( s r , 2 o ) T , , ( s r , N o ) T ] T is the true transmitter and receiver position vector, and Δ s = [ Δ s t T , Δ s r T ] T with Δ s t = [ Δ s t , 1 T , Δ s t , 2 T , , Δ s t , M T ] T and Δ s r = [ Δ s r , 1 T , Δ s r , 2 T , , Δ s r , N T ] T is the transmitter and receiver position error vector that can be assumed zero-mean Gaussian with covariance Q s without loss of generality.
Using the above notations, the distance from the mth transmitter to the target of interest is equal to
R t , m o = u o s t , m o
the distance from the target of interest to the nth receiver is equal to
R r , n o = u o s r , n o
and the baseline distance with respect to the mth transmitter and nth receiver is
R t , m , r , n o = s t , m o s r , n o
According to this, the BR measurement with respect to the mth transmitter and nth receiver, i.e., the sum of the distances from the mth transmitter to the target and the target to the nth receiver, can be formulized as
r m , n = r m , n o + Δ r m , n    = R t , m o + R r , n o R t , m , r , n o + Δ r m , n    = u o s t , m o + u o s r , n o s t , m o s r , n o + Δ r m , n
where r m , n o = R t , m o + R r , n o R t , m , r , n o represents the true BR with respect to the mth transmitter and nth receiver, Δ r m , n is the BR measurement noise. Herein, it is important to emphasize that the time delay measurement comes from the cross correlation operation between the target signal and the direct path reference signal [7], and its error characteristics are not affected by the transmitter/receiver position error since the transmitter/receiver position error is not involved in the estimation of time delay. Thus, the BR measurement noise is only related to the time delay measurement noise, and not related to the transmitter/receiver position error. Obviously, there will be MN BR measurements to be produced with respect to the M transmitters and N receivers, which can be recast into a MN-by-1 vector as
r = r o + Δ r
where r = [ r 1 T , r 2 T , , r M T ] T with r m = [ r m , 1 , r m , 2 , , r m , N ] T is the BR measurement vector, r o = [ ( r 1 o ) T , ( r 2 o ) T , , ( r M o ) T ] T with r m o = [ r m , 1 o , r m , 2 o , , r m , N o ] T is the true BR vector, and Δ r = [ Δ r 1 T , Δ r 2 T , , Δ r M T ] T with Δ r m = [ Δ r m , 1 , Δ r m , 2 , , Δ r m , N ] T is the BR measurement noise vector, which is usually assumed follow a Gaussian distribution with zero-mean and covariance Q r .
As presented in Figure 1, to alleviate the transmitter/receiver position error and enhance localization accuracy, K calibration targets located at c k o = [ x c , k o , y c , k o , z c , k o ] T ( k = 1 , 2 , , K ) are employed, and the BRs among the calibration targets and the transmitter-receiver pairs are also measured. Similarly, the exact positions of the calibration targets are not known to us, and the nominal versions denoted by c k = [ x c , k , y c , k , z c , k ] T ( k = 1 , 2 , , K ) are given as
c k = c k o + Δ c k
where Δ c k is the position error of the kth calibration target. Collecting (9) for all the K calibration targets forms a 3K-by-1 calibration target position vector as
c = c o + Δ c
where c = [ c 1 T , c 2 T , , c K T ] T is the nominal calibration target position vector, c o = [ ( c 1 o ) T , ( c 2 o ) T , , ( c K o ) T ] T is the true calibration target position vector, and Δ c = [ Δ c 1 T , Δ c 2 T , , Δ c K T ] T is the calibration target position error vector that is usually supposed to obey Gaussian distribution with zero-mean and covariance Q c . Herein, it should be pointed out that, the positions of calibration targets are generally considered to be more precise compared with those of the transmitters and receivers, although they are also contaminated by errors.
Then, the distance from the mth transmitter to the kth calibration target is given by
R c , k , t , m o = c k o s t , m o
and the distance from the kth calibration target to the nth receiver is given by
R c , k , r , n o = c k o s r , n o
Based on this, the BR measurement corresponding to the kth calibration target, mth transmitter and nth receiver can be modeled as
r c , k , m , n = r c , k , m , n o + Δ r c , k , m , n       = R c , k , t , m o + R c , k , r , n o R t , m , r , n o + Δ r c , k , m , n       = c k o s t , m o + c k o s r , n o s t , m o s r , n o + Δ r c , k , m , n
where Δ r c , k , m , n represents measurement noise in r c , k , m , n , r c , k , m , n o = R c , k , t , m o + R c , k , r , n o R t , m , r , n o represents the true BR with respect to the kth calibration target, mth transmitter and nth receiver. Collecting (13) for the set of K calibration targets, M transmitters and N receivers, results in a KMN-by-1 vector as
r c = r c o + Δ r c
where r c = [ r c , 1 T , r c , 2 T , , r c , K T ] T with r c , k = [ r c , k , 1 T , r c , k , 2 T , , r c , k , M T ] T and r c , k , m = [ r c , k , m , 1 , r c , k , m , 2 , , r c , k , m , N ] T denotes the BR measurement vector from the calibration targets, r c o = [ ( r c , 1 o ) T , ( r c , 2 o ) T , , ( r c , K o ) T ] T with r c , k o = [ ( r c , k , 1 o ) T , ( r c , k , 2 o ) T , , ( r c , k , M o ) T ] T and r c , k , m o = [ r c , k , m , 1 o , r c , k , m , 2 o , , r c , k , m , N o ] T denotes the corresponding true value vector, Δ r c = [ Δ r c , 1 T , Δ r c , 2 T , , Δ r c , K T ] T with Δ r c , k = [ Δ r c , k , 1 T , Δ r c , k , 2 T , , Δ r c , k , M T ] T and Δ r c , k , m = [ Δ r c , k , m , 1 , Δ r c , k , m , 2 , , Δ r c , k , m , N ] T denotes the corresponding error vector, which is presumed to be a Gaussian random vector with zero mean and covariance Q r c .
Now, the purpose of this work is to determine the target position from the noisy BR measurements and the inaccurate transmitter/receiver positions. In particular, the calibration targets with known position and the corresponding BR measurements are also available to reduce the transmitter/receiver position error and improve localization accuracy.

3. Evaluation of the CRLB with Calibration Targets

The CRLB does not address the specific estimators employed, but simply reflects minimum possible variance that an unbiased estimator can achieve with existing observations. In this section, in order to justify the necessity of refining the inaccurate transmitter and receiver positions using calibration targets, we shall first set up the CRLB for the target localization problem described above. Besides the BR measurement noise, the position errors of transmitter, receivers and calibration targets are also included. From the localization scenario presented in Section 2, the deterministic but unknown parameters for the CRLB evaluation, collected into a 3(M + N + K + 1)-by-1 vector φ = [ ( u o ) T , ( s o ) T , ( c o ) T ] T , include the target position vector u o , the transmitter and receiver position vector s o , and the calibration target position vector c o ; the observations, collected into a (MN + KMN + 3M + 3N + 3K)-by-1 vector z = [ r T , r c T , s T , c T ] T , include the BR measurement vector r from the unknown target, the BR measurement vector r c from the calibration targets, the inaccurate measured transmitter and receiver position vector s, and the nominal calibration target position vector c, which are Gaussian distributed and independent with one another. Based on this, the joint probability density function (pdf) of the observations parameterized by the unknown parameter vector is readily shown to be
p ( z | φ ) = p ( r | u o , s o ) p ( r c | s o , c o ) p ( s | s o ) p ( c | c o )     = κ exp [ 1 2 ( r r o ) T Q r 1 ( r r o ) 1 2 ( r c r c o ) T Q r c 1 ( r c r c o )        1 2 ( s s o ) T Q s 1 ( s s o ) 1 2 ( c c o ) T Q c 1 ( c c o ) ]
where κ is a constant with respect to the unknown parameters. By taking the logarithm of (15), partial derivatives with respect to the unknown parameters twice, and then expectation, the Fisher information matrix (FIM) can be calculated as
F I M ( φ ) = E [ ln p ( z | φ ) φ ( ln p ( z | φ ) φ ) ]      = [ X Y O 3 × 3 Y T Z R T O 3 × 3 R P ]
where the blocks X, Y, Z, R and P are respectively given by
X = ( r o u o ) T Q r 1 ( r o u o )
Y = ( r o u o ) T Q r 1 ( r o s o )
Z = Q s 1 + ( r o s o ) T Q r 1 ( r o s o ) + ( r c o s o ) T Q r c 1 ( r c o s o )
R = ( r c o c o ) T Q r c 1 ( r c o s o )
P = Q c 1 + ( r c o c o ) T Q r c 1 ( r c o c o )
Denote i m , n = ( m 1 ) N + n , and i k , m , n = ( k 1 ) M N + ( m 1 ) N + n . From the formulations of (7) and (13), the elements of the partial derivatives r o / u o , r o / s o , r c o / c o and r c o / s o in (17)–(21), can be determined as
r o u o ( i m , n , 1 : 3 ) = ( u o s t , m o ) T R t , m o + ( u o s r , n o ) T R r , n o
r o s o = [ r o s t o r o s r o ]
r o s t o ( i m , n , 3 m 2 : 3 m ) = ( s t , m o u o ) T R t , m o ( s t , m o s r , n o ) T R t , m , r , n o
r o s r o ( i m , n , 3 n 2 : 3 n ) = ( s r , n o u o ) T R r , n o ( s r , n o s t , m o ) T R t , m , r , n o
r c o c o ( i k , m , n , 3 k 2 : 3 k ) = ( c k o s t , m o ) T R c , k , t , m o + ( c k o s r , n o ) T R c , k , r , n o
r c o s o = [ r c o s t o r c o s r o ]
r c o s t o ( i k , m , n , 3 m 2 : 3 m ) = ( s t , m o c k o ) T R c , k , t , m o ( s t , m o s r , n o ) T R t , m , r , n o
r c o s r o ( i k , m , n , 3 n 2 : 3 n ) = ( s r , n o c k o ) T R c , k , r , n o ( s r , n o s t , m o ) T R t , m , r , n o
for k = 1 , 2 , , K , m = 1 , 2 , , M and n = 1 , 2 , , N , and zeros elsewhere.
By definition, the CRLB of φ , denoted by C R L B c ( φ ) , is given as FIM ( φ ) 1 , where only the upper left 3-by-3 block is for the target position u o . Invoking the partitioned matrix inversion formula as well as the matrix inversion lemma [32] twice on (16), leads to the CRLB of u o as
C R L B c ( u o ) = X 1 + X 1 Y ( Z Y T X 1 Y R T P 1 R ) 1 Y T X 1
For comparison purposes, the CRLB of u o with transmitter/receiver position error but without calibration derived in [22], denoted by C R L B s ( u o ) , is also given below
C R L B s ( u o ) = X 1 + X 1 Y ( Z Y T X 1 Y ) 1 Y T X 1
where Z = Q s 1 + ( r o / s o ) T Q r 1 ( r o / s o ) . For the sake of comparison, we proceed to construct an equivalent form of C R L B c ( u o ) by denoting Z as Z = Z R T P 1 R . After invoking the matrix inversion lemma [32] to ( r c o / s o ) T Q r c 1 ( r c o / s o ) R T P 1 R and some algebraic manipulations, we further represent Z as
Z = Q s 1 + ( r o s o ) T Q r 1 ( r o s o ) + ( r c o s o ) T ( Q r c + ( r c o c o ) Q c ( r c o c o ) T ) 1 ( r c o s o )
Using (32), we obtain an equivalent expression of C R L B c ( u o ) as
C R L B c ( u o ) = X 1 + X 1 Y ( Z Y T X 1 Y ) 1 Y T X 1
Through the comparison of (31) and (33), it is readily to observe that the two CRLBs are identical in structure, except that Z is substituted by Z . More specifically, the use of calibration targets introduces an additional component into the bracketed matrix expression to be inverted as
Z ˜ = Z Z = ( r c o / s o ) T Q r c 1 ( r c o / s o ) R T P 1 R = ( r c o / s o ) T ( Q r c + ( r c o / c o ) Q c ( r c o / c o ) T ) 1 ( r c o / s o )
Using (34), we can rewrite ( Z Y T X 1 Y ) 1 in (33) as ( ( Z Y T X 1 Y ) + Z ˜ ) 1 . Invoking the matrix inversion lemma [32] to the term ( ( Z Y T X 1 Y ) + Z ˜ ) 1 in (33), we obtain after some algebraic manipulations,
C R L B c ( u o ) C R L B s ( u o ) = X 1 Y Γ Y T X 1
where
Γ = Η 1 ϒ ( I + ϒ T Η 1 ϒ ) 1 ϒ T Η 1
Η = ( Z ˜ Y T X 1 Y )
ϒ = ( r c o s o ) T L r c
and L r c is the Cholesky decomposition of ( Q r c + ( r c o / c o ) Q c ( r c o / c o ) T ) 1 , i.e., L r c L r c T = ( Q r c + ( r c o / c o ) Q c ( r c o / c o ) T ) 1 . In form, the right side of (35) is just the performance enhancement because of the use of calibration targets. It is positive semi-definite (PSD) since it has a symmetric structure and ϒ T is not full column rank. Even if the nominal positions of calibration targets and the corresponding BR measurements are very noisy, (35) can still remain PSD. In theory, only in the edge case when ( Q r c + ( r c o / c o ) Q c 1 ( r c o / c o ) T ) 1 tends to zero and then L r c O and ϒ O , the performance enhancement in (34) would tend to zero. However, this edge case hardly exists in reality. Thus, mathematically, we can arrive at
C R L B s ( u o ) C R L B c ( u o )
The matrix inequality A B means that A B is PSD. It can be further deduced from (39) that tr ( C R L B s ( u o ) ) tr ( C R L B c ( u o ) ) . The trace of C R L B c ( u o ) and C R L B s ( u o ) respectively represents minimum possible variance of target position estimation with and without using calibration targets. Therefore, we can conclude that using calibration targets brings potential enhancement to the target localization accuracy, at least at the CRLB level.
Example 1. To substantiate the evaluation on the CRLB presented above, a numerical example using a typical multi-static passive radar localization scenario was conducted, as presented in Figure 2. There are M = 3 transmitters, N = 4 receivers and K = 3 calibration targets in the scenario, and their true positions are listed in Table 1. The noise covariance matrix of the BR measurements from the unknown target are given by Q r = σ r 2 V r , where σ r reflects BR measurement noise level and V r is set to 1 in the diagonal elements and 0.5 elsewhere. The covariance matrix of the transmitter/receiver position error is given as Q s = σ s 2 V s where σ s reflects the transmitter/receiver position error level and V s = diag ( 5 I 3 M × 3 M , I 3 N × 3 N ) . The covariance matrix of calibration target position error is Q c = σ c 2 V c where σ c reflects the calibration target position error level and V c = I 3 K × 3 K , and the covariance matrix of the corresponding calibration BR measurement noise is Q r c = σ rc 2 V r c where σ rc = σ r reflects calibration BR measurement noise level and V r c is set to 1 in the diagonal elements and 0.5 elsewhere. The target of interest is located at position u o = [ 50000 , 15000 , 5000 ] T m . The effect of the calibration targets on the target localization accuracy, in the sense of CRLB, is presented in Figure 3.
Figure 3a compares the CRLB curves with and without using calibration targets when the BR measurement noise level σ r is varied from 10 2   m to 10 3   m while the transmitter/receiver position error level and calibration target position error level are fixed at σ s = 20   m and σ c = 10   m respectively. It can be observed from Figure 3a that the CRLB with calibration targets is generally below the one without, this coincides with the analytical conclusion given in (39). However, in the edge case where the BR measurement noise is very large, two CRLBs would tend to be the same. This is because in this case, the BR measurement noise dominates and effect of transmitter/receiver position error on the localization accuracy is relatively small. The CRLB curves versus the transmitter/receiver position error level σ s are plotted in Figure 3b where the BR measurement noise level and calibration target position error level are fixed at σ r = 10   m and σ c = 10   m respectively. A similar trend, i.e., two CRLBs would tend to be the same, appears in Figure 3b, when the transmitter/receiver position error is sufficiently small. A reasonable explanation is that, in this case, the transmitter/receiver positions are known very accurately and their influence on the localization accuracy can be ignored compared to the BR measurement noise. The CRLB comparison versus calibration target position error level σ c is provided in Figure 3c where σ r = 10   m and σ s = 20   m . Interestingly, the trend of CRLB curves implies that, even when the calibration target position error is extremely large, the CRLB with utilization of calibration targets are still remarkably below the one without. This justifies again the analysis under (35), and similar results have also been presented in previous studies [23,24,25,26,27,28,29,30] on source localization and sensor network localization issues. Generally, from Figure 3, the use of calibration targets brings a significant improvement in the localization accuracy in the normal case, at least at the CRLB level.

4. Proposed Localization Method

The evaluation of the CRLB in Section 3 has demonstrated the potential of calibration targets in improving localization accuracy. In what follows, we will proceed to develop a novel closed-form solution for the aforementioned practical localization scenario where the positions of transmitters and receivers are inaccurate but calibration targets are used to refine the transmitter/receiver position and enhance the localization accuracy. After that, a theoretical analysis will be performed to show that the proposed solution achieves the CRLB when satisfying some mild conditions.

4.1. Algorithm Development

The proposed solution mainly includes two processing stages, referred to as calibration stage and localization stage, respectively. The calibration stage is devoted to refining the inaccurate transmitter and receiver positions, and then the localization stage is devoted to determining the target position on the basis of the refined transmitter and receiver positions.

4.1.1. Calibration Stage

To make use of the BR measurements from the calibration targets, the calibration stage begins by reorganizing (13) as
r c , k , m , n c k o s t , m o c k o s r , n o + s t , m o s r , n o = Δ r c , k , m , n
Since only the erroneous versions of c k o , s t , m o and s r , n o are available, we put c k o = c k Δ c k , s t , m o = s t , m Δ s t , m and s r , n o = s r , n Δ s r , n into (40), and then expand it around erroneous values c k , s t , m and s r , n to the linear error terms as
r c , k , m , n c k s t , m c k s r , n + s t , m s r , n ( ρ c , k , t , m T + ρ t , m , r , n T ) Δ s t , m ( ρ c , k , r , n T ρ t , m , r , n T ) Δ s r , n = ( ρ c , k , t , m + ρ c , k , r , n ) T Δ c k + Δ r c , k , m , n
where
ρ c , k , t , m = c k s t , m c k s t , m
ρ c , k , r , n = c k s r , n c k s r , n
ρ t , m , r , n = s t , m s r , n s t , m s r , n
Stacking (41) for all the k, m and n, we can formulate them in matrix form as
h 0 G 0 Δ s = Δ h 0
The elements of h 0 , G 0 and Δ h 0 are given by
h 0 ( i k , m , n , 1 ) = r c , k , m , n c k s t , m c k s r , n + s t , m s r , n
G 0 = [ G 0 , t G 0 , r ] , G 0 , t ( i k , m , n , 3 m 2 : 3 m ) = ρ c , k , t , m T + ρ t , m , r , n T , G 0 , r ( i k , m , n , 3 n 2 : 3 n ) = ρ c , k , r , n T ρ t , m , r , n T
G c ( i k , m , n , 3 k 2 : 3 k ) = ( ρ c , k , t , m + ρ c , k , r , n ) T
Δ h 0 ( i k , m , n , 1 ) = ( ρ c , k , t , m + ρ c , k , r , n ) T Δ c k + Δ r c , k , m , n
for i k , m , n = ( k 1 ) M N + ( m 1 ) N + n , k = 0 , 1 , , K 1 , m = 0 , 1 , , M 1 , n = 0 , 1 , , N 1 , and zeros elsewhere. Furthermore, the error vector Δ h 0 can be recast using a compact representation as follows
Δ h 0 = G c Δ c + Δ r c
from which we have the mean E ( Δ h 0 ) = 0 K M N × 1 and the covariance cov ( Δ h 0 ) = G c Q c G c T + Q r c . In (45), Δ s represents the difference between the true and the nominal transmitter/receiver positions.
In order to refine the transmitter and receiver positions, Δ s shall be estimated as accurately as possible. Recall that Δ s is a Gaussian distributed random vector with mean E ( Δ s ) = 0 3 ( M + N ) × 1 and covariance matrix cov ( Δ s ) = Q s , and it is independent of the error vector Δ h 0 . Thus according to the Bayesian Gauss–Markov theorem [33], the linear minimum mean square error (LMMSE) estimate of Δ s can be obtained from (45) as
Δ s ^ = E ( Δ s ) + ( cov ( Δ s ) 1 + G 0 T cov ( Δ h 0 ) 1 G s ) 1 G 0 T cov ( Δ h 0 ) 1 ( h 0 G 0 E ( Δ s ) )     = ( Q s 1 + G 0 T ( G c Q c G c T + Q r c ) 1 G 0 ) 1 G 0 T ( G c Q c G c T + Q r c ) 1 h 0
Under the assumption that the noise in G c and G 0 is sufficiently small to be ignored, the covariance matrix of Δ s ^ can be given as
cov ( Δ s Δ s ^ ) = ( Q s 1 + G 0 T ( G c Q c G c T + Q r c ) 1 G 0 ) 1
Using the estimate of transmitter and receiver position error in (51), we can refine the transmitter and receiver positions as
s ^ = s Δ s ^
Utilizing the fact s = s o + Δ s , we can rewrite s ^ in (53) as s ^ = s o + Δ s Δ s ^ . Hence, the refined estimate of transmitter/receiver positions s ^ has a covariance matrix identical with (52). Forming the inverse of cov ( Δ s Δ s ^ ) and then comparing it to Q s 1 results in cov ( Δ s Δ s ^ ) 1 Q s 1 = G 0 T ( G c Q c G c T + Q r c ) 1 G 0 . It is natural to deduce that cov ( Δ s Δ s ^ ) 1 Q s 1 is PSD since G 0 T ( G c Q c G c T + Q r c ) 1 G 0 has a symmetric structure and G c is not full column rank. According to the PSD matrix property [34], cov ( Δ s Δ s ^ ) 1 Q s 1 is equivalent to Q s cov ( Δ s Δ s ^ ) . That is to say, the refined positions of transmitters and receivers performs leastwise as well as, if not better than, the original ones, in terms of target localization accuracy.

4.1.2. Localization Stage

The localization stage starts by linearizing the BR equations from the unknown target. Firstly, reorganize (7) as
( r m , n + R t , m , r , n o ) R t , m o = R r , n o + Δ r m , n
Since we have obtained the refined estimate of s t , m o and s r , n o from calibration stage, we plug s t , m o = s ^ t , m ( Δ s t , m Δ s ^ t , m ) and s r , n o = s ^ r , n ( Δ s r , n Δ s ^ r , n ) into (54) and ignoring the second and higher error terms as
2 ( s ^ t , m s ^ r , n ) T u o + 2 ( r m , n + R t , m , r , n ) R t , m o = ( r m , n + R t , m , r , n ) 2 + s ^ t , m T s ^ t , m s ^ r , n T s ^ r , n 2 R r , n o Δ r m , n + 2 ( u o s ^ t , m R r , n o ρ t , m , r , n ) T ( Δ s t , m Δ s ^ t , m ) 2 ( u o s ^ r , n R r , n o ρ t , m , r , n ) T ( Δ s r , n Δ s ^ r , n )
By forming an auxiliary vector as θ o = [ ( u o ) T , R t , 1 o , R t , 2 o , , R t , M o ] T , we can collect (55) for all the m and n into a matrix form as
G 1 θ o = h 1 + Δ h 1
where
G 1 = [ G 1 , s G 1 , r ]
G 1 , s = 2 [ s ^ 1 s ^ 2 s ^ M ] , s m = [ ( s ^ t , m s ^ r , 1 ) T ( s ^ t , m s ^ r , 2 ) T ( s ^ t , m s ^ r , N ) T ] ,
G 1 , r = 2 [ r 1 0 N × 1 0 N × 1 0 N × 1 r 2 0 N × 1 0 N × 1 0 N × 1 r M ] , r m = [ r m , 1 r m , 2 r m , N ]
h 1 = [ h 1 , 1 h 1 , 2 h 1 , M ] , h 1 , m = [ ( r m , 1 + R t , m , r , 1 ) 2 + s ^ t , m T s ^ t , m s ^ r , 1 T s ^ r , 1 ( r m , 2 + R t , m , r , 2 ) 2 + s ^ t , m T s ^ t , m s ^ r , 2 T s ^ r , 2 ( r m , N + R t , m , r , N ) 2 + s ^ t , m T s ^ t , m s ^ r , N T s ^ r , N ]
and the error vector Δ h 1 is related to the target position as
Δ h 1 = B 1 Δ r + D 1 ( Δ s Δ s ^ )
where
B 1 = [ B 1 , 1 O N × N O N × N O N × N B 1 , 2 O N × N O N × N O N × N B 1 , M ]
D 1 = [ D 1 , t , 1 O N × 3 O N × 3 D 1 , r , 1 O N × 3 D 1 , t , 2 O N × 3 D 1 , r , 2 O N × 3 O N × 3 D 1 , t , M D 1 , r , M ]
with
B 1 , m = 2 diag ( R r , 1 o , R r , 2 o , , R r , N o )
D 1 , t , m = 2 [ ( u o s ^ t , m R r , 1 o ρ t , m , r , 1 ) T ( u o s ^ t , m R r , 2 o ρ t , m , r , 2 ) T ( u o s ^ t , m R r , N o ρ t , m , r , N ) T ]
D 1 , r , m = 2 [ ( u o s ^ r , 1 R r , 1 o ρ t , m , r , 1 ) T 0 3 × 1 T 0 3 × 1 T 0 3 × 1 T ( u o s ^ r , 2 R r , 2 o ρ t , m , r , 2 ) T 0 3 × 1 T 0 3 × 1 T 0 3 × 1 T ( u o s ^ r , N R r , N o ρ t , m , r , N ) T ]
From the set of linear equations in (56), the WLS estimate of θ o , denoted by θ , which minimizes Δ h 1 T W 1 Δ h 1 can be produced as
θ = ( G 1 T W 1 G 1 ) 1 G 1 T W 1 h 1
where W 1 represents the weighting matrix and it can be computed by
W 1 = [ E ( Δ h 1 Δ h 1 T ) ] 1     = [ B 1 Q α B 1 T + D 1 cov ( Δ s Δ s ^ ) D 1 T ] 1
However, to compute W 1 , the unknown target position has to be acquired in advance. To resolve this contradiction, we preliminarily let W 1 = I M N × M N and use (67) to compute a least squares estimate of θ o , and then use the estimated θ o to update W 1 for another repetition.
Based on the WLS theorem, it can be deduced that the estimate θ is approximately unbiased and the corresponding covariance matrix can be obtained, given sufficiently small BR measurement noise and transmitter/receiver position error, as
cov ( θ ) = ( G 1 T W 1 G 1 ) 1
Next, the functional relation between the target position u o and the introduced nuisance parameters R t , 1 o , R t , 2 o , , R t , M o , is explored to compute the final estimate of target position. To this end, reorganize the functional relation in (4) as
2 ( s t , m o ) T u o = ( u o ) T u o + ( s t , m o ) T s t , m o ( R t , m o ) 2
Denoting the estimation error of θ by Δ θ , mathematically we arrive at
u o = θ ( 1 : 3 ) Δ θ ( 1 : 3 )
R t , m o = θ ( 3 + m ) Δ θ ( 3 + m )
Putting (71), (72) into the right side of (70) and s t , m o = s ^ t , m ( Δ s t , m Δ s ^ t , m ) into the both sides, we have after ignoring second-order error terms,
2 s ^ t , m T u o = θ ( 1 : 3 ) T θ ( 1 : 3 ) θ ( m + 3 ) 2 + s ^ t , m T s ^ t , m       2 θ ( 1 : 3 ) Δ θ ( 1 : 3 ) + 2 θ ( m + 3 ) Δ θ ( m + 3 ) + 2 ( u o s ^ t , m ) T ( Δ s t , m Δ s ^ t , m )
The final estimate of target position should satisfy (73) and meanwhile retain as close as possible to the estimated values of target position in θ . In line with this principle, one has the following set of equations
G 2 u o = h 2 + Δ h 2
where
G 2 = [ I 3 × 3 2 s t , 1 T 2 s t , 2 T 2 s t , M T ]
h 2 = [ θ ( 1 : 3 ) θ ( 1 : 3 ) T θ ( 1 : 3 ) θ ( 1 + 3 ) 2 + s ^ t , 1 T s ^ t , 1 θ ( 1 : 3 ) T θ ( 1 : 3 ) θ ( 2 + 3 ) 2 + s ^ t , 2 T s ^ t , 2 θ ( 1 : 3 ) T θ ( 1 : 3 ) θ ( M + 3 ) 2 + s ^ t , M T s ^ t , M ]
Δ h 2 = B 2 Δ θ + D 2 ( Δ s Δ s ^ )
B 2 = [ I 3 × 3 0 3 × 1 0 3 × 1 0 3 × 1 2 θ ( 1 : 3 ) 2 θ ( 1 + 3 ) 0 0 2 θ ( 1 : 3 ) 0 2 θ ( 2 + 3 ) 0 2 θ ( 1 : 3 ) 0 0 2 θ ( M + 3 ) ]
D 2 = [ O 3 × 3 M O 3 × 3 N 2 diag { ( u o s ^ t , 1 ) T , ( u o s ^ t , 2 ) T , , ( u o s ^ t , M ) T } O 3 M × 3 N ]
Invoking the WLS theorem again, one has the solution of target position, denoted by u, from (74) as
u = ( G 2 T W 2 G 2 ) 1 G 2 T W 2 h 2
where W 2 is the weighting matrix and it is determined by
W 2 = [ E ( Δ h 2 Δ h 2 T ) ] 1     = [ B 2 cov ( θ ) B 2 T + D 2 cov ( Δ s Δ s ^ ) D 2 T + B 2 ( G 1 T W 1 G 1 ) 1 G 1 T W 1 D 1 cov ( Δ s Δ s ^ ) D 2 T      + D 2 cov ( Δ s Δ s ^ ) D 1 T W 1 G 1 ( G 1 T W 1 G 1 ) 1 B 2 T ] 1
But as presented in (81), the unknown target position is required in the computation of W 2 . Herein, to circumvent this dilemma, we preliminarily exploit the target position estimate contained in θ to form W 2 and use (80) to estimate target position. After that we can utilize the estimated target position to update W 2 for another repetition.
From the WLS theorem, the covariance matrix of u can be approximated, given sufficiently small BR measurement noise and transmitter/receiver position error, as
cov ( u ) = ( G 2 T W 2 G 2 ) 1

4.2. Performance Analysis

As mentioned above, the CRLB traces out a lower bound for minimum possible variance that an unbiased estimator can achieve. Next, we will analyze the efficiency of the proposed solution by comparing its covariance matrix with the benchmark, i.e., CRLB. For derivation simplicity, we would compare their inverse, rather than directly compare the two separately. The CRLB has been presented in (33). By invoking the matrix inversion lemma [32] to (33) and using the definitions of X and Y, we have after mathematical simplifications,
C R L B c ( u o ) 1 = ( r o u o ) T Q r 1 ( r o u o ) ( r o u o ) T Q r 1 ( r o s o ) Z 1 ( r o s o ) T Q r 1 ( r o u o )
where the expression of Z has been given in (32).
On the other hand, using (82), (81), (69), (68) and (52) successively, we can reformulate the inverse of cov ( u ) as
cov ( u ) 1 = G 3 T Q r 1 G 3 G 3 T Q r 1 G 4 Z ¯ 1 G 4 T Q r 1 G 3
where G 3 = B 1 1 G 1 B 2 1 G 2 , G 4 = B 1 1 D 1 , and Z ¯ = Q s 1 + G 4 T Q r 1 G 4 + G 0 T ( G c Q c G c T + Q r c ) 1 G 0 .
Comparing (83) with (84), we observe that C R L B c ( u o ) 1 and cov ( u ) 1 are identical in structure. Next, we proceed to prove their equivalency under the following conditions:
(C1) Δ s t , m c k o s t , m o , Δ s t , m s t , m o s r , n o , Δ s r , n c k o s r , n o , Δ s r , n s t , m o s r , n o , and Δ c k c k o s t , m o , Δ c k c k o s r , n o , for k = 1 , 2 , , K , m = 1 , 2 , , M and n = 1 , 2 , , N ;
(C2) Δ r m , n u o s t , m o , Δ r m , n u o s r , n o , Δ r m , n s t , m o s r , n o , and Δ s t , m Δ s ^ t , m u o s t , m o , Δ s r , n Δ s ^ r , n u o s r , n o for m = 1 , 2 , , M and n = 1 , 2 , , N ;
The condition C1 implies the transmitter/receiver position error and the calibration target position error are negligibly small compared with the range between the calibration target and the transmitter/receiver. The condition C2 implies the BR measurement noise and the error in the refined transmitter/receiver position are negligibly small compared to the range between the calibration target and the transmitter/receiver. Using the conditions C1 and C2, we obtain, after some involved algebraic manipulations, that
G 3 = r o u o , G 4 = r o s o , G 0 = ( r c o s o ) , G c = ( r c o c o )
By this point, we can draw the conclusion that
cov ( u ) 1 = C R L B c ( u o ) 1
That is, the proposed solution accomplishes the CRLB accuracy if the two conditions C1 and C2 are satisfied. In reality, localization scenarios, which satisfy the conditions C1 and C2, are not rare. These two conditions can be satisfied if the unknown target and the calibration targets are far from the transmitters and receivers, if not these conditions can still be satisfied if the BR measurement noise and the transmitter/receiver/calibration target position errors are sufficiently small.

5. Simulation Results

In this section, the efficiency and superiority of the proposed solution will be corroborated through Monte Carlo simulations. Amiri’s method presented in [14], which does not consider the transmitter and receiver position error and Zhao’s method proposed in [22], which considers the statistical distributions of transmitter/receiver position error but does not use any calibration targets, are chosen as references for comparison. The exact positions of transmitters/receivers/calibration targets are the same as those in Table 1. Localization accuracy is quantitatively evaluated using root mean squares error (RMSE), which comes from 1000 independent Monte Carlo runs. In each run, the zero-mean Gaussian random errors with covariance matrices Q r = σ r 2 V r , Q r c = σ rc 2 V r c , Q s = σ s 2 V s and Q c = σ c 2 V c are added to the BRs from unknown target, BRs from calibration targets, actual transmitter and receiver positions, and actual calibration target positions, respectively, in order to simulate a real localization scenario. The setting of V r , V r c , V s and V c are also the same as that in Example 1.
First of all, in order to intuitively show the difference between target localization with and without the use of calibration targets, we plot in Figure 4 the estimated target positions from each Monte Carlo run, which forms a scatter plot for target position estimation. For comparison, the scatterplots of Amiri’s method and Zhao’s method are also plotted. The transmitter/receiver position error level is set to σ s = 20   m , the noise level of BR measurements from unknown target and calibration targets is set as σ r = σ rc = 10   m , and the calibration target position error level is set to be σ c = 10   m . The true position of the unknown target is u o = [ 50000 , 15000 , 5000 ] T m , which is marked with red pentagram in Figure 4 for comparison. By comparing the scatterplots of the methods, we find that with the use of calibration targets, the scattered dots of target position estimation are more closely around the target’s true position, which intuitively illustrates the performance gain from the use of calibration targets. Without the use of calibration targets, considering the statistical distributions of transmitter/receiver position error can also reduce dispersion of estimated target position dots to some extent, but compared to using calibration targets, this degree of reduction in dispersion is not sufficiently impressive.
Now, in order to quantitatively evaluate the localization accuracy of the methods, we calculate the RMSE of the proposed solution under different error or noise conditions, and compare it with Amiri’s method, Zhao’s method, as well as the CRLB. As mentioned in Section 4.2, the localization accuracy of the proposed solution is related to the distance between the target and MPR system. Hence, in order to achieve a more comprehensive insight on the performance of the proposed solution, we consider two cases, i.e., the near-field case where the target is close to the MPR system, and the far-field case where the target is far away from the MPR system. The exact positions of transmitters/receivers/calibration targets remain the same as before. We first address the far-field target, whose position is set to u o = [ 120000 , 120000 , 12000 ] T m . The results are presented in Figure 5.
Figure 5a plots the RMSE curves of the methods versus the BR measurement noise level. It shows that the localization RMSE of the proposed solution matches the CRLB very well and is about an order of magnitude lower than that of Amiri’s method and Zhao’s method at a low-to-moderate BR measurement noise level. Although it deviates from the CRLB when the BR measurement noise level is large, it is still much smaller than that of other two methods. The deviation from the CRLB, known as the thresholding phenomenon, is due to the ignored second order error terms in the design of the solution, which is invalid for large error levels. Owing to considering the statistical distributions of the transmitter/receiver position error, the RMSEs produced by Zhao’s method is generally lower than that by Amiri’s method. But compared with the use of the calibration targets in the proposed solution, the localization accuracy improvement brought by the consideration of transmitter/receiver position error in Zhao’s method is not so significant. Figure 5b gives the RMSE curves of the methods versus the transmitter/receiver position error level. It can be seen that, the superiority of the proposed solution in localization accuracy is mainly reflected at moderate to high transmitter/receiver position error level. When the transmitter/receiver position error is small, the localization accuracy of the proposed solution and the other two methods is comparable. This again agrees very well with the theoretical performance in Section 3. Figure 5c compares the RMSEs from the methods with respect to different calibration target position error levels. As is illustrated in Figure 5c, the proposed solution always offers a remarkable advantage over the other two methods at different calibration target position error level, even when the calibration target position error is extremely large. This is in agreement with the previous simulation results for the CRLB in Section 3.
Next, the same set of simulations was repeated for a near-field target, whose position is set to be u o = [ 12000 , 1200 , 1200 ] T m . The results are provided in Figure 6, from which we observe that the proposed solution still performs much better than the other methods. However, comparing with the corresponding results in Figure 5, we find the localization accuracy for near-field target is generally better than a far-field target, given the same noise and error levels. One reason may be that, when the target is close to the MPR system, the transmitters/receivers are far apart relative to the distance between the target and the MPR system. Thus, the localization geometry would become more regular and the corresponding geometric dilution of precision (GDOP) value would be smaller compared to the far-field case. However, on the other hand, comparing the thresholding values in Figure 5 and Figure 6 indicates that the RMSE curves for the near-field target deviate from the CRLB at smaller values than those for the far-field target. This phenomenon is consistent with the analysis under (83) that the equivalency between the estimate variance and the CRLB is more affected by the BR measurement noises when the target is close to the MPR system.
At an intuitive level, the more calibration targets are used, the better the localization accuracy is. In what follows, we will quantitatively analyze the effect of number of calibration targets on the localization accuracy by varying the number of calibration targets from 1 to 10. The positions of the transmitters and receivers remain the same as before. The positions of calibration targets and unknown target are chosen randomly from the 50 km × 40 km × 5 km volume as presented in Figure 2. The simulation results are depicted in Figure 7.
Figure 7 shows the RMSE, as well as the CRLB, versus the number of calibration targets. As expected, when the number of calibration targets is small, the localization accuracy improves significantly as the number of calibration targets increases. However, it is seen that there is no obvious dependence on the number of calibration targets as soon as the number of calibration targets is larger than 3. This indicates that when the number of calibration targets reaches 3, the use of more calibration targets would only increase the computational expense and not remarkably enhance the localization accuracy. Therefore, in the absence of any other consideration, it is reasonable to set the number of calibration targets as 3.

6. Conclusions

This paper explores the use of calibration targets with known positions to refine the inaccurate transmitter/receiver positions and thus enhance target localization accuracy in MPR systems. We start our research by evaluating target localization CRLB in the presence of calibration targets, which justifies the potential of calibration targets in enhancing localization accuracy. Then, in order to fulfill this potential, a novel closed-form solution was designed for target localization using BR measurements from the unknown target as well as the calibration targets. The proposed solution was shown both analytically and numerically to attain the CRLB under some mild conditions, and verified to outperform existing methods in terms of localization accuracy. Furthermore, from the view of engineering practice, if the employed calibration targets are off-the-shelf, such as the commercial aircrafts broadcasting an ADS-B signal, the use of calibration targets would bring little added cost or complexity to the MPR system, but could bring a significant enhancement to target localization accuracy.

Author Contributions

Conceptualization, Y.Z. (Yongsheng Zhao); methodology, Y.Z. (Yongsheng Zhao) and D.H.; software, Z.L.; validation, Y.Z. (Yongjun Zhao); formal analysis, Y.Z. (Yongsheng Zhao); writing—original draft preparation, Y.Z. (Yongsheng Zhao); writing—review and editing, Y.Z. (Yongsheng Zhao); supervision, D.H.; project administration, C.Z.; funding acquisition, D.H. and Y.Z. (Yongjun Zhao).

Funding

This research was supported by National Natural Science Foundation of China, grant number 61703433.

Conflicts of Interest

The authors declare that they have no conflict of interest to this work.

References

  1. Edrich, M.; Meyer, F.; Schroeder, A. Design and performance evaluation of a mature FM/DAB/DVB-T multi-illuminator passive radar system. IET Radar Sonar Navig. 2014, 8, 114–122. [Google Scholar] [CrossRef]
  2. Tatiana, M.; Fabiola, C.; Enrico, T.; Annarita, D.L. Multi-Frequency Target Detection Techniques for DVB-T Based Passive Radar Sensors. Sensors 2016, 16, 1594–1618. [Google Scholar]
  3. Wang, Y.; Bao, Q.; Wang, D.; Chen, Z. An experimental study of passive bistatic radar using uncooperative radar as a transmitter. IEEE Geosci. Remote Sens. Lett. 2015, 12, 1–5. [Google Scholar]
  4. Piotr, S.; Michał, W.; Kulpa, K. Trial Results on Bistatic Passive Radar Using Non-Cooperative Pulse Radar as Illuminator of Opportunity. Int. J. Electron. Telecommun. 2012, 58, 171–176. [Google Scholar]
  5. Olsen, K.E.; Asen, W. Bridging the gap between civilian and military passive radar. IEEE Aerosp. Electron. Syst. Mag. 2017, 32, 4–12. [Google Scholar] [CrossRef]
  6. Palmer, J.; Palumbo, S.; Summers, A.; Merrett, D.; Searle, S.; Howard, S. An overview of an illuminator of opportunity passive radar research project and its signal processing research directions. Digit. Signal Process. 2011, 21, 593–599. [Google Scholar] [CrossRef]
  7. Malanowski, M. Detection and parameter estimation of manoeuvring targets with passive bistatic radar. IET Radar Sonar Navig. 2012, 6, 739–745. [Google Scholar] [CrossRef]
  8. Feng, Y.; Sun, H.Y.; Liu, D.L.; Ma, Y.H. Target location based on quasi-Newton algorithm in multistatic passive radar. In Proceedings of the IET International Radar Conference, Hangzhou, China, 14–16 October 2015. [Google Scholar]
  9. Zhao, Y.S.; Zhao, Y.J.; Sun, D.; Zhao, C. Constrained total least squares localization algorithm for multistatic passive radar using bistatic range measurements, In Proceedings of the 19th International Radar Symposium (IRS), Bonn, Germany, 20–22 June 2018.
  10. Dianat, M.; Taban, M.R.; Dianat, J.; Sedighi, V. Target localisation using least squares estimation for MIMO radars with widely separated antennas. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 2730–2741. [Google Scholar] [CrossRef]
  11. Noroozi, A.; Sebt, M.A. Target localisation from bistatic range measurements in multi-transmitter multi-receiver passive radar. IEEE Signal Process. Lett. 2015, 22, 2445–2449. [Google Scholar] [CrossRef]
  12. Einemo, M.; So, H.C. Weighted least squares algorithm for target localisation in multi-static passive radar. Signal Process. 2015, 115, 144–150. [Google Scholar] [CrossRef]
  13. Park, C.H.; Chang, J.H. Closed-form localisation for multi-static passive radar systems using time delay measurements. IEEE Trans. Wirel. Commun. 2016, 15, 1480–1490. [Google Scholar] [CrossRef]
  14. Amiri, R.; Behnia, F.; Zamani, H. Asymptotically efficient target localisation from bistatic range measurements in Multi-static passive radars. IEEE Signal Process. Lett. 2017, 24, 299–303. [Google Scholar] [CrossRef]
  15. Chan, Y.T.; Ho, K.C. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef]
  16. Dawidowicz, B.; Kulpa, K.S.; Malanowski, M.; Misiurewicz, J.; Samczynski, P.; Smolarczyk, M. DPCA Detection of Moving Targets in Airborne Passive Radar. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1347–1357. [Google Scholar] [CrossRef]
  17. Brown, J.; Woodbridge, K.; Griffiths, H.; Stove, A. Passive bistatic radar experiments from an airborne platform. IEEE Aerosp. Electron. Syst. Mag. 2012, 27, 50–55. [Google Scholar] [CrossRef]
  18. Thompson, E.C. Bistatic radar noncooperative illumination synchronization techniques. In Proceedings of the IEEE National Radar Conference, Dallas, TX, USA, 29–30 March 1989. [Google Scholar]
  19. Matthes, D. Convergence of ESM sensors and passive covert radar. In Proceedings of the IEEE International Radar Conference, Arlington, TX, USA, 9–12 May 2005. [Google Scholar]
  20. Rui, L.; Ho, K.C. Elliptic localisation: Performance study and optimum receiver placement. IEEE Trans. Signal Process. 2014, 62, 4673–4688. [Google Scholar] [CrossRef]
  21. Chalise, B.K.; Zhang, Y.D.; Amin, M.G.; Himed, B. Target localisation in a multi-static passive radar system through convex optimization. Signal Process. 2014, 102, 207–215. [Google Scholar] [CrossRef]
  22. Zhao, Y.S.; Hu, D.X.; Zhao, Y.J.; Liu, Z.X. Moving target localization in distributed MIMO radar with transmitter and receiver location uncertainties. Chin. J. Aeronaut. 2018, in press. [Google Scholar] [CrossRef]
  23. Moses, R.; Patterson, R. Self-calibration of sensor networks. In Proceedings of the SPIE—The International Society for Optical Engineering, Orlando, FL, USA, 7 August 2002; Volume 4743, pp. 108–119. [Google Scholar]
  24. Ash, J.N.; Moses, R.L. On the relative and absolute positioning errors in self-localization systems. IEEE Trans. Signal Process. 2008, 56, 5668–5679. [Google Scholar] [CrossRef]
  25. Syldatk, M.; Sviestins, E.; Gustafsson, F. Expectation maximization algorithm for calibration of ground sensor networks using a road constrained particle filter. In Proceedings of the 15th International Conference on Information Fusion, Singapore, 9–12 July 2012. [Google Scholar]
  26. Syldatk, M.; Gustafsson, F. Simultaneous tracking and sparse calibration in ground sensor networks using evidence approximation. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013. [Google Scholar]
  27. Hasan, S.M.; Sahr, J.D.; Hatke, G.F.; Keller, C.M. Passive source localization using an airborne sensor array in the presence of manifold perturbations. IEEE Trans. Signal Process. 2007, 55, 2486–2496. [Google Scholar]
  28. Ho, K.C.; Yang, L. On the use of a calibration emitter for source localization in the presence of sensor position uncertainty. IEEE Trans. Signal Process. 2008, 56, 5758–5772. [Google Scholar] [CrossRef]
  29. Yang, L.; Ho, K.C. Alleviating sensor position error in source localization using calibration emitters at inaccurate locations. IEEE Trans. Signal Process. 2009, 58, 67–83. [Google Scholar] [CrossRef]
  30. Li, J.; Guo, F.; Yang, L.; Jiang, W.; Pang, H. On the use of calibration sensors in source localization using TDOA and FDOA measurements. Digit. Signal Process. 2014, 27, 33–43. [Google Scholar] [CrossRef]
  31. Strohmeier, M.; Schafer, M.; Lenders, V.; Martinovic, I. Realities and challenges of nextgen air traffic management: The case of ADS-B. IEEE Commun. Mag. 2014, 52, 111–118. [Google Scholar] [CrossRef]
  32. Petersen, K.B.; Pedersen, M.S. The Matrix Cookbook; Technical University of Denmark: Copenhagen, Denmark, 2012. [Google Scholar]
  33. Kay, S.M. Fundamentals of Statistical Signal Processing, Estimation Theory; Prentice-Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  34. Bellman, R. Introduction to Matrix Analysis; Mc Graw-Hill: New York, NY, USA, 1960. [Google Scholar]
Figure 1. Practical scenario geometry of multi-static passive radar in the presence of transmitter/receiver position error and calibration targets.
Figure 1. Practical scenario geometry of multi-static passive radar in the presence of transmitter/receiver position error and calibration targets.
Sensors 19 03365 g001
Figure 2. Localization scenario geometry for simulation.
Figure 2. Localization scenario geometry for simulation.
Sensors 19 03365 g002
Figure 3. Comparison of the CRLBs with and without using calibration targets: (a) for different BR measurement noise level σ r ; (b) for different transmitter/receiver position error level σ s ; (c) for different calibration target position error level σ c .
Figure 3. Comparison of the CRLBs with and without using calibration targets: (a) for different BR measurement noise level σ r ; (b) for different transmitter/receiver position error level σ s ; (c) for different calibration target position error level σ c .
Sensors 19 03365 g003
Figure 4. Scatter plots of estimated positions from different methods.
Figure 4. Scatter plots of estimated positions from different methods.
Sensors 19 03365 g004
Figure 5. Comparison of the RMSEs among different localization methods in the far-field case: (a) with different BR measurement noise level σ r and σ s = 20   m , σ c = 10   m ; (b) with different transmitter/receiver position error level σ s and σ r = 10   m , σ c = 10   m ; (c) with different calibration target position error level σ c and σ r = 10   m , σ s = 20   m .
Figure 5. Comparison of the RMSEs among different localization methods in the far-field case: (a) with different BR measurement noise level σ r and σ s = 20   m , σ c = 10   m ; (b) with different transmitter/receiver position error level σ s and σ r = 10   m , σ c = 10   m ; (c) with different calibration target position error level σ c and σ r = 10   m , σ s = 20   m .
Sensors 19 03365 g005
Figure 6. Comparison of the RMSEs among different localization methods in the near-field case: (a) with different BR measurement noise level σ r and σ s = 20   m , σ c = 10   m ; (b) with different transmitter/receiver position error level σ s and σ r = 10   m , σ c = 10   m ; (c) with different calibration target position error level σ c and σ r = 10   m , σ s = 20   m .
Figure 6. Comparison of the RMSEs among different localization methods in the near-field case: (a) with different BR measurement noise level σ r and σ s = 20   m , σ c = 10   m ; (b) with different transmitter/receiver position error level σ s and σ r = 10   m , σ c = 10   m ; (c) with different calibration target position error level σ c and σ r = 10   m , σ s = 20   m .
Sensors 19 03365 g006
Figure 7. Localization accuracy versus the number of calibration targets.
Figure 7. Localization accuracy versus the number of calibration targets.
Sensors 19 03365 g007
Table 1. Positions (in meters) of the transmitters, receivers and calibration targets.
Table 1. Positions (in meters) of the transmitters, receivers and calibration targets.
TX x t , m o y t , m o z t , m o RX x r , n o y r , n o z r , n o Calibration Targets x c , k o y c , k o z c , k o
120,00001001200020000110,00010,0002500
215,0005000100022000−2000500215,00030,0003000
315,000−500020003500050001000320,000−10,0003500
--------45000−50001500--------

Share and Cite

MDPI and ACS Style

Zhao, Y.; Hu, D.; Zhao, Y.; Liu, Z.; Zhao, C. Refining Inaccurate Transmitter and Receiver Positions Using Calibration Targets for Target Localization in Multi-Static Passive Radar. Sensors 2019, 19, 3365. https://doi.org/10.3390/s19153365

AMA Style

Zhao Y, Hu D, Zhao Y, Liu Z, Zhao C. Refining Inaccurate Transmitter and Receiver Positions Using Calibration Targets for Target Localization in Multi-Static Passive Radar. Sensors. 2019; 19(15):3365. https://doi.org/10.3390/s19153365

Chicago/Turabian Style

Zhao, Yongsheng, Dexiu Hu, Yongjun Zhao, Zhixin Liu, and Chuang Zhao. 2019. "Refining Inaccurate Transmitter and Receiver Positions Using Calibration Targets for Target Localization in Multi-Static Passive Radar" Sensors 19, no. 15: 3365. https://doi.org/10.3390/s19153365

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop