Next Article in Journal
A Sensitive and Selective Sensor Based on Orthorhombic Copper Molybdate Decorated on Reduced Graphene Oxide for the Detection of Promethazine Hydrochloride
Previous Article in Journal
Development of a Multi-Sensor GNSS-IoT System for Precise Water Surface Elevation Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Three-Dimensional Target Localization Method for Satellite–Ground Bistatic Radar Based on a Geometry–Motion Cooperative Constraint

Xi’an Institute of Space Radio Technology, Xi’an 710100, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(11), 3568; https://doi.org/10.3390/s25113568
Submission received: 18 April 2025 / Revised: 29 May 2025 / Accepted: 3 June 2025 / Published: 5 June 2025
(This article belongs to the Section Navigation and Positioning)

Abstract

:
This paper investigates the three-dimensional target localization problem in satellite–ground bistatic radar. In conventional bistatic radar systems, passive receivers struggle to directly acquire the altitude information of the target, making it difficult to achieve effective three-dimensional target localization. This paper uses the bistatic distance data obtained after signal processing to construct ellipsoidal constraints, thereafter combining azimuth data to compress the position solution space into a three-dimensional elliptical line. Introducing the assumption of short-term linear uniform motion of the target, the target trajectory and elliptical line constraints are projected onto a two-dimensional plane, establishing an optimization model to determine the target trajectory parameters, ultimately yielding the target’s three-dimensional coordinates and completing the positioning process. The simulation results demonstrate the efficacy and performance of the proposed method.

1. Introduction

Radar target tracking and localization have extensive applications in both civilian and military domains. Space-based early warning radar is crucial for tracking and positioning because of its capability to detect diverse targets. It can effectively make up for the shortcomings of existing early warning radar systems. Space-based early warning radar is essentially a bistatic/multi-base radar system. It uses satellites as transmitters and sets up one or more receivers to reconnaissance specific areas. The distinctive architecture of separate transmitters and receivers, along with inherent advantages in concealment and multi-angle detection, has rendered the target positioning of space-based early warning radar systems a prominent focus of research. The positioning method often relies on the joint measurement of time difference of arrival (TDOA), frequency difference of arrival (FDOA), or phase difference by multiple stations and then developing linear or nonlinear models to determine the target position. Current research methods can be classified into two categories: direct and indirect. The target parameter information of the direct method is directly estimated from the received echo. In 2011, Bar-Shalom et al. introduced the direct position determination (DPD) method [1] into the MIMO (Multiple Input–Multiple Output) radar system and gave a maximum likelihood algorithm model for stationary target position estimation [2]. In [3], Zhang et al. studied the problem of noncoherent distributed MIMO radar positioning under bandwidth-limited conditions. Given the huge transmission load of the sampling signal in the traditional direct positioning algorithm, the baseband echo was low-bit quantized at each receiving end, and then the maximum likelihood estimator was used to obtain the target position.
The indirect approach is divided into two steps. The initial stage retrieves data from the echo. The second stage uses the measurement to solve the target position by formulating a linear or nonlinear equation. In 2007, Ho and Lu et al. proposed a two-stage target positioning method that simultaneously uses TDOA and FDOA measurement. Under the condition that the position is not accurately known, in addition to using FDOA measurement to obtain the additional ability to carry out target velocity estimation, it also improves the target positioning accuracy [4]. However, nonlinear interactions diminish the positioning accuracy dramatically as the platform position error rises. To address this problem, researchers employed first-order Taylor series expansion to establish a linear equation group. Then, they used the best linear unbiased estimator to obtain the target position, avoiding the position estimation error introduced by nonlinear terms [5,6]. In [7], assuming that the time delay between the transmitting and receiving antennas in the MIMO radar has been obtained, the authors established a linear equation between the received data and the unknown target position. They used the least squares method to estimate the target position. The simulation results show that the process has good positioning performance without relying on initial values. In [8], aiming to prevent the abnormal distance measurements that may occur in distributed MIMO radar systems, researchers used the maximum correlation entropy criterion to construct a cost function and then used a semi-quadratic optimization method to solve the nonconvex problem. Simulation experiments proved the robustness of this method.
Furthermore, certain researchers have employed distance measurements to formulate a nonconvex weighted least squares problem for the simultaneous estimation of transmitter and target positions, utilizing semidefinite relaxation (SDR) to transform the problem into a convex semidefinite programming framework [9]. Certain scholars have also presented a Lagrangian programming neural network method for addressing nonlinear constrained optimization problems, grounded in Lagrangian multiplier theory [10,11].
While the direct method can intuitively acquire the required parameters, it poses significant challenges in terms of system computational load. Currently, indirect methods are predominantly employed to address the distributed radar target positioning issue. Researchers have devised many constrained optimization techniques. Nevertheless, the majority of these optimization techniques necessitate precise initial values in the first phase to guarantee estimation accuracy. Research on 3D target localization for dispersed multi-base radar systems has reached a considerable level of maturity; nonetheless, certain challenges remain that are difficult to address. First, the stringent temporal synchronization across numerous station elevates the complexity [12,13,14]; second, three-dimensional positioning requires that the spatial layout of multiple stations meet certain geometric observable conditions, that is, reasonable resource allocation and scheduling are required for different application scenarios, otherwise it may cause positioning ambiguity or ill-conditioned solution problems [15,16,17,18]; third, in real detection circumstances, the localization of airborne objects is influenced by the number of receiving stations, and the actual observation region is frequently monitored by only a single station [19]. Currently, the multi-base radar system degenerates into a bistatic configuration including one transmitter and one receiver. Inadequate model input information may impair the efficacy of the above positioning methods or may even result in incorrect resolution of the 3D coordinates.
Based on this premise, researchers have explored 3D target localization within the framework of bistatic radar. Nevertheless, the challenge of passive receivers directly obtaining target altitude [20] has resulted in inadequate information for bistatic radar positioning. To address the issue, certain researchers have incorporated additional information by modifying the layout of the transmitting/receiving array to assist positioning. In [21], Cheng et al. employed a uniform rectangular planar array arrangement and utilized tensor decomposition to derive the parameter matrix. They calculated the Doppler frequency, direction of departure (DoD), and direction of arrival (DoA), utilizing the properties of the Vandermonde structure. In [22], Li et al. employed a configuration comprising a transmitting uniform circular array and a receiving uniform linear array to ascertain the target’s azimuth, elevation angle, and receiving cone angle from the received data. Without bistatic radar distance data, Li utilized angular information to ascertain the target’s 3D coordinates. Several works have written on the topic of the localization of bistatic MIMO radar [23,24,25,26,27].
To enhance the practicality of bistatic radar positioning, this paper aims to conduct a more in-depth analysis of the measurement data instead of modifying the array layout. In [20], the author presented a passive bistatic radar target localization method utilizing multiple receivers and non-cooperative multiple transmitters. The approach utilizes the bistatic distances of various transmitters and receivers to construct an ellipsoid, thereafter finding the intersecting points of these ellipsoids in three-dimensional space to locate the position of the target. In [28], the author added angle-of-arrival (AOA) data based on bistatic distance and performed target 3D localization through two-stage processing. Similar work was carried out in [29,30,31]. The distinguishing feature of [20,28,29,30,31] is their reliance measurement data as input for data-level target localization, but mostly based on multi-base configurations.
Building upon the aforementioned research, this paper introduces a 3D target localization method under bistatic radar by further utilizing measurement information and motion characteristics. This paper uses measured bistatic distance data to establish an ellipsoidal constraint, subsequently compressing the solution space into a three-dimensional ellipse by combining the azimuthal tangent plane. The hypothesis of the short-term uniform linear motion of the target is introduced. Subsequently, a three-dimensional ellipse and the target’s motion trajectory are projected onto a two-dimensional plane. The slope of the trajectory is analytically determined by constructing a cost function utilizing the relative time difference of motion, while the intercept range is constrained. A variable step-size segmentation search method is designed, incorporating the curvature criterion, to accurately search intercept solution and three-dimensional coordinates, ultimately achieving three-coordinate positioning in a single transmitter and single receiver configuration.
The main innovations of the paper are as follows:
(1)
The method of projecting the three-dimensional ellipse and the target motion trajectory onto a two-dimensional plane, while determining the trajectory slope through the construction of a cost function, circumvents the substantial computational complexity associated with three-dimensional solution searches. The framework of “reducing dimension–solving–increasing dimension” is quite uncommon in the positioning algorithms found in the current literature.
(2)
The integration of the intercept search mechanism of variable step-size segmentation and curvature criterion guarantees computational efficiency and accuracy, rendering it more applicable in engineering than iterative optimization methods.
The rest of the paper is organized as follows. Section 2 discusses in detail the target localization method using bistatic distance and azimuth measurement; to verify the effectiveness of the proposed method, Section 3 gives simulation experiments and analyzes the ranging accuracy with different measurement errors; finally, Section 4 summarizes the paper and offers conclusions.

2. Positioning Model

Consider a bistatic radar system with a GEO satellite as the transmitter and a uniform linear array as the receiver, as shown in Figure 1. The coordinates of the GEO satellite and the ground receiver are known in the earth-centered earth-fixed (ECEF) coordinate system, which are g e o X g e o , Y g e o , Z g e o and r e c X r e c , Y r e c , Z r e c . The coordinate of the target, which is t a r X t a r , Y t a r , Z t a r , is unknown.

2.1. Position Ellipsoid Constraint

Assume that the receiver has obtained the measurement of the bistatic distance Δ R and the azimuth θ t a r of the target relative to the receiver after signal processing. The bistatic distance Δ R is
Δ R = R g e o _ t a r + R r e c _ t a r
In the above formula, R g e o _ t a r is the distance between the transmitter and the target, and R r e c _ t a r is the distance between the receiver and the target. The position of the target at any time is on an ellipsoid with the transmitter and the receiver as the focus and the bistatic distance Δ R as the major axis length. Considering the difficulty of directly solving the explicit equation of the target position ellipsoid, a virtual standard ellipsoid equation is first established at the ECEF coordinate origin, and then the ellipsoid is transformed to its actual position using coordinate transformation. The standard ellipsoid equation in the ECEF coordinate system is given as follows:
x 2 a 2 + y 2 b 2 + z 2 c 2 = 1
In the above formula,
a = Δ R 2 b = c = a 2 R g e o _ r e c 2 2
In the above formula, R g e o _ r e c is the distance between transmitter and receiver. The coordinate transformation of the above standard ellipsoid includes two parts: rotation and translation. The rotation matrix is recorded as
T = T 1 T 2 T 3
In the above formula, T 1 is the normalized direction vector of the line connecting the transmitter and the receiver, and the direction is from the transmitter to the receiver.
T 1 = g e o 1 r e c 1 g e o r e c 2 , g e o 2 r e c 2 g e o r e c 2 , g e o 3 r e c 3 g e o r e c 2
In the above formula, 2 representing the 2-norm, T 2 and T 3 are a set of unit vectors that are orthogonal to T 1 . The solution steps are summarized in Table 1, as shown below.
The translation vector is
t = g e o + r e c 2
The ellipsoid transformation relationship is
x y z = T x y z + t
In the above formula, x , y , z and x , y , z represent the points on the ellipsoid before and after the transformation, respectively. The equation of the ellipsoid with the transmitter and the receiver as the double focus is
T 11 x t x + T 12 y t y + T 13 z t z 2 a 2 + T 21 x t x + T 22 y t y + T 23 z t z 2 b 2 + T 31 x t x + T 32 y t y + T 33 z t z 2 b 2 = 1

2.2. Position Ellipse Constraint

All points with an azimuth angle of θ t a r relative to the receiver r e c X r e c , Y r e c , Z r e c form an azimuthal tangent plane, which is recorded as
γ = r e c 1 + N cos θ t a r ,   r e c 2 + N sin θ t a r ,   Z N , Z
In Formula (9), if N and Z are any real numbers, the azimuth angle of the obtained point relative to r e c X r e c , Y r e c , Z r e c is θ t a r . By taking all N and Z values, the set of all points forms the plane γ . Take any two points on the tangent plane and record their coordinates as follows:
P 1 r e c 1 + N 1 cos θ t a r ,   r e c 2 + N 1 sin θ t a r ,   Z 1 P 2 r e c 1 + N 2 cos θ t a r ,   r e c 2 + N 2 sin θ t a r ,   Z 2
Combine the receiver coordinates r e c X r e c , Y r e c , Z r e c to obtain the azimuthal tangent plane equation:
x r e c 1 y r e c 2 z r e c 3 P 1 1 r e c 1 P 1 2 r e c 2 P 1 3 r e c 3 P 2 1 r e c 1 P 2 2 r e c 2 P 2 3 r e c 3 = 0
By combining Equations (8) and (11), we can obtain the ellipse intersecting line equation f x , y , z in each azimuth direction. The intersecting relationship between the ellipsoid constraint and the azimuthal tangent plane constraint is shown in Figure 2.

2.3. Assumption of Short-Term Linear Motion of the Target

High-speed targets in cruise mode can be regarded as an ideal uniform linear motion model in a very short period of time. The spatial line equation of the target motion trajectory is assumed to be
x t = x 0 + v x t y t = y 0 + v y t z t = z 0 + v z t
where t is understood as time, and the direction vector v x , v y , v z is understood as speed. Assume that the target reaches P 1 x 0 + v x t 1 , y 0 + v y t 1 , z 0 + v z t 1 at time t 1 , P 2 x 0 + v x t 2 , y 0 + v y t 2 , z 0 + v z t 2 at time t 2 , and P 3 x 0 + v x t 3 , y 0 + v y t 3 , z 0 + v z t 3 at time t 3 . The ratio of distances satisfies the following relationship:
P 1 P 3 2 P 1 P 2 2 = v x 2 t 3 t 1 2 + v y 2 t 3 t 1 2 + v z 2 t 3 t 1 2 v x 2 t 2 t 1 2 + v y 2 t 2 t 1 2 + v z 2 t 2 t 1 2 = t 3 t 1 t 2 t 1
Under uniform motion conditions, the ratio of the distances among any three points is only proportional to the relative time difference of the target’s movement. The ellipse formed by the intersecting line of the azimuthal tangent plane and the target position ellipsoid, and the target motion trajectory are both projected onto a plane perpendicular to the azimuthal tangent plane, resulting in a two-dimensional intersecting line, as shown in Figure 3.
As shown in Figure 3b, the equation for the target trajectory in the projection plane is presumed to be
y = k x + b
Should the parameters k and b in Equation (14) be determinable, then two sets of positions will fulfill the linear relationship depicted in Figure 3b, as illustrated in Figure 4. The erroneous solution can be discarded based on the elevation angle relationship between the two positional sets and the receiver. The positioning problem is transformed into determining the unknown parameters k and b.

2.3.1. Solution for the Slope k of Trajectory

The projection equation of the ellipse intersecting line is
y = tan θ t a r _ i x + Y r e c tan θ t a r _ i X r e c
In Formula (15), the subscript “i” is used to distinguish the ellipse intersecting lines at different azimuths. Then, the two-dimensional coordinate ξ i _ 2 D of the target at azimuth θ t a r _ i is
ξ i _ 2 D b Y r e c tan θ t a r _ i X r e c tan θ t a r _ i k , b Y r e c tan θ t a r _ i X r e c tan θ t a r _ i k k + b
In Formula (16), only k and b are unknown parameters. The cost function is formulated in conjunction with Formula (13) using the five adjacent target positions:
f k , b = ξ i _ 2 D ξ i + 2 _ 2 D 2 ξ i _ 2 D ξ i + 1 _ 2 D 2 t i + 2 t i t i + 1 t i 2 + ξ i _ 2 D ξ i + 3 _ 2 D 2 ξ i _ 2 D ξ i + 1 _ 2 D 2 t i + 3 t i t i + 1 t i 2 + ξ i _ 2 D ξ i + 4 _ 2 D 2 ξ i _ 2 D ξ i + 1 _ 2 D 2 t i + 4 t i t i + 1 t i 2
By minimizing the cost function min k   f k , b , the slope k of the target trajectory can be obtained.

2.3.2. Solution of the Intercept b of Trajectory

There is only one optimal intercept b in three-dimensional space, which aligns the neighboring target points into a straight line to the greatest extent feasible. The paper takes the total curvature as the cost function and proposes a variable step-size segmentation method to determine the optimal b. Total curvature is defined as the aggregate of the angular changes between adjacent points. Taking the four points ξ 1 , ξ 2 , ξ 3 , and ξ 4 as an example, the total curvature Θ is defined as
Θ = arccos ξ 1 ξ 2 ξ 2 ξ 3 ξ 1 ξ 2 2 ξ 2 ξ 3 2 + arccos ξ 2 ξ 3 ξ 3 ξ 4 ξ 2 ξ 3 2 ξ 3 ξ 4 2
The solution process of variable step-size segmentation search is shown in Table 2.
The overall positioning framework is shown in Figure 5.

3. Results

Figure 5 illustrates that the input data for three-dimensional target positioning comprises three components: the bistatic distance, the target’s azimuth relative to the receiver, and the relative time difference of the target motion. The paper assumed that the relative time difference can be accurately measured, primarily examining the influence of measurement errors introduced by the bistatic distance and the azimuth on positioning accuracy. Section 3 considers three scenarios: only the bistatic distance measurement error exists, only the azimuth angle measurement error exists, and both the bistatic distance and azimuth angle measurement errors exist simultaneously. Under identical conditions, the unscented Kalman filter (UKF) [32] and the particle Filter (PF) [33] are introduced as comparison methods. The radar transmitter is installed on a GEO satellite, while the receiver is placed on the ground to detect civil aircraft via passive reception. Assume that the azimuth variation of the detected target relative to the receiver over 180 s is 10 ,   80 degrees, the elevation variation is 33 ,   62 degrees, and the positional variation is 116 ,   149 kilometers, as shown in Figure 6. The simulation experiment parameters are set as shown in Table 3.
The paper uses the root mean square error (RMSE) as an indicator to evaluate the accuracy of the positioning method, focusing on both range and elevation measurement. The formula for calculating RMSE is as follows:
R M S E = 1 N i = 1 N r ^ i r i 2
In the above formula, N represents the number of samples, r ^ i represents the estimated value, and r i represents the theoretical value.

3.1. Explanation on the Assumption of Short-Term Linear Motion

In this study, we conducted detection experiments utilizing ADS-B (Automatic Dependent Surveillance-Broadcast) equipment at civil airports to validate the assumption of “short-term linear motion”. Figure 7 illustrates the experimental outcomes.
The cruising speed of the commercial aircraft is about 260 m/s, resulting in a trajectory length of 1040–1300 m over a duration of 4–5 s. Figure 7 illustrates the flight trajectories of various aircraft, with the horizontal axis denoting longitude and the vertical axis indicating latitude. We identified the coordinates (121.527, 30.2191) and (121.537, 30.2297) and compute the distance between them, which is 1520.64 m. The path between the two points in Figure 7b represents the aircraft’s movement over a brief interval of 4–5 s. According to Figure 7 and the calculation results, it can be inferred that the civil aircraft exhibits uniform linear motion for a brief duration of 4 to 5 s.

3.2. Analysis of the Influence of Bistatic Distance Error

When there is a measurement error Δ r of the bistatic distance, Equation (3) can be rewritten as
a = Δ R + Δ r 2 b = c = a 2 R g e o _ r e c 2 2
From a geometric perspective, the error Δ r will alter the lengths of the major and minor axes of the target position’s ellipsoid, but the two foci of the ellipsoid remain invariant, equivalently resulting in an overall scaling of the ellipsoid. In the absence of azimuthal error, the slope of the projection line of the ellipse constraint is accurate, and the slope k of the projection line of the target trajectory is accurate; however, the scaling of the ellipsoid results in a deviation of the intercept b of the target trajectory from the optimal solution, thereby affecting the calculation accuracy of the target points. It is worth noting that the length of the major and minor axes (about 10 7 ) is significantly larger than the bistatic distance measurement error, allowing for a certain tolerance for bistatic distance measurement error. Figure 8 shows the target position estimation results at 180 points.
Figure 8 illustrates that the blue loops represent the elliptical line constraint formed by the intersection of several azimuthal tangent planes and the different ellipsoid constraint, while the green trajectory is the estimation result of our paper, and the red trajectory is the theoretical target position. It can be observed that given the assumption of short-term linear target motion, the position estimation error at the target’s turning point is significant, as illustrated in Figure 8b; when the target motion is relatively gentle, the estimation deviation is minimal, as shown in Figure 8a.
As shown in Figure 9, this paper presents the comparative results of the convergence curves between the variable step-size segmentation optimization method proposed in this paper and the fixed step-size optimization method under the conditions of bistatic distance; the measured error is 250 m. The green line represents the variable step-size segmentation optimization method, the blue line represents the fixed step-size optimization method, and the red line represents the theoretical intercept of a short-term linear trajectory. The method proposed in this paper achieved convergence to the optimal solution by the ninth iteration, with an error of 115.3750 m and a duration of 7.38 s.
Under identical error conditions, the fixed step-size method converged to the optimal solution in the 16th iteration, with an error of 135.1320 m and a duration of 17.71 s. The method proposed in the paper exhibits faster convergence speed and better convergence accuracy. This is because in the initial stage, a large step length is used to determine the optimal solution interval, and in the later stage, a small step length is used for precise optimization, which accelerates the convergence speed while ensuring convergence.
Figure 10 shows the RMSE curves for range and elevation angle measurement of the proposed method, UKF, and PF across various bistatic distance errors. With the increase in the bistatic distance error, the RMSE of all three methods rises; nevertheless, the error growth trend of the proposed method is markedly less than UKF and PF. For instance, when the bistatic distance error is 300 m, the RMSE of the proposed method is 449.83 m, whereas the UKF reaches 664.12 m and the PF reaches 886.68 m. This is because the two observational parameters (the bistatic distance and the azimuth angle) cannot uniquely determine the three degrees of freedom of position, particularly in the Z direction. The height information cannot be directly observed, resulting in obvious position estimation errors. In contrast, the proposed method uses geometric structure and short-term linear motion to establish a “strong constraint”, effectively mitigating measurement data errors and preventing long-term state estimation from drifting due to error accumulation. However, it is evident from the comparison of Figure 10a,b that the RMSE growth trend for ranging grows significantly more than that for elevation angle measurement when the bistatic distance error increases. The strong coupling relationship between the three-dimensional coordinates of the target position and the bistatic distance error Δ r is the reason for this. The error Δ r will directly impact the solution of the three-dimensional coordinates via the ellipsoid equation constraint, hence exacerbating the ranging error. At the same time, the elevation angle is only associated with the Z coordinate solution and is indirectly affected by Δ r , resulting in a little impact.

3.3. Analysis of the Influence of Azimuth Error

When there is an azimuth angle measurement error Δ θ , Equation (11) can be rewritten as
x r e c 1 y r e c 2 z r e c 3 N 1 cos θ t a r + Δ θ N 1 sin θ t a r + Δ θ P 1 3 r e c 3 N 2 cos θ t a r + Δ θ N 2 sin θ t a r + Δ θ P 2 3 r e c 3 = 0
Figure 11 shows the target position estimation results when the azimuth measurement error is 2 degrees. The blue loops represent the elliptical line constraint formed by the intersection of several azimuthal tangent planes and different ellipsoid constraints; the green trajectory is the estimated result of the study; and the red trajectory is the theoretical target position. Upon comparing Figure 8 and Figure 11, it is evident that the error Δ θ leads to an irregular distribution of the elliptical line constraint, thereby affecting the solution of the target trajectory projection slope (as shown in Figure 11), which further exacerbates target position error. The change in the RMSE in relation to varied azimuth angle measurement errors is shown in Figure 12.
Figure 12 shows the RMSE curves of ranging and elevation angle measurements of the proposed method, UKF, and PF, with varying azimuth angle measurement errors. The amalgamation of Figure 10 and Figure 12 reveals that the azimuth angle measurement errors lead to deviations in the elliptical line constraint. This further leads to inaccuracies in the projected slope of the target short-term line trajectory (as shown in Figure 11). Meanwhile, to meet the strong constraint of “short-term linear motion”, the optimal intercept determined under the incorrect slope and the ultimately computed three-dimensional coordinates of the target position also exhibit inaccuracies.

3.4. Simultaneous Analysis of the Influence of Bistatic Distance Error and Azimuth Error

To evaluate the influence of the azimuth angle error and the bistatic distance error on positioning accuracy, this paper used an analysis of variance (ANOVA) to quantify the contribution of different measurement errors to the RMSE of ranging. An experiment utilizing control variables is structured to examine the independent contribution and interactions of two measurement errors on the overall error in target positioning. The two measurement errors are categorized into three levels—low, medium, and high—as shown in Table 4 and Table 5.
The experimental parameters used in Section 3.4, encompassing the coordinates of the transmitter and the receiver, and the actual trajectory of the target align with those presented in the preceding two sections. Considering nine experimental combinations under different error conditions, each group of experiments involved 50 Monte Carlo simulations, and the RMSE of ranging of each simulation was recorded as the dependent variable. Table 6 presents the mean ranging RMSE for all error conditions.
All the above data were analyzed to generate a pie chart of variance contribution ratios, as shown in Figure 13.
Figure 13 shows the contribution of each component of the measurement error and their interactions to the variation of the ranging RMSE. The azimuth angle measurement error constitutes the largest share at 60.75%, signifying that the ranging RMSE is most susceptible to it; the bistatic distance error contributes 37.52%, and there exists a synergistic effect between the bistatic distance error and the azimuth angle measurement error, suggesting that the simultaneous occurrence of both errors may further compromise ranging accuracy. The interaction accounts for 1.73%. Systematically assessing the impact of each mistake source can effectively guide subsequent algorithm design and optimization.

4. Conclusions

The paper proposes a three-dimensional target positioning method for satellite–ground bistatic radar. The integration of geometric constraints and motion models effectively addresses the reliance of traditional positioning systems on multiple receivers. The bistatic distance constructs the target position ellipsoidal constraint, and the target position solution space is compressed to a three-dimensional ellipse line by combining the azimuthal tangent plane; then, a short-term linear motion hypothesis is further introduced, and the slope of the target trajectory is solved through dimensionality reduction projection. The variable step-size segmentation search method is further designed, combined with the curvature optimization function, to search the accurate intercept of the target trajectory and obtain the target’s three-dimensional position coordinates. In contrast to the multi-receiver positioning system, the proposed method provides an alternative feasible technical approach for resource-limited bistatic radar and holds significant application potential in aerospace surveillance. Future work will explore multi-target positioning capability in complex environments and optimize computational efficiency.

Author Contributions

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

Funding

This research was funded by the Pre-research Project of Civil Aerospace Technology of China under grant number D040204.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data supporting this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TDOATime Difference of Arrival
FDOAFrequency Difference of Arrival
DPDDirect Position Determination
MIMOMultiple Input–Multiple Output
SDRSemidefinite Relaxation
DoADirection of Arrival
DoDDirection of Departure
MUSICMultiple Signal Classification
GEOGeostationary Earth Orbit
ECEFEarth-Centered Earth-Fixed
UKFUnscented Kalman Filter
PFParticle Filter
RMSERoot Mean Square Error
ANOVAAnalysis of Variance

References

  1. Weiss, A.J.; Amar, A. Direct Position Determination of Multiple Radio Signals. EURASIP J. Appl. Signal Process. 2005, 2005, 653549. [Google Scholar] [CrossRef]
  2. Bar-Shalom, O.; Weiss, A.J. Direct Positioning of Stationary Targets Using MIMO Radar. Signal Process. 2011, 91, 2345–2358. [Google Scholar] [CrossRef]
  3. Zhang, G.; Yi, W.; Varshney, P.K.; Kong, L. Direct Target Localization with Quantized Measurements in Noncoherent Distributed MIMO Radar Systems. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5103618. [Google Scholar] [CrossRef]
  4. Ho, K.C.; Lu, X.; Kovavisaruch, L. Source Localization Using TDOA and FDOA Measurements in the Presence of Receiver Location Errors: Analysis and Solution. IEEE Trans. Signal Process. 2007, 55, 684–696. [Google Scholar] [CrossRef]
  5. Zhang, F.; Sun, Y.; Zou, J.; Zhang, D.; Wan, Q. Closed-Form Localization Method for Moving Target in Passive Multistatic Radar Network. IEEE Sens. J. 2020, 20, 980–990. [Google Scholar] [CrossRef]
  6. Mao, Z.; Su, H.; He, B.; Jing, X. Moving Source Localization in Passive Sensor Network with Location Uncertainty. IEEE Signal Process. Lett. 2021, 28, 823–827. [Google Scholar] [CrossRef]
  7. Dianat, M.; Taban, M.R.; Dianat, J.; Sedighi, V. Target Localization Using Least Squares Estimation for MIMO Radars with Widely Separated Antennas. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 2730–2741. [Google Scholar] [CrossRef]
  8. Liang, J.; Wang, D.; Su, L.; Chen, B.; Chen, H.; So, H.C. Robust MIMO Radar Target Localization via Nonconvex Optimization. Signal Process. 2016, 122, 33–38. [Google Scholar] [CrossRef]
  9. Zheng, R.; Wang, G.; Ho, K.C. Accurate Semidefinite Relaxation Method for Elliptic Localization with Unknown Transmitter Position. IEEE Trans. Wirel. Commun. 2021, 20, 2746–2760. [Google Scholar] [CrossRef]
  10. Liang, J.; Leung, C.S.; So, H.C. Lagrange Programming Neural Network Approach for Target Localization in Distributed MIMO Radar. IEEE Trans. Signal Process. 2016, 64, 1574–1585. [Google Scholar] [CrossRef]
  11. Xiong, W.; Schindelhauer, C.; So, H.C.; Schott, D.J.; Rupitsch, S.J. Robust TDOA Source Localization Based on Lagrange Programming Neural Network. IEEE Signal Process. Lett. 2021, 28, 1090–1094. [Google Scholar] [CrossRef]
  12. Fortunati, S.; Sanguinetti, L.; Gini, F.; Greco, M.S.; Himed, B. Massive MIMO Radar for Target Detection. IEEE Trans. Signal Process. 2020, 68, 859–871. [Google Scholar] [CrossRef]
  13. Song, H.; Wen, G.; Liang, Y.; Zhu, L.; Luo, D. Target Localization and Clock Refinement in Distributed MIMO Radar Systems with Time Synchronization Errors. IEEE Trans. Signal Process. 2021, 69, 3088–3103. [Google Scholar] [CrossRef]
  14. Shin, H.; Chung, W. Target Localization Using Double-Sided Bistatic Range Measurements in Distributed MIMO Radar Systems. Sensors 2019, 19, 2524. [Google Scholar] [CrossRef]
  15. Yi, J.; Wan, X.; Leung, H.; Lu, M. Joint Placement of Transmitters and Receivers for Distributed MIMO Radars. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 122–134. [Google Scholar] [CrossRef]
  16. Chen, J.; Li, Y.; Yang, X.; Li, Q.; Liu, F.; Wang, W.; Li, C.; Duan, C. A Two-Stage Aerial Target Localization Method Using Time-Difference-of-Arrival Measurements with the Minimum Number of Radars. Remote Sens. 2023, 15, 2829. [Google Scholar] [CrossRef]
  17. Godrich, H.; Haimovich, A.M.; Blum, R.S. Target Localization Accuracy Gain in MIMO Radar-Based Systems. IEEE Trans. Inform. Theory 2010, 56, 2783–2803. [Google Scholar] [CrossRef]
  18. Rui, L.; Ho, K.C. Elliptic Localization: Performance Study and Optimum Receiver Placement. IEEE Trans. Signal Process. 2014, 62, 4673–4688. [Google Scholar] [CrossRef]
  19. Jiao, X.; Zhang, J.; Chen, J.; Jiang, L.; Wang, Y.; Li, Y.; Wang, W. An Aerial Target Localization Method Using TOA and AOA Measurements with GEO-UAV Bistatic Configuration. Adv. Electr. Comp. Eng. 2024, 24, 19–26. [Google Scholar] [CrossRef]
  20. Krawczyk, G. Strategies for Target Localization in Passive Bistatic Radar. In Proceedings of the 2016 17th International Radar Symposium (IRS), Krakow, Poland, 10–12 May 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar]
  21. Cheng, Y.; Gu, H.; Su, W. Joint 4-D Angle and Doppler Shift Estimation via Tensor Decomposition for MIMO Array. IEEE Commun. Lett. 2012, 16, 917–920. [Google Scholar] [CrossRef]
  22. Li, J.; Li, H.; Long, L.; Liao, G.; Griffiths, H. Multiple Target Three-Dimensional Coordinate Estimation for Bistatic MIMO Radar with Uniform Linear Receive Array. EURASIP J. Adv. Signal Process. 2013, 2013, 81. [Google Scholar] [CrossRef]
  23. Shoaib, M.; Umar, R.; Bilal, M.; Hadi, M.A.; Alam, M.; Jamil, K. Comparison of DOA Algorithms for Target Localization in UCA FM Bi-Static Passive Radar. In Proceedings of the 2023 IEEE International Radar Conference (RADAR), Sydney, Australia, 6 November 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar]
  24. Chen, H.; Wang, W.; Liu, W.; Tian, Y.; Wang, G. An Exact Near-Field Model Based Localization for Bistatic MIMO Radar with COLD Arrays. IEEE Trans. Veh. Technol. 2023, 72, 16021–16030. [Google Scholar] [CrossRef]
  25. Yao, B.; Wang, W.; Yin, Q. DOD and DOA Estimation in Bistatic Non-Uniform Multiple-Input Multiple-Output Radar Systems. IEEE Commun. Lett. 2012, 16, 1796–1799. [Google Scholar] [CrossRef]
  26. Cao, Y.; Zhang, Z.; Wang, S.; Dai, F. Direction Finding for Bistatic MIMO Radar with Uniform Circular Array. Int. J. Antennas Propag. 2013, 2013, 674878. [Google Scholar] [CrossRef]
  27. Chen, H.; Zhang, X.; Bai, Y.; Tang, L. A Fast Algorithm for Single Source 3-D Localization of MIMO Radar with Uniform Circular Transmit Array. In Proceedings of the 2016 IEEE 13th International Conference on Signal Processing (ICSP), Chengdu, China, 6–10 November 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 475–478. [Google Scholar]
  28. Qin, Z.; Wang, J.; Wei, S. An Efficient Localization Method Using Bistatic Range and AOA Measurements in Multistatic Radar. In Proceedings of the 2018 IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 0411–0416. [Google Scholar]
  29. Daun, M.; Koch, W. Multistatic Target Tracking for Non-Cooperative Illuminating by DAB/DVB-T. In Proceedings of the OCEANS 2007—Europe, Aberdeen, UK, 18–21 June 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 1–6. [Google Scholar]
  30. Choi, S.; Crouse, D.; Willett, P.; Zhou, S. Multistatic Target Tracking for Passive Radar in a DAB/DVB Network: Initiation. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2460–2469. [Google Scholar] [CrossRef]
  31. Imani, S.; Peimany, M.; Hasankhan, M.J.; Feraidooni, M.M. Bi-Static Target Localization Based on Inaccurate TDOA-AOA Measurements. Signal Image Video Process. 2022, 16, 239–245. [Google Scholar] [CrossRef]
  32. Kumar, M.; Mondal, S. State Estimation of Radar Tracking System Using a Robust Adaptive Unscented Kalman Filter. Aerosp. Syst. 2023, 6, 375–381. [Google Scholar] [CrossRef]
  33. Rohal, P.; Ochodnicky, J. Radar Target Tracking by Kalman and Particle Filter. In Proceedings of the 2017 Communication and Information Technologies (KIT), Vysoke Tatry, Slovakia, 4–6 October 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–4. [Google Scholar]
Figure 1. Geometric configuration of satellite–ground bistatic radar system.
Figure 1. Geometric configuration of satellite–ground bistatic radar system.
Sensors 25 03568 g001
Figure 2. Schematic diagram of the intersecting line of the ellipsoid and the azimuthal tangent plane: (a) side view and (b) top view.
Figure 2. Schematic diagram of the intersecting line of the ellipsoid and the azimuthal tangent plane: (a) side view and (b) top view.
Sensors 25 03568 g002
Figure 3. Intersecting line diagram: (a) ellipse constraint and target trajectory and (b) 2D projection.
Figure 3. Intersecting line diagram: (a) ellipse constraint and target trajectory and (b) 2D projection.
Sensors 25 03568 g003
Figure 4. Illustration of feasible solutions that satisfy the straight line trajectory relationship.
Figure 4. Illustration of feasible solutions that satisfy the straight line trajectory relationship.
Sensors 25 03568 g004
Figure 5. Overall target positioning framework.
Figure 5. Overall target positioning framework.
Sensors 25 03568 g005
Figure 6. Target to be detected: (a) target motion trajectory and (b) the curve of the bistatic distance changing over time.
Figure 6. Target to be detected: (a) target motion trajectory and (b) the curve of the bistatic distance changing over time.
Sensors 25 03568 g006
Figure 7. Flight data obtained by ADS-B. (a) Flight data obtained by ADS-B. (b) Local zoom.
Figure 7. Flight data obtained by ADS-B. (a) Flight data obtained by ADS-B. (b) Local zoom.
Sensors 25 03568 g007
Figure 8. Target position estimation results when the bistatic distance error is 200 m.
Figure 8. Target position estimation results when the bistatic distance error is 200 m.
Sensors 25 03568 g008
Figure 9. The iterative process of finding the optimal intercept.
Figure 9. The iterative process of finding the optimal intercept.
Sensors 25 03568 g009
Figure 10. RMSE changes with the bistatic distance errors. (a) RMSE of ranging. (b) RMSE of elevation angle measurement.
Figure 10. RMSE changes with the bistatic distance errors. (a) RMSE of ranging. (b) RMSE of elevation angle measurement.
Sensors 25 03568 g010
Figure 11. Target position estimation results when the azimuth angle measurement error is 2 degrees.
Figure 11. Target position estimation results when the azimuth angle measurement error is 2 degrees.
Sensors 25 03568 g011
Figure 12. RMSE changes with the azimuth angle measurement errors. (a) RMSE of ranging. (b) RMSE of elevation angle measurement.
Figure 12. RMSE changes with the azimuth angle measurement errors. (a) RMSE of ranging. (b) RMSE of elevation angle measurement.
Sensors 25 03568 g012
Figure 13. Pie chart of variance contribution ratios.
Figure 13. Pie chart of variance contribution ratios.
Sensors 25 03568 g013
Table 1. Rotation matrix solution steps.
Table 1. Rotation matrix solution steps.
Step 1: Let T 2 = T 21 T 22 T 23 , where T 21 = 1 , T 22 = 0 . By T 2 T 1 = 0 , we get the expression for T 23 :
T 23 = g e o 1 r e c 1 g e o 3 r e c 3
Step 2: T 3 is orthogonal to T 1 and T 2 , and we can get the expression for T 3 :
T 3 = g e o 2 r e c 2 r e c 1 g e o 1 g e o r e c 2 g e o 3 r e c 3 , g e o 3 r e c 3 g e o r e c 2 , g e o 2 r e c 2 g e o r e c 2
Step 3: Normalize T 2 and T 3 .
Table 2. Variable step-size segmentation search solution process.
Table 2. Variable step-size segmentation search solution process.
Input: 1. Intercept interval of the two-dimensional projection of the target’s short-term linear trajectory b l e f t , b r i g h t , slope k;
2. Minimum threshold for intercept interval length th;
3. Slope and intercept of the projection of the intersecting line of the ellipse at multiple adjacent points: tan θ t a r _ i , Y r e c tan θ t a r _ i X r e c .
Step 1: Defining variable step size h = b r i g h t b l e f t 10 6 , find the total curvature of the line connecting of target positions at b m i d = b r i g h t b l e f t / 2 and b m i d + h . Taking b m i d as an example, the two-dimensional coordinate ξ i _ 2 D _ m i d of the i-th target position can be found from Formula (16) as follows:
ξ i _ 2 D _ m i d b m i d Y r e c tan θ t a r _ i X r e c tan θ t a r _ i k , b m i d Y r e c tan θ t a r _ i X r e c tan θ t a r _ i k k + b m i d
By solving the ellipsoid Equation (8), we can obtain the three-dimensional coordinates ξ i _ 3 D _ m i d of the i-th target position. Similarly, we can obtain the three-dimensional coordinates ξ i + 1 _ 3 D _ m i d , ξ i + 2 _ 3 D _ m i d , and ξ i + 3 _ 3 D _ m i d of the adjacent positions, and the corresponding total curvature is
Θ m i d = ξ i + 1 _ 3 D _ m i d ξ i _ 3 D _ m i d ξ i + 2 _ 3 D _ m i d ξ i + 1 _ 3 D _ m i d ξ i + 1 _ 3 D _ m i d ξ i _ 3 D _ m i d 2 ξ i + 2 _ 3 D _ m i d ξ i + 1 _ 3 D _ m i d 2 + ξ i + 2 _ 3 D _ m i d ξ i + 1 _ 3 D _ m i d ξ i + 3 _ 3 D _ m i d ξ i + 2 _ 3 D _ m i d ξ i + 2 _ 3 D _ m i d ξ i + 1 _ 3 D _ m i d 2 ξ i + 3 _ 3 D _ m i d ξ i + 2 _ 3 D _ m i d 2
The calculation steps for the coordinates of each point at b m i d + h and the total curvature are the same as above.
Step 2: Update the split interval, if Θ m i d > Θ m i d + h , then b l e f t = b m i d + h ; otherwise b r i g h t = b m i d .
Step 3: If the interval of the intercept value is below the set threshold b r i g h t b l e f t < t h , exit the loop.
Step 4: The actual intercept of the two-dimensional projection of the target’s short-term straight flight trajectory is b l e f t + b r i g h t / 2 ;
Step 5: Solve the three-dimensional coordinates of the target position: ξ i , ξ i + 1 , ξ i + 2 , ξ i + 3 .
Table 3. Simulation experiment’s theoretical value settings.
Table 3. Simulation experiment’s theoretical value settings.
ParameterValueUnit
The azimuth range of the target relative to the receiver 10 ,   80 deg
The elevation range of the target relative to the receiver 33 ,   62 deg
The distance range of the target relative to the receiver 116 ,   149 km
Table 4. Level division of bistatic distance errors.
Table 4. Level division of bistatic distance errors.
LowMediumHigh
Error magnitude/m σ Δ R 100 100 < σ Δ R 200 σ Δ R > 200
Table 5. Level division of azimuth angle errors.
Table 5. Level division of azimuth angle errors.
LowMediumHigh
Error magnitude/deg σ Δ θ 0.5 0.5 < σ Δ θ 2 σ Δ θ > 2
Table 6. Mean ranging RMSE under different error combinations.
Table 6. Mean ranging RMSE under different error combinations.
σ Δ R /m σ Δ θ /deg Mean Ranging RMSE/m
1000.5326.47
1002553.09
1004818.95
2000.5522.85
2002694.01
20041153.82
4000.5786.94
4002912.17
40041397.85
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

Zhang, F.; Xie, H.; Shang, S.; Dang, H.; Song, D.; Yang, Z. A Three-Dimensional Target Localization Method for Satellite–Ground Bistatic Radar Based on a Geometry–Motion Cooperative Constraint. Sensors 2025, 25, 3568. https://doi.org/10.3390/s25113568

AMA Style

Zhang F, Xie H, Shang S, Dang H, Song D, Yang Z. A Three-Dimensional Target Localization Method for Satellite–Ground Bistatic Radar Based on a Geometry–Motion Cooperative Constraint. Sensors. 2025; 25(11):3568. https://doi.org/10.3390/s25113568

Chicago/Turabian Style

Zhang, Fangrui, Hu Xie, She Shang, Hongxing Dang, Dawei Song, and Zepeng Yang. 2025. "A Three-Dimensional Target Localization Method for Satellite–Ground Bistatic Radar Based on a Geometry–Motion Cooperative Constraint" Sensors 25, no. 11: 3568. https://doi.org/10.3390/s25113568

APA Style

Zhang, F., Xie, H., Shang, S., Dang, H., Song, D., & Yang, Z. (2025). A Three-Dimensional Target Localization Method for Satellite–Ground Bistatic Radar Based on a Geometry–Motion Cooperative Constraint. Sensors, 25(11), 3568. https://doi.org/10.3390/s25113568

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