Next Article in Journal
Forest Community Spatial Modeling Using Machine Learning and Remote Sensing Data
Previous Article in Journal
Separation of Multicomponent Micro-Doppler Signal with Missing Samples
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Dimensional Target Localization Approach via a Closed-Form Solution Using Range Difference Measurements Based on Pentagram Array

School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(8), 1370; https://doi.org/10.3390/rs16081370
Submission received: 11 March 2024 / Revised: 8 April 2024 / Accepted: 9 April 2024 / Published: 12 April 2024
(This article belongs to the Topic Radar Signal and Data Processing with Applications)

Abstract

:
This paper presents a simple and fast closed-form solution approach for two-dimensional (2D) target localization using range difference (RD) measurements. The formulation of the localization problem is derived using a pentagram array. The target position is determined using passive radar measurements (RDs) between the target and the ( N + 1 = 10 ) receivers’ locations. The method facilitates the problem of target position and can be used as a counter-parallel method for spherical interpolation (SI) and spherical intersection (SX) methods in time difference of arrival (TDOA) and radar systems. The performance of the method is examined in 2D target localization using numerical analysis under the distribution of receivers in the pentagram array. The simulations are conducted using four different far-distance targets and comparatively large-area distributed receivers. The RD measurements were distorted by two different values of Gaussian errors based on ionosphedriec time delays of 20 and 50 nsec owing to the different receivers’ positions. The findings highly verified the validity of the method for addressing the problem of target localization. Additionally, a theoretical accuracy study of the method is given, which solely relies on the RD measurements.

Graphical Abstract

1. Introduction

Locating the passive signal source is an important issue in daily life applications such as surveillance, navigation, and geophysics. In the passive radar problem, signals travel from the locations and directions of unknown targets to arrive at known sensor positions. Measuring the range differences between the target and various points with known positions is the general method for localization [1].
The correlation between the echo of the target and the reference signal is used by the authors in [2] to compute the cross-ambiguity function of the passive radar. By using suitable delaying and frequency shifting, the cross-ambiguity function can be obtained based on the correlation of the two signals. The highest value of the correlation occurs when the echo and reference signals have the same delay and frequency shift. The calculation of the Doppler shift and TDOA parameters can be achieved using these highest values of the correlation.
The sufficient and necessary requirements to locate the target uniquely in N-dimensional space are N TDOAs, which correspond to N -pairsensors [3]. So, N + 1 sensors distributed in a subspace of N dimensions can be used to obtain the target localization. However, using a larger number of sensors ( M > N + 1 ) provides better target localization results by minimizing the errors related to the noise in the TDOA measurements.
In passive radar and TDOA systems, a term called range difference (RD) or bistatic range, which indicates the difference in sensor-source range, is calculated by multiplying the TDOA and the speed of light (c). The RDs are proportional to the TDOAs as well as the direct and indirect ways of signaling this. The TDOAs in most systems represent the time differences between the times for the signal trasnmitted from a single source to arrive at different receivers. However, in [4], the TDOAs are considered the differences between the times of the signal to transmit from the transmitters to the target receiver and the times of the signal to transmit from transmitters to receiver.
The RD measurements with known receiver positions define a set of hyperboloids. The conventional method to find the target position depends on determining the intersection of these hyperboloids [4,5,6,7,8,9].
In [10], Malanowski et al. show that poor accuracy leads to the absence of angle measurement. The authors in [11,12] implemented Doppler tracking due to the unavailability of angle and range measurements, whereas, in [2], target ambiguity resolution was addressed using angle measurements.
The angle-bearing vector was used with the intersection of a bistatic range ellipsoid in localization in passive radar, where the target position estimate can be achieved from one measurement related to one point. This property can be utilized in tracking and multiple target scenarios to mitigate ambiguities. The advantage of this localization method is the simplification of the localization problem; hence, it is preferable in tracking and detection applications [13,14,15,16]. Its accuracy for 2D position estimates and azimuth was presented in [17,18,19,20] under finite value.
The solution to localization problems in TDOA systems and passive radars is complex due to the nonlinear relationship between the target position and the TDOA measurements.
In the literature, there are many approaches that have been used to solve the problem of target position, like maximum likelihood (ML) estimation [21], iterative least squares (ILS) [22,23], and closed-form solutions with SX [8,9] and SI methods. The closed-form solution methods are simple and fast compared to the iterative and numerical methods [1,24]. Smith and Abel show in [25] that when using differences of ranges in the analyzed scenario, SX has a large error in target position estimation for far target-receiver range cases due to an error in RD measurements, whereas SI is much more robust to noise errors. Malanowski and Kulpa in [4], when dealing with sums of ranges in a multistatic passive radar, considered that case SX provided better results than SI. Although the two methods (SX and SI) are based on closed-form equations, they are fast; however, there is difficulty in choosing their application. SX has more than one solution, and it needs to select the correct one between them by using a priori knowledge of the result or any physical property related to the target position of the application case. SI uses an estimated solution in which a permanent error exists, leading to a contrast result to SX in the target position.
Reinvention and providing reliable and accurate target localization approaches are promising field studies. The main objective of this work is to present a new method for localization based on a closed-form solution to solve the aforementioned drawbacks of the SX and SI approaches.
According to this correspondence, this paper proposes a closed-form solution and its derivation of 2D target localization using a pentagram array.The choice of the pentagram array for developing this localization method was made based on the fixed number of receivers. The solution provided here is given using (N + 1 = 10 receivers, N = 9 RD measurements) a fixed number of receivers in the considered array. With this approach, target localization can be achieved directly from the positions of the array receivers and the RD measurements. As with our work in [26], where the same pentagram array paradigm was introduced, we considered the TDOAs, which are the time differences of the signal to transmit from the target to arrive at N + 1 = 10 receivers.
The receivers of the pentagram array lie in a subspace of dimension less than 3, which is not sufficient to determine the source location in three dimensions (3D). However, the performance of the method is provided only in two-dimensional target localization.
We considered a static problem using the RD measurements from a specific target location under a relatively far-spaced range for receivers and targets. Referring to the global positioning system (GPS) receiver’s calibration consideration in [27], we assumed an ionosphedriec time delay in the range of 20–100 ns due to the different receivers’ positions. Therefore, we assumed two values (20 and 50 ns) of time delay for the simulations. Hence, these time delays were converted to their corresponding two values of standard deviations σ d i = 6   m   a n d   15   m ,   f o r   i =   1 , , 9 , respectively, by multiplying them by the speed of light (c). Then, two additive zero-mean Gaussian errors N ( 0 , σ 2 ) with these standard deviations were used to distort the RD measurements. It is well noted that all the adjusted values of coordinate sensor positions and target positions were selected under the passive radar scenario. The target localization in this work was calculated for four different target cases using the RD measurements for each target separately, applying the localization algorithm. Additionally, the theoretical accuracy results of the estimated target positions of this solution were illustrated, which relied on the introduced errors in RD measurements.
Target localization has a significant role in remote sensing applications. It provides information about the target, like spatial position, geographic location, distance, and speed, based on the acquired data. Applying the localization process accurately is crucial for identifying and monitoring purposes to understand static and dynamic targets or make planning decisions.
This paper is deemed to have a valuable contribution to the scope of signal processing, detection, and estimation, while the application of the proposed approach represents a significant process to solve the ambiguity in the association of the RD measurements in the case of observing multiple targets. So, its innovative points can be described as follows:
  • Presenting a new approach for 2D target localization based on a closed-form solution.
  • Derivation of the theoretical and mathematical formulation of the algorithm.
  • Outlining the importance of combining the processes of the target’s direction of arrival (DOA) estimation and localization.
  • Capability to be used in the initialization and application of the tracking techniques.
  • Addressing the ghost target phenomenon by using the RD that corresponds to a certain target (reducing the spurious targets).
  • Providing a single and accurate solution for localization outperforms the SX method.
  • Removing the inconsistencies in the localization solutions presented by SX and SI.
The structure of this paper is as follows: In Section 2, we derived the problem of the target localization approach using a pentagram array. In Section 3, the derivation of the closed-form solution of the localization approach is given. The estimation accuracy of the proposed approach was included in Section 4. The numerical analysis and results of the performance of the localization method for the target position are presented in Section 5. Discussions were drawn in Section 6. In Section 7, conclusions and the future work of the study were included.
Notations: capital and small letters in boldface are used to indicate the matrixes and vectors, respectively, while lowercase letters stand for scalar quantities.
Superscripts: · T implies transpose; the symbol ā denotes a unit vector; and the · represents the norm of the matrix.

2. The Problem of the Localization Approach

The localization system with pentagram array geometry is shown in Figure 1. In this system, we considered the case of one target and multiple (ten) receivers; this case can be used for multiple targets by dealing with every target in a separate manner. Additionally, to keep the generality, we assumed that the reference receiver is located at the position of the original point 0 ,   0 ,   0 of the coordinate system. The number of receivers in the pentagram array is N + 1 = 10 , including the reference one. The ith receiver is located at the position of the point with coordinates x i = x i , y i , z i T for i = 1 : N . Here, only one fixed target was considered a point scatter, which is located at the position of coordinates x t = x t , y t , z t T . According to this description, moving targets are not in the scope of this paper. θ t and ϕ t represent the direction of arrival (DOA) elevation and azimuth angles of the target, respectively.
The vector R t of the length of the target range and the vector R i of the length of the receiver’s ( i ) range can be used to calculate the projection angle α i t between the two vectors as follows:
cos α i t = R t · R i R t R i
where,
R t = x t 0 ā x + y t 0 ā y + z t 0 ā z = x t ā x + y t ā y + z t ā z
R i = x i 0 ā x + y i 0 ā y + z i 0 ā z = x i ā x + y i ā y + z i ā z   ( i = 1 , , N )
R t represents the Euclidian distance ( R t ) between the reference position and the position of the target (t), which is given by:
R t = R t = x t 2 + y t 2 + z t 2 = x t
and R i is the Euclidian distance ( R i ) between the reference position and the position of the receiver ( i ), which is given by:
R i = R i = x i 2 + y i 2 + z i 2 i = 1 , , N
Substituting (2)–(5) into (1), we obtain:
cos α i t = x i ā x + y i ā y + z i ā z . x t ā x + y t ā y + z t ā z x i 2 + y i 2 + z i 2 x t 2 + y t 2 + z t 2     f o r   ( i = 1 , , N )
Applying the algebraic manipulation, we have:
cos α i t = x i x t + y i y t + z i z t x i 2 + y i 2 + z i 2 x t 2 + y t 2 + z t 2     f o r   ( i = 1 , , N )
Multiplying every side of Equation (7) by x i 2 + y i 2 + z i 2 , we find:
x i 2 + y i 2 + z i 2 cos α i t = x i x t + y i y t + z i z t x t 2 + y t 2 + z t 2     f o r   ( i = 1 , , N )
According to our previous study in [26], the left part of Equation (8) represents the measured range differences (RDs) that correspond to the positions of the receivers of the pentagram array regarding the same target and the same reference position. So, we assume d i represents the RD of the sensor i relative to the reference receiver as follows:
d i = x i 2 + y i 2 + z i 2 cos α i t = R i cos α i t     f o r   ( i = 1 , , N )
where,
cos α i t = sin θ t cos ϕ t φ i
and φ i is the phase angle between the reference receiver and receiver i . Then, substituting (9) into (8), we obtain:
d i = x i x t + y i y t + z i z t x t 2 + y t 2 + z t 2 = x i x t + y i y t + z i z t R t     f o r   ( i = 1 , , N )
Then,
d i R t = x i x t + y i y t + z i z t     f o r   ( i = 1 , , N )
So, we can write the spatial coordinate vectors of the N sensors as follows:
x i x i y i z i ,     f o r   ( i = 1 , , N )
where x i is the i t h receiver position. The unknown target position x t is defined by:
x t x t y t z t
Now, we can define a general matrix for N receivers as follows:
S x 1 y 1 z 1 x 2 y 2 z 2 x N y N z N N × 3
Then, we also describe the vector of the range distances (RDs) for N receivers as below:
d d 1 d 2 d N N × 1
Now, it is clear that the general matrix S in (15) contains only the pure given data of the receivers, and the vector d in (16) exclusively includes the data with their noise-corrupted measurements. Using the notations in (15) and (16), we can write (12) in matrix notation form for N receivers as below:
S x t = d R t
Equation (17) describes a linear system and contains four unknown variables: x t , y t , a n d   z t for the target position, and R t for the target-reference receiver range. The estimated solution of the target position in the least squares sense when R t is known can be obtained as follows:
x ^ t = S T S 1 S T d R t
In order to solve for the target position ( x ^ t ) using (18), the value of the variable R t must be available. In the literature on TDOA localization, there are two ways that were used to obtain an estimated target-to-reference receiver distance R t : one is known as the spherical-interpolation (SI) technique [1,24], where an estimated R t is calculated from a quotient of the mathematical division process. The other one is the spherical-intersection (SX) technique [8,9], in which an estimated R t is achieved using a quadratic equation. The authors in [25] explained that the SX technique is much more robust to measurement errors in the case of a TDOA system compared to the SI technique. Finally, after obtaining the value of R t , substitute this value into (18) to find the estimated target (position) location ( x ^ t ).
Now, consider a special case of R t by defining a new vector as follows:
a S T S 1 S T d = a 1 a 2 a 3
So, (18) becomes the following:
x ^ t = a R t
Using the definitions in (19) and (20), we can write the following relationship:
x t = x t y t z t = a 1 R t a 2 R t a 3 R t
Substituting (21) in (4) and applying some algebraic manipulations, we find the following:
R t = ( a 1 R t ) 2 + ( a 2 R t ) 2 + ( a 3 R t ) 2
then,
( R t ) 2 = ( a 1 R t ) 2 + ( a 2 R t ) 2 + ( a 3 R t ) 2
or
R t 2 ( 1 ( a 1 2 + a 2 2 + a 3 2 ) ) = 0
so,
( a 1 2 + a 2 2 + a 3 2 ) = 1
Equation (25) states that the sum of the squares of a 1 , a 2 , and a 3 is equal to unity, which represents the equation for a unit sphere.
It is clear that the solutions of (25) are all the points on the surface of the sphere with a radius of unity, which means R t = 1 . Thus, substituting this value for R t in (21) yields the values of a 1 , a 2 , and a 3 ,which represent the coordinate points of the target (location) position as below:
a 1 = x t = cos ϕ t sin θ t
a 2 = y t = sin ϕ t sin θ t
a 3 = z t = cos θ t
where ϕ t is the DOA azimuth angle of the target, ranging from 0 to 2π, and θ t is the DOA elevation angle of the target, ranging from 0 to π, as shown in Figure 1. For investigating the performance of the method, we can substitute the same value of R t = 1 in (18), which must obtain the same results for x t , y t , and z t as the target (location) position.

3. Closed-Form Solution of the Localization Approach

We show that the closed-form equation in (18) for target localization depends on R t . The difficulty of (18) lies in calculating the value of R t using the two aforementioned spherical methods. In SX [8,9], where R t is calculated using a quadratic equation in which more (two real or complex-valued) solutions for R t exist, discerning which solution corresponds to the correct target requires considering additional aspects or physical logics, such as the number of transmitters and receivers and their symmetrical distribution geometry. As an example, the authors in [4] used the positive height method of estimation for selecting the correct solution when dealing with flying targets, although it is not a perfect method in radar applications in some cases. For the SI [1,24] method, the authors in [4] show that the estimated value R ^ t of R t obtained by this method everywhere differs from the value of x ^ t , which is the result of substituting R ^ t in (18), and also differs from that of the SX method. This means that R ^ t , calculated by the SI method, has not been well-approved by the condition R ^ t = x ^ t . However, these differences in the estimated results of R t result in a notable error in target position estimation. Moreover, based on the estimated value of R t , a contradiction appears between the two methods. According to the results presented in [25], SI outperforms SX in the TDOA-considered case, while SX performs better than SI in the passive radar scenario, as shown by the results in [4].
Now, our aim is to find a simple target (position) localization formula for ( x ^ t ) in (18) by eliminating R t . This can be obtained by considering the basic relationship that is satisfied by the RDs, as follows:
d i = R i t R t     f o r   ( i = 1 , , N )
where R i t is the Euclidian distance between the target and receiver i , which is given by:
R i t = ( x i x t ) 2 + ( y i y t ) 2 + ( z i z t ) 2     f o r   ( i = 1 , , N )
Then, (29) can be rewritten using (4) and (30) as follows:
d i = ( x i x t ) 2 + ( y i y t ) 2 + ( z i z t ) 2 x t 2 + y t 2 + z t 2     f o r   ( i = 1 , , N )
We perform some mathematical manipulation on (31) to yield the following:
x i x t + y i y t + z i z t + d i R t = 1 2 ( x i 2 + y i 2 + z i 2 d i 2 )     f o r   ( i = 1 , , N )
From (12), by substituting the value of the first part of the left-hand side of (32) and simplifying the result, we find the following:
R t = 1 4 d i ( x i 2 + y i 2 + z i 2 d i 2 )     f o r   ( i = 1 , , N )
So, we can define a new vector as follows:
z = 1 4 x 1 2 + y 1 2 + z 1 2 d 1 2 x 2 2 + y 2 2 + z 2 2 d 2 2 x N 2 + y N 2 + z N 2 d N 2 N × 1
Then, using matrix notations of (16) and (34), (33) can be written as follows:
R t = z d = d T d 1 d T z
The value of R t in Equation (35) significantly depends on the accuracy of the TDOA measurements. As the delays are typically not measured precisely, we consider R t to be an estimated solution, i.e. , R t = R ^ t . Now, inserting (35) into (18) yields the following:
x ^ t = S T S 1 S T d ( d T d 1 d T z )
Finally, the formula for target localization in (36) has only three variables ( x t , y t , a n d   z t ) that describe a linear system whose closed-form solution can be used to estimate the target position x ^ t using only the data of the receivers locations and their corresponding RDs.

4. Accuracy of the Estimated Target Position

The accuracy of the method depends on the accuracy of the RDs parameters. In such applications, the signal-to-noise ratio and the range resolution criterion are used to estimate the accuracy of the measurements [4]. The estimated solution of the target position that was obtained by (36) was calculated using the variances of the RDs, which realize Equation (29). Using these variances, which represent the accuracy of the RDs, we can calculate the accuracy of the method in the Cartesian coordinates.
Let σ D i 2 be the variance of the RD corresponding to the ith receiver. Then we can give an expression to the covariance matrix R (a diagonal matrix that contains the N -vector of variances for N receivers) of the RDs by the following:
R N × N = E d d T = d i a g σ D 1 2 , σ D 2 2 , . , σ D N 2
The covariance matrix is difficult to find in an easy way due to the nonlinear relationship between the RDs and the estimated target position. In [24], a formulation was presented that can be used to give an approximate expression for the covariance matrix. The covariance matrix of the estimated position can be approximated using a first-order Taylor series expansion as follows:
W 2 × 2 = E x ^ t x ^ t T x t d R x t d T
where x t d 2 × N represents the Jacobian, which can be achieved by making a differentiation of Equation (17) with respect to d:
S x t d = d R t d
Then, the derivation of the right-hand side of the above equation is given the following:
d R t d = I R t + d R t d
where I is the identity matrix. Then, using the chain rule, we can calculate R t d , such as follows:
R t d = R t x t x t d = x t T x t x t d
Substituting (40) and (41) in (39), we find the following:
S x t d = I R t + d x t T x t x t d
Then, we can obtain the Jacobian matrix after rearranging Equation (42) as below:
x t d S d x t T x t = I R t
Now, define a new matrix B as follows:
B = S d x t T x t
So, Equation (43) can be expressed as follows:
x t d = B T B 1 B T ( I R t )
Finally, substitute (45) in (38) to find the covariance matrix W 2 × 2 of the estimated target position, whose diagonal values indicate the variances of the estimated target position error in the x and y coordinates.

5. Numerical Results

This paper is an extension of our previous work presented in [26]. The pentagram array with ten receivers (the fixed number of receivers in the array) of the mentioned study was used to investigate the performance of this algorithm. We carried out numerical analysis simulations with MATLAB/R2018a computer software using the RD measurements. The parameters of the four different targets are listed in Table 1.
The assumption of the targets and their distribution in only two dimensions was selected according to the restriction of this pentagram array paradigm. We assumed a relatively far target (target No. 1), two relatively close targets (both targets No. 2 and No. 3), and a faraway target (target No. 4). Additionally, all four targets were considered independent of each other. The simulation result of the distribution of the targets in the two dimensions is shown in Figure 2a, according to the parameters listed in Table 1. The blue mark (x), cyan mark (+), magenta mark (*), and green mark (o) indicate target 1, target 2, target 3, and target 4, respectively.
The positions of the receivers (N + 1 = 10) in the pentagram array for the position estimation of these four targets are listed in Table 2. The receivers were placed in a 2D subspace, which is less than three and not sufficient for 3D localization. This leads to making the z-offset of all positions of the receivers zero in Table 2. These receiver positions were set and distributed over a relatively wide area. The array layout for the receiver’s distribution using the data listed in Table 2 is shown in Figure 2b. The red marks (diamond) represent the ten positions of the array receivers in both x and y coordinates.
Then, two additive zero-mean Gaussian errors N ( 0 , σ 2 ) with standard deviations o σ d i = 6   m   a n d   15   m ,   f o r   i = 1 , , 9   a r e used to distort the RD measurements of the four targets in the simulations.
The main purpose of this part is to test the validity of the new approach of (36) for target localization, which was derived based on the formula of (18) and represents its closed-form solution. This means its validity significantly relies on the validity of (18). Therefore, we will investigate the performance of (18) for 2D localization of the four targets. The realization of (18) requires the value of R t to be known. The value of R t was obtained by (35). First, we conducted the simulations under distortion of the RD by an additive zero-mean Gaussian error with σ d i = 6   m ,   f o r   i = 1 , , 9 . The estimated coordinates x ^ t   a n d   y ^ t of the estimated 2D target (location) position ( x ^ t ) calculated according to (18) for four targets, in this case using the values of R t according to (35), are shown in Figure 3a–d, respectively, for only one round of simulation.
Second, we regenerated the simulations under distortion of the RD by another additive zero-mean Gaussian error with σ d i = 15   m ,   f o r   i = 1 , , 9 . Here, the results of the estimated coordinates x ^ t   a n d   y ^ t of the estimated 2D target (location) position ( x ^ t ) by (18) for the same four targets are shown in Figure 4a–d.
It is clear from Figure 3a–d and Figure 4a–d and according to (18) that the position varies linearly (represented by the blue lines) with R t . The red mark (x) indicates the true positions in the x and y coordinates of the four targets (values in Table 1), which, due to the RD errors, are not located on the blue line, while the green mark (+) indicates the estimated positions in the x and y coordinates of the four targets using the algorithm of the formula in (18). All the estimated positions fully correspond with the true positions in the x and y coordinates, even for different and large errors. This accuracy in the estimated positions ( x ^ t ) and R ^ t indicates the validity of this method for target localization.
The estimated values of R t by (35) were used in (18) to obtain the estimated positions ( x ^ t ) . To examine the enforcement of the term R t = x ^ t during the derivation of the algorithm, Figure 5e–h shows the simulation results of the estimated range to the target (Rt using (18)) versus the range to the target obtained by R t = x ^ t with standard deviation σ d i = 6   m .
The simulation results of the estimated range to the target (Rt using (18)) versus the range to the target obtained by R t = x ^ t with a standard deviation of σ d i = 15   m are shown in Figure 6e–h.
In Figure 5e–h and Figure 6e–h, the Y-axis represents the Rt-cal, which was calculated by R t c a l = x ^ t , while the x-axis represents the R t that was used in (18) to estimate the target positions ( x ^ t ) . The blue line indicates the calculated range to target Rt-cal, while the red-dashed line indicates the base line for R t c a l = R t . The true (marked with magenta stars) and estimated (marked with cyan circles) positions lie on the red-dashed line and are extremely coincident with each other. Additionally, we can see that, from Figure 5h and Figure 6h, which relate to target-4, there is a very small distance displacement between the two lines. This is due to a slight error in estimating R t that led to a negligible difference between the values of R t c a l and R t in this case. So, there is no worthy influence of this difference that can be mentioned in the estimation of the target location (the two lines in the two figures are not far away from each other). These simulations show the properties of the algorithm and its ability to estimate R t , which is considered very important in correctly estimating the target location.
To test the accuracy of the algorithm, we performed additional simulations based on target-1 as a randomly selected case. In this scenario, the same two additive zero-mean Gaussian random errors N ( 0 , σ 2 ) with the same standard deviations σ d = 6   m   a n d   15   m were used to disturb the RD measurements. Then the target position was estimated based on ten random values of Gaussian error.
The results of the simulations with standard deviations σ d = 6   m and σ d = 15   m are shown in Figure 7 and Figure 8, respectively.
In Figure 7 and Figure 8, the blue lines describe the curve of the position versus the Gaussian errors, and the green marks (+) indicate the estimated positions in the x and y coordinates of the target using the algorithm. As we can see, in both figures, all ten values of the estimated position were set very nearly and located in a narrow space for both the x (from 6.020 to 6.027 km for Figure 7 and from 6.015 to 6.040 for Figure 8) and y (from 1.613 to 1.615 km for Figure 7 and from 1.611 to 1.619 for Figure 8) coordinates.
Figure 9 and Figure 10 display the locations of the x and y coordinates versus the range to the target R t for σ d = 6   m   a n d   15   m , respectively. In the two figures, usually the green mark (+) indicates the estimated ten positions in the x and y coordinates of the target according to the ten values of R t , which correspond to the ten values of the Gaussian errors using the algorithm. The red marks (x) indicate the true positions in the x and y coordinates of the target (values in Table 1). The error between these ten estimated positions to locate the true x and y coordinates for the two cases of Gaussian errors was found to be σ x = 2.26   m and σ y = 0.65   m for σ d = 6   m , and σ x = 7.93   m and σ y = 2.28   m for σ d = 15   m .
Furthermore, for more investigation into the theoretical accuracy in position estimation using this method, the simulations were conducted 1000 times for each target to estimate the true position based on the same two standard deviations. In these scenarios, the results of the accuracy in the x and y coordinates are listed in Table 3 and Table 4. It can be seen from the two tables that the small errors in the RD measurements of the target provide small errors in the accuracy of the algorithm, and vice versa. Consequently, these lower errors in both the x and y coordinates lead to locating the estimated positions in the vicinity of the true target’s position.
We can see from the numerical results regarding the target localization accuracy in previous scenarios for both the estimated target position and target-reference receiver range that the algorithm provided accurate estimated results for the two different errors. This accuracy means the RD measurements of these targets were typically measured precisely.
These results confirm that the method is valid for target localization as well as the estimation of the target-reference receiver range R t even for different RD errors, and its accuracy depends on the RD measurements.

6. Discussion

Referring to the theoretical study and performance of the method in the simulation results, in this area we summarized a short discussion of some points based on the proposed approach and the considered case study, which can be listed as follows:
The derivation of the approach was based on a pentagram array with a fixed number of receivers (N + 1 = 10).
The receivers were distributed only in two subspaces.
The receivers’ positions were spaced by a relatively far distances.
The case study assumed only a far-spaced situation for both receivers and targets under two Gaussian random errors with standard deviations σ = 6 and 15 m.
The accuracy of the algorithm depends on the errors in the RD measurements (small errors provide good accuracy).
Localization obtained by (18) based on finding the value of Rt can be compared with that of the SX and SI methods.
For extending the approach to an arbitrary array geometry and number (N) of receivers, the theoretical and mathematical formulation of the approach must be recomputed using the selected array or receiver’s configuration.

7. Conclusions and Future Works

This paper proposes a simple method for target localization using range difference (RD) measurements from N + 1 receivers ( N = 9 ). The approach was derived using a closed-form solution from RDs based on a pentagram array. It is presented as an alternative method to avoid the contradiction between the two well-known TDOA system methods (SX and SI). In [25], SI performed better than SX; conversely, in [4], SX performed better compared to SI.
Using numerical analysis based on an assumption-based passive radar scenario, the performance of the approach was investigated for different targets and RD measurements using two Gaussian random errors with zero mean and standard deviations σ = 6   m   a n d   15   m according to ionosphedriec time delays of 20 and 50 nsec, respectively. The well-conducted analysis provided good accuracy for target localization results. Additionally, the accuracy of the estimated target positions in the x and y coordinates was calculated, which essentially depends on the accuracy of the RD measurements. The small errors in the RD measurements lead to the good accuracy of the approach.
As a consequence, the new approach is suitable for 2D localization in the considered case (passive radar localization). Its application only for 2D target localization refers to the particular placement of the receivers in the considered array.
The method is fast due to its low computational burden, which is based on a closed-form equation and is easily executed. Additionally, it can be used for numerous targets by dealing with everyone in a single scenario.
In the future, we will focus our studies on the application of the proposed localization approach in particular cases, such as those involving large-area distributed transmitters, one receiver and target, real-life experiments, practical applications, and target tracking problems.

Author Contributions

Conceptualization, M.K. and B.T.; methodology, M.K.; software, K.T., H.F. and Y.X.; validation, M.K., B.T. and K.J.; formal analysis, M.K., K.T. and H.F.; investigation, M.K., K.J., K.T., H.F., Y.X. and B.T.; resources, B.T.; data curation, M.K.; writing—original draft preparation, M.K.; writing—review and editing, M.K. and K.J.; visualization, M.K. and Y.X.; supervision, B.T.; project administration, M.K., B.T. and K.J.; funding acquisition, B.T. and K.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Key Project of the National Defense Science and Technology Foundation Strengthening Plan 173 of funder grant number 2022-JCJQ-ZD-010-12 and in part by the National Natural Science Foundation of China under grant 62301119.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to thank all editors and reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Friedlander, B. A passive localization algorithm and its accuracy analysis. IEEE J. Ocean. Eng. 1987, 12, 234–245. [Google Scholar] [CrossRef]
  2. Howland, P.E.; Maksimiuk, D.; Reitsma, G. FM radio based bistatic radar. Inst. Elect. Eng. Proc. Radar Sonar Navig. 2005, 152, 107–115. [Google Scholar] [CrossRef]
  3. Van Etten, J.P. Navigation systems: Fundamentals of low and very low frequency hyperbolic techniques. Electric. Commun. 1970, 45, 192–212. [Google Scholar]
  4. Malanowski, M.; Kulpa, K. Two methods for target localization in multistatic passive radar. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 572–580. [Google Scholar] [CrossRef]
  5. Noroozi, A.; Sebt, M.A. Comparison between range-difference-based and bistatic-range-based localization in multistatic passive radar. In Proceedings of the 16th International Radar Symposium (IRS), Dresden, Germany, 24–26 June 2015. [Google Scholar]
  6. Noroozi, A.; Sebt, M.A. Target localization in multistatic passive radar using SVD approach for eliminating the nuisance parameters. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 1660–1671. [Google Scholar] [CrossRef]
  7. Einemo, M.; So, H.C. Weighted least squares algorithm for target localization in distributed MIMO radar. Signal Process. 2015, 115, 144–150. [Google Scholar] [CrossRef]
  8. Mellen, G., II; Pachter, M.; Raquet, J. Closed-form solution for determining emitter location using time difference of arrival measurements. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1056–1058. [Google Scholar] [CrossRef]
  9. Schau, H.C.; Robinson, A.Z. Passive source localization employing intersecting spherical surfaces from time-of-arrival differences. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 1223–1225. [Google Scholar] [CrossRef]
  10. Malanowski, M.; Kulpa, K.; Suchozebrski, R. Two-stage tracking algorithm for passive radar. In Proceedings of the 12th International Conference on Information Fusion, Seattle, WA, USA, 6–9 July 2009. [Google Scholar]
  11. Inggs, M.; Tong, C.; Nadjiasngar, R.; Lange, G.; Mishra, A.; Maasdorp, F. Planning and design phases of a commensal radar system in the FM broadcast band. IEEE Aerosp. Electron. Syst. Mag. 2014, 29, 50–63. [Google Scholar] [CrossRef]
  12. Xiao, Y.C.; Wei, P.; Yuan, T. Observability and performance analysis of bi/multi-static Doppler-only radar. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 1654–1667. [Google Scholar] [CrossRef]
  13. Langellotti, D.; Colone, F.; Lombardo, P.; Sedehi, M.; Tilli, E. DVB-T based passive bistatic radar for maritime surveillance. In Proceedings of the IEEE Radar Conference, Cincinnati, OH, USA, 19–23 May 2014. [Google Scholar]
  14. Poullin, D.; Flecheux, M. Passive 3D tracking of low altitude targets using DVB (SFN broadcasters). IEEE Aerosp. Electron. Syst. Mag. 2012, 27, 36–41. [Google Scholar] [CrossRef]
  15. Schroeder, A.; Edrich, M. CASSIDIAN multiband mobile passive radar system. In Proceedings of the 12th International Radar Symposium (IRS), Leipzig, Germany, 7–9 September 2011. [Google Scholar]
  16. Del, R.M.N.; Mata, M.D.; Jarabo, A.M.P.; Rosado, S.J.; Gomez, D.H.P. Doa estimation based on a ULA of commercial antennas in semi-urban passive radar scenario. In Proceedings of the International Conference on Control, Artificial Intelligence, Robotics & Optimization (ICCAIRO), Prague, Czech Republic, 20–22 May 2017. [Google Scholar]
  17. Falcone, P.; Colone, F.; Macera, A.; Lombardo, P. Two-dimensional location of moving targets within local areas using WiFi-based multistatic passive radar. IET Radar Sonar Navig. 2014, 8, 123–131. [Google Scholar] [CrossRef]
  18. Filippini, F.; Martelli, T.; Colone, F.; Cardinali, R. Target DoA estimation in passive radar using non-uniform linear arrays and multiple frequency channels. In Proceedings of the IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018. [Google Scholar]
  19. Bournaka, G.; Heckenbach, J.; Baruzzi, A.; Cristallini, D.; Kuschel, H. A two stage beamforming approach for low complexity CFAR detection and localization for passive radar. In Proceedings of the IEEE Radar Conference, Philadelphia, PA, USA, 2–6 May 2016. [Google Scholar]
  20. Huang, J.H.; Garry, J.L.; Smith, G.E.; Baker, C.J. Array based passive radar target localization. In Proceedings of the IEEE Radar Conference (RadarConf), Philadelphia, PA, USA, 2–6 May 2016. [Google Scholar]
  21. 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]
  22. Schmidt, R. A new approach to geometry of range difference location. IEEE Trans. Aerosp. Electron. Syst. 1972, 8, 821–835. [Google Scholar] [CrossRef]
  23. Schmidt, R. Least squares range difference location. IEEE Trans. Aerosp. Electron. Syst. 1996, 32, 234–242. [Google Scholar] [CrossRef]
  24. Smith, J.O.; Abel, J.S. The spherical interpolation method of source localization. IEEE J. Ocean. Eng. 1987, 12, 246–252. [Google Scholar] [CrossRef]
  25. Smith, J.O.; Abel, J.S. Closed-form least-squares source location estimation from range-difference measurements. IEEE Trans. Acoust. Speech Signal Process. 1987, 35, 1661–1669. [Google Scholar] [CrossRef]
  26. Khalafalla, M.; Jiang, K.; Tian, K.; Feng, H.; Xiong, Y.; Tang, B. Pentagram Arrays: A New Paradigm for DOA Estimation of Wideband Sources Based on Triangular Geometry. Remote Sens. 2024, 16, 535. [Google Scholar] [CrossRef]
  27. Powers, E.D.; Miranian, M.; White, J.D.; Brad, J. Absolute Time Error Calibration of GPS Receivers Using Advanced GPS Simulators. In Proceedings of the 29th Annual Precise Time and Time Interval (PTTI) Systems and Applications Meeting, Long Beach, CA, USA, 2–4 December 1997; pp. 193–200. [Google Scholar]
Figure 1. Pentagram array geometry for one target localization.
Figure 1. Pentagram array geometry for one target localization.
Remotesensing 16 01370 g001
Figure 2. (a,b) Targets and receivers distributions.
Figure 2. (a,b) Targets and receivers distributions.
Remotesensing 16 01370 g002
Figure 3. (ad) Target position vs. estimated R t under standard deviation σ d i = 6   m .
Figure 3. (ad) Target position vs. estimated R t under standard deviation σ d i = 6   m .
Remotesensing 16 01370 g003
Figure 4. (ad) Target position vs. estimated R t under standard deviation σ d i = 15   m .
Figure 4. (ad) Target position vs. estimated R t under standard deviation σ d i = 15   m .
Remotesensing 16 01370 g004
Figure 5. (eh) R t c a l (calculated) vs. R t (setting) under standard deviation σ d i = 6   m .
Figure 5. (eh) R t c a l (calculated) vs. R t (setting) under standard deviation σ d i = 6   m .
Remotesensing 16 01370 g005
Figure 6. (eh) R t c a l (calculated) vs. R t (setting) under standard deviation σ d i = 15   m .
Figure 6. (eh) R t c a l (calculated) vs. R t (setting) under standard deviation σ d i = 15   m .
Remotesensing 16 01370 g006
Figure 7. Target-1 position estimation vs. Gaussian random error with σ d = 6   m .
Figure 7. Target-1 position estimation vs. Gaussian random error with σ d = 6   m .
Remotesensing 16 01370 g007
Figure 8. Target-1 position estimation vs. Gaussian random error with σ d = 15   m .
Figure 8. Target-1 position estimation vs. Gaussian random error with σ d = 15   m .
Remotesensing 16 01370 g008
Figure 9. Target-1 position estimation vs. range to the target R t with σ d = 6   m .
Figure 9. Target-1 position estimation vs. range to the target R t with σ d = 6   m .
Remotesensing 16 01370 g009
Figure 10. Target-1 position estimation vs. range to the target R t with σ d = 15   m .
Figure 10. Target-1 position estimation vs. range to the target R t with σ d = 15   m .
Remotesensing 16 01370 g010
Table 1. The parameters of the four different targets.
Table 1. The parameters of the four different targets.
Target No.x-Offset (km)y-Offset (km)Rt (km)
16.022551.613746.235
25.596971.818575.885
35.332612.047005.712
48.6845311.9532314.775
Table 2. The positions of the receivers of the pentagram array.
Table 2. The positions of the receivers of the pentagram array.
Receiver No.x-Offset (km)y-Offset (km)z-Offset (km)
Reference0.00000.00000.0000
147.30303−145.583770.00000
2247.695530.000000.00000
3200.38989145.591780.00000
447.30303145.583780.00000
576.5431255.611830.00000
694.612500.000000.00000
7153.083030.000000.00000
8171.2145655.630980.00000
9123.8467789.979940.00000
Table 3. The estimation accuracy of the algorithm with σ d = 6   m .
Table 3. The estimation accuracy of the algorithm with σ d = 6   m .
Target No. σ x ( m ) σ y ( m )
12.650.76
22.600.91
32.571.06
41.302.52
Table 4. The estimation accuracy of the algorithm with σ d = 15   m .
Table 4. The estimation accuracy of the algorithm with σ d = 15   m .
Target No. σ x ( m ) σ y ( m )
16.651.91
26.622.31
36.462.66
43.216.20
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Khalafalla, M.; Jiang, K.; Tian, K.; Feng, H.; Xiong, Y.; Tang, B. Two-Dimensional Target Localization Approach via a Closed-Form Solution Using Range Difference Measurements Based on Pentagram Array. Remote Sens. 2024, 16, 1370. https://doi.org/10.3390/rs16081370

AMA Style

Khalafalla M, Jiang K, Tian K, Feng H, Xiong Y, Tang B. Two-Dimensional Target Localization Approach via a Closed-Form Solution Using Range Difference Measurements Based on Pentagram Array. Remote Sensing. 2024; 16(8):1370. https://doi.org/10.3390/rs16081370

Chicago/Turabian Style

Khalafalla, Mohammed, Kaili Jiang, Kailun Tian, Hancong Feng, Ying Xiong, and Bin Tang. 2024. "Two-Dimensional Target Localization Approach via a Closed-Form Solution Using Range Difference Measurements Based on Pentagram Array" Remote Sensing 16, no. 8: 1370. https://doi.org/10.3390/rs16081370

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