Next Article in Journal
Multi-Domain CoP Feature Analysis of Functional Mobility for Parkinson’s Disease Detection Using Wearable Pressure Insoles
Previous Article in Journal
Sequential Injection Analysis of Cholesterol Using an Oxidation–Reduction Electrode Detector
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

RCS–Doppler-Assisted MM-GM-PHD Filter for Passive Radar in Non-Uniform Clutter

Ocean College, Jiangsu University of Science and Technology, Zhenjiang 212100, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(18), 5864; https://doi.org/10.3390/s25185864
Submission received: 17 July 2025 / Revised: 28 August 2025 / Accepted: 17 September 2025 / Published: 19 September 2025

Abstract

In passive radar, the multiple model probability hypothesis density (MM-PHD) filter has demonstrated robust capability in tracking multi-maneuvering targets. Nevertheless, non-uniform clutter in practical scenarios causes misestimation of component weights, thereby generating false targets. To solve the false targets problem, a feature-matching MM-PHD (FM-MM-GM-PHD) algorithm for passive radar tracking is proposed in this paper. First, the measurement likelihood function was refined by leveraging target radar cross-section (RCS) and Doppler features to assist in suppressing false targets and reduce clutter interference. Additionally, the proposed algorithm incorporated adaptive component pruning and absorption processes to enhance tracking accuracy. Finally, a missed-alarm correction mechanism was introduced to compensate for measurement losses. Simulations of the passive radar results validated the findings that the proposed algorithm outperformed the traditional MM-PHD filter in both tracking accuracy and cardinality estimation. This superiority was particularly pronounced in non-uniform clutter environments under low detection probabilities.

1. Introduction

Traditional active radar suffers from inherent limitations. Its radiated signals are easily intercepted, and it offers weak anti-interference capability. In complex environments, this radar’s performance faces severe restrictions. Passive radar uses external signals, and this approach offers distinct advantages, including outstanding concealment and low cost. Research on target tracking algorithms for passive radar holds significant value in the complex electromagnetic environment.
In the field of passive radar tracking, multi-target tracking has always been a highly challenging problem [1]. The complexity of this problem stems from the need to evaluate the motion characteristics of multiple targets simultaneously based on measurements. The uncertainty of target motion and the variation in the number of targets further compound these intractable tracking difficulties.
Conventional multi-target tracking (MTT) approaches rely on data-association techniques [2,3,4], including multiple hypothesis tracking (MHT), joint probability data association (JPDA), and probability data association (PDA) [5,6]. Such methods break down the MTT challenge into individual single-target problems, addressing the task of assigning measurements to targets. Nevertheless, their complexity increases sharply as the number of measurements increases. Over recent years, MTT methods based on random finite sets (RFS) have received widespread attention since they can naturally handle changes in the number of targets and measurement uncertainty [7,8,9]. Some algorithms such as probability hypothesis density (PHD) [10,11,12], cardinalized probability hypothesis density (CPHD) [13,14,15], and generalized labeled multi-Bernoulli (GLMB) [16,17,18] can directly estimate the state, number, and trajectory information of multiple targets without data association. PHD and CPHD are widely used in engineering due to their low implementation difficulty and low computational complexity.
The above-mentioned RFS algorithms mainly focus on tracking targets using a single motion model. However, a single model is insufficient to effectively track maneuvering targets, necessitating the use of multiple models to modify their motion [19]. The interacting multiple model (IMM) method was introduced in [20,21] to sacrifice complexity for higher tracking accuracy. In [22,23], the ordinary multiple model (MM) method was presented to quickly track multiple maneuvering targets through sequential Monte Carlo (SMC) and Gaussian mixture (GM). While the SMC method has better tracking accuracy in non-linear problems, target number estimation with SMC degrades due to unreliable clustering operations. In engineering, the MM-PHD method is widely used in the form of GM solution for its high reliability.
In the modern complex electromagnetic environment, the distribution of clutter is often non-uniform. In uniform clutter environments, MM-GM-PHD effectively handles target motion changes. However, dense clutter in non-uniform clutter misleads the multiple model method. This generates false targets and weakens tracking performance. Dense clutter fills multiple model gates with false measurements and leads to severe misestimation of target number, states, and motion models. Existing non-uniform clutter suppression techniques at the radar data processing stage [24,25,26] apply to single-target motion model. These algorithms tend to inadequately address the limitations of the multiple model PHD method in non-uniform clutter. Feature-aided modification of the target likelihood function provides a promising approach to address these challenges. Tian et al. integrated direction-of-arrival (DOA) and frequency features to construct a joint position-feature likelihood function, improving measurement association [27]. Zheng et al. utilized RCS and Doppler characteristics to adjust measurement likelihood weights in space-based target tracking [28]. Yu and Xi-an employed spread angle measurements to reformulate the likelihood model for sonar extended targets in heterogeneous fusion [29]. Bai et al. designed an SNR-aware factor to modify the likelihood function against interference [30]. Wei et al. developed a hybrid likelihood model to track coexisting point and extended targets [31]. Inspired by the above methods, we propose a feature-matching MM-GM-PHD (FM-MM-GM-PHD) algorithm. It corrects measurement likelihood using target RCS and Doppler features. The filter effectively tracks maneuvering targets and solves the performance degradation problem of the multiple model PHD filter in non-uniform clutter.
Additionally, passive radar in complex environments is prone to miss alarms caused by external interference [32]. This significantly increases tracking difficulty. This paper proposes a missed-alarm correction mechanism. It can correct the estimation of target states according to historical multi-target states, thus reducing the impact of missed alarms on tracking.
The main contributions are as follows:
(1)
For passive radar, we propose a feature-matching multiple model PHD tracking method that combines RCS and Doppler features. This method solves the issue of abnormal component weights of multiple models in non-uniform clutter environments which are likely to generate false targets.
(2)
For non-uniform clutter environments, we improve the pruning and merging of Gaussian components and reduce the likelihood of mis-merging through adaptively adjusting the merging threshold based on Gaussian component weights.
(3)
To tackle the issue of missed alarms concerning targets, we introduce a missed-alarm correction mechanism. By leveraging the variations in the target’s motion states within the prior two frames, this mechanism adaptively adjusts the predicted state.

2. Problem Description

Tracking multiple targets with passive radar is of great significance. In practical monitoring scenarios, clutter distributions are often non-uniform. This non-uniformity poses a great challenge to passive radar in tracking multiple targets.

2.1. Missed Alarm

As illustrated in Figure 1, passive radar systems face critical tracking challenges in non-uniform clutter environments. Natural and man-made interferences cause clutter distributions to exhibit strong spatial variations, with intensities near the receiver significantly exceeding target echoes. When local clutter overwhelms targets, the signal-to-clutter ratio (SNR) drops precipitously, leading to missed alarms (e.g., Target 2 in Figure 1, where no measurement is generated). Concurrently, false measurements arise from persistent clutter (e.g., the isolated “Clutter” point in Figure 1 measurement space). This directly induces tracking anomalies in Bayesian algorithms—target track disruption due to measurement loss, false track initiation from clutter points, and re-entry misdetections when targets revisit surveillance areas. The coexistence of undetected targets and false measurements challenges traditional frameworks in sustaining continuous state estimation under the complex clutter–echo interactions.

2.2. False Targets Caused by MM-PHD

The multi-model approach is currently a mainstream method for maneuvering targets. To achieve better tracking performance, the model set should include as many models as possible that match the target’s motion and as few mismatched models as possible. However, this creates a contradiction in engineering practice. At a certain moment, the target must move in only one way, while other models in the model set will degrade the performance of the filter. The above phenomenon intensifies while targets enter a dense clutter environment. Dense clutter significantly affects the weight calculation process in multi-model approaches. Within this framework, some models mismatched with the target actual motion generate misleading feedback due to clutter interference. This interference causes the weight values of these mismatched model components to increase abnormally during calculation. Figure 2 illustrates this process, visually showing how clutter impacts component weight distribution.
It is not difficult to find that dense clutter increases the likelihood of false measurements falling into the prediction gates of mismatched motion models. This makes the component weights of the mismatched models increase, generating multiple false targets. It leads to obvious deviations in the estimation of the number and states of targets.

3. The Proposed Method

This section elaborates the prediction and update procedures of the FM-MM-GM-PHD filter, with its algorithmic flowchart presented in Figure 3.

3.1. PHD Filter

The PHD filter operation encompasses prediction and update phases. Let the predictive intensity and posterior intensity at time k be defined as v k | k 1 and v k , respectively. The formula can be defined as
v k | k 1 ( x k ) = γ k ( x ) +                                     p s , k | k 1 ( x k 1 ) f k | k 1 ( x k | x k 1 ) v k 1 ( x k 1 ) d x k 1 +                                     β k | k 1 ( x k | x k 1 ) v k 1 ( x k 1 ) d x k 1 ,
where p s , k | k 1 ( x k 1 ) denotes the survival probability of targets, and f k | k 1 ( | x k 1 ) signifies the state transition probability intensity. γ k denotes the birth intensity of targets at time k . β k | k 1 ( | x k 1 ) denotes the spawning probability intensity. In the subsequent content of this article, we do not consider the spawning processes.
After prediction, the PHD update step can be given by
v k ( x k ) = [ 1 p D , k ( x k ) ] v k | k 1 ( x k ) +                               z Z k p D , K ( x k ) g k ( z | x k ) v k | k 1 ( x k ) K k ( z ) + p D , K ( η k ) g k ( z | η k ) v k | k 1 ( η k ) d η k ,
where p D , k ( x k ) signifies the target detection probability at time k , g k ( | x k ) denotes the measurement likelihood function of the target at time step k . K k ( ) represents the clutter intensity.
Notably, the conventional implementation of PHD filter incorporates numerous assumptions, such as unchanging clutter intensity and invariant detection probability. The recursion at time k is underpinned by the following premises:
  • The observation data is modeled as an RFS composed of valid measurements from targets and background clutter. Target observations and clutter are assumed to be mutually independent.
  • Clutter is hypothesized to follow a Poisson distribution, with its intensity treated as a known constant.
  • The detection procedure for each target is mutually independent, with a fixed detection probability.

3.2. FM-MM-GM-PHD

Within this subsection, the proposed algorithm undergoes elaborate derivation, with an analytical implementation approach presented. This method leverages target RCS and Doppler signatures to facilitate tracking multiple maneuvering targets.

3.2.1. RCS and Doppler Measurement Modeling

In practical monitoring environment, non-uniform clutter is mainly caused by ground objects, meteorological conditions, and other non-target objects. Ground clutter results from the scattering of radar waves by ground objects. It has high intensity and dense distribution. The RCS of ground clutter is typically several times larger than the target RCS. Since ground objects are stationary, the Doppler frequency of the clutter is basically zero. Meteorological clutter is caused by the scattering of radar waves by meteorological particles such as rain, snow, and fog. Such clutter has weak intensity and a more dispersed distribution. Considering these clutter features, this paper uses RCS and Doppler frequency features to assist tracking.
The pre-processed target measurements include state information and Doppler frequency and RCS features. The measurement state of targets at time k is defined as
z k = [ z L , k , z D , k , z RCS , k ] ,
where z L , k denotes the target position measurement at time step k , while z D , k and z RCS , k represent its Doppler and RCS measurements, respectively.
Under the assumption that target Doppler information and RCS are independent of its position, the likelihood models for the target and clutter are formulated as
g ( z | x ) = g z ( z | x ) g D ( D ) g R ( R C S ) ,
s ( z | x ) = s z ( z | x ) s D ( D ) s R ( R C S ) ,
where g z ( z | x ) , g D ( D ) , and g R ( R C S ) are the likelihoods of the target position, Doppler frequency, and RCS, respectively. s z ( z | x ) , s D ( D ) , and s R ( R C S ) are the likelihood functions of the clutter regarding position, Doppler frequency, and RCS, respectively.
Specifically, under the assumption that these two quantities are conditionally independent of the target’s position given the target state vector, this relationship holds because the Doppler shift is determined by the radial velocity, whereas the RCS depends on the target’s physical properties. Since both the radial velocity and physical properties are inherently encoded within the target state vector, this conditional independence assumption is well-founded. The likelihood function of the Doppler frequency can be expressed as
g D ( D ) = N ( z D , k , h k ( x k ) , R D , k ) ,
h k ( x k ) = x k x ˙ k / x k 2 + y k 2 + y k y ˙ k / x k 2 + y k 2 ,
where R D , k denotes the noise covariance matrix, x k , y k along with x ˙ k ; y ˙ k describe the target state in the x–y plane of the Cartesian coordinate system at time step k .
Target RCS follows a chi-squared distribution model, with its likelihood function defined as
g RCS ( R C S ) = m Γ ( m ) R C S av ( m R C S R C S av ) m 1 e m R C S R C S av ,
where Γ ( m ) = 0 t m 1 e t d t denotes the gamma function, m represents the degrees of freedom, and R C S av signifies the target average RCS value.
It should be noted that the chi-squared distribution assumption for RCS in this method is applicable to point targets with a single dominant scattering center. For such targets, the radar echo amplitude follows a complex Gaussian distribution, and the squared magnitude of the echo amplitude conforms to the chi-squared model, thereby ensuring the validity of the established RCS likelihood function. Minor deviations from the chi-squared distribution can be partially compensated for by the orthogonality between RCS and Doppler features within the feature-matching framework. Regarding target adaptability, the current method is designed for point targets, aligning with typical requirements for point-target tracking in passive radar systems. Extended targets, on the other hand, would require additional modeling of their spatial extent and surface multi-scattering characteristics, which falls outside the scope of this study. While the proposed multi-model feature fusion framework may support future extensions to handle extended targets, this is not the focus of the present work.

3.2.2. Prediction

For a filter implemented with GM, if the posterior intensity at time k 1 is given by
v k 1 ( x k 1 , r k 1 ) = j = 1 J k 1 ( r k 1 ) ω j , r k 1 k 1 N ( x ; m j , r k 1 k 1 , P j , r k 1 k 1 ) ,
the predicted intensity v k | k 1 ( x k , r k ) can be expressed as
v k | k 1 ( x k , r k ) = v f , k | k 1 ( x k , r k ) + v γ , k ( x k , r k ) ,
v f , k | k 1 ( x k , r k ) donates the survival intensity and has the following form
v f , k | k 1 ( x k , r k ) = r k 1 j = 1 J k 1 ( r k 1 ) ω f , k | k 1 j ( r k , r k 1 ) M ( r k , r k 1 ) ,
where
M ( r k , r k 1 ) = N ( x ; m f , k | k 1 j ( r k , r k 1 ) , P f , k | k 1 j ( r k , r k 1 ) )
ω f , k | k 1 j ( r k , r k 1 ) = p s , k | k 1 ( r k 1 ) t k | k 1 ( r k | r k 1 ) ω k 1 j ( r k 1 ) ,
m f , k | k 1 j ( r k , r k 1 ) = F k 1 ( r k ) m k 1 j ( r k 1 ) ,
P f , k | k 1 i ( r k , r k 1 ) = Q k 1 ( r k ) + F k 1 ( r k ) P k 1 i ( r k 1 ) [ F k 1 ( r k ) ] T ,
p s , k | k 1 ( r k 1 ) denotes the target survival probability under model r k 1 , t k | k 1 ( r k | r k 1 ) denotes the motion model transition probability from r k 1 to r k , and ω k 1 j ( r k 1 ) denotes the weight of the j - th component under model r k 1 .

3.2.3. Update

In the FM-MM-GM-PHD filter, the predicted intensity in GM form v k | k 1 ( x k , r k ) is formulated as
v k | k 1 ( x k , r k ) = j = 1 J k | k 1 ( r k ) ω j , r k k | k 1 N ( x ; m j , r k k | k 1 , P j , r k k | k 1 ) ,
the posterior intensity is hereby expressed as
v k ( x k , r k ) = [ 1 P D , k ( x ) ] v k | k 1 ( x k , r k ) + v k | k 1 Z k ( x k , r k ) ,
where
v k | k 1 Z k ( x k , r k ) = z Z k j = 1 J k | k 1 ( r k ) ω j , D , r k k N ( x ; m j , r k k ( z ) , P j , r k k ) ,
ω j , D , r k k = A j , D , r k k ( x ) ω j , r k k | k 1 q j , r k ( z ) λ c c ( z ) s R ( R C S ) s D , k ( D ) + G j , D , r k k ( z ) ,
G j , D , r k k ( z ) = r k A j , D , r k k ( x ) l = 1 J k | k 1 ( r k ) ω l , r k k | k 1 q l ( z ) ,
A j , D , r k k ( x ) = P D , k ( x ) g z ( z | x ) g R ( R C S ) g D , k ( D ) ,
z ˜ j , r k = H r k k m j , r k k | k 1 ,
q j , r k ( z ) = N ( z ; z ˜ j , r k , H r k k P j , r k k | k 1 [ H r k k ] T + R j , r k k ) ,
m j , r k k = m j , r k k | k 1 + K j , r k k | k 1 ( z z ˜ j , r k ) ,
P j , r k k = P j , r k k | k 1 K j , r k k H r k k P j , r k k | k 1 ,
K j , r k k = P j , r k k | k 1 [ H r k k ] T ( H r k k P j , r k k | k 1 [ H r k k ] T + R r k k ) 1 .
Here, λ c c ( z ) denotes the clutter intensity, s R ( R C S ) and s D , k ( D ) denote the likelihood functions of the clutter RCS and Doppler frequency. The likelihood function q j , r k ( z ) represents the measurement likelihood function of the j - th component under the r k . K j , r k k denotes the Kalman gain of the j - th component under the r k , H r k k denotes the observation matrix under the r k , and R r k k denotes the measurement noise covariance matrix under r k .
The expectation of the target number is
E ( N k ) = v k ( x ) d x ,
where E ( ) denotes the expectation symbol. For the standard PHD update Equation (2), in our method, g k ( z | x k ) is replaced by joint feature-state likelihood g z ( z | x ) g R ( R C S ) g D , k ( D ) and g z ( z | x ) g R ( R C S ) g D , k ( D ) = 1 , the modified update retains the PHD form. This proves that the first-moment property is preserved.

3.2.4. Judgment of Missed Alarm

A missed alarm is determined based on two key conditions, as visualized in Figure 4. First, the weight of this dominant component must be lower than a predefined threshold. This threshold is set to reflect the minimum weight required to confirm the presence of valid measurements, and its value is adjusted according to clutter intensity to avoid false judgments caused by weak clutter interference. Second, the track associated with this label must have been stably output for at least a minimum number of consecutive frames. This ensures that the target is not a newly initiated false track, as transient clutter-induced components rarely maintain stable output over multiple frames.
As shown in Figure 4, when the dominant component’s weight drops below the threshold, and the track has met the stable output requirement, the algorithm confirms a missed alarm. The specific process is as follows:
To distinguish different targets, a label τ is introduced.
T τ k 1 = { τ i k 1 | i = 1 , 2 , , L k 1 } is the set of all labels of the targets output at time k 1 . All components after the update at time k can be expressed as Ψ ( r k ) = { ω k i ( r k ) , m k i ( r k ) , P k i ( r k ) ) } i = 1 J k ( r k ) . For all l { 1 , 2 , , L k 1 } , find Gaussian components bearing identical label to l th track among all motion models at step k , and determine the component with the highest weight.
i max = arg max ( ω ˜ k i ) i 1 : J k l ,
where J k l signifies the total number of Gaussian components across models with identical labels l , and ω ˜ k i represents the weight of the Gaussian component for that label at time k .
This implies that the measurement of the labeled target at time k may be lost after the measurement update at step k if ω ˜ k i max < T H ω , and the track with this label has output at least N min measurements at time k 1 . Here, T H ω is the missed-alarm threshold. Output the minimum number of measurements to ensure that the judged missed-alarm targets are all definite and stable. This method is not affected by clutter, so it will not increase the weights of non-targets, thus avoiding the generation of false targets.

3.2.5. Missed Alarm Correction

After detecting a missed alarm, the missed alarm is corrected using the following equations:
ω k A ( r k ) = η ω k | k 1 l ( r k ) ,
m k A ( r k ) = m k | k - 1 l ( r k ) , P k A ( r k ) = P k | k - 1 l ( r k ) ,
Ψ new ( r k ) = { ω k i ( r k ) , m k i ( r k ) , P k i ( r k ) } i = 1 J k ( r k )                                 { ω k A ( r k ) , m k A ( r k ) , P k A ( r k ) } ,
η = 1 Δ v v k 1 l + v k 2 l ,
where η < 1 denotes the weight penalty factor. v k 1 l and v k 2 l represent the Cartesian velocity magnitudes of the missed-alarm target at k 1 and k 2 , respectively, and Δ v is the absolute value of the velocity change between the two previous time instants. As depicted in Figure 4, this figure details the entire missed-alarm correction process. The target missed alarm is corrected through the target prediction component, and the prediction components of all models for this target are added to the component set Ψ new . The specific process is shown in Algorithm 1.
The practical implementation involves setting N min typically within 3–5 frames, with higher values recommended in dense clutter environments to mitigate false alarms. Concurrently, η should be configured between 0.3 and 0.9; elevated values are advised in scenarios prone to frequent missed detections to enhance trajectory continuity and reinforce tracking robustness.
Algorithmically, it is intuitively evident that the greater the variation in a target’s movement speed, the larger the penalty factor applied to correct missed alarms. This aligns with intuitive logic: when a target’s motion state changes frequently and involves large-scale maneuvers, our confidence in estimating its next state diminishes. Conversely, when a target maintains a stable movement pattern, we can rely on a specific motion model for prediction.
Algorithm 1. The Algorithm for Judgment and Correction of Missed Alarm
Input T τ k 1 = { τ i k 1 | i = 1 , 2 , , L k 1 } , Ψ ( r k ) = { ω k i ( r k ) , m k i ( r k ) , P k i ( r k ) ) } i = 1 J k ( r k ) , weight penalty factor η and the missed-alarm threshold T H ω
  • For l { 1 , 2 , , L k 1 }
  •       i max = arg max ( ω ˜ k i ) i 1 : J k l ,
3.
       If   ω ˜ k i max < T H ω
4.
             η = 1 Δ v v k 1 l + v k 2 l ,
5.
             m k A ( r k ) = m k | k - 1 l ( r k ) , P k A ( r k ) = P k | k - 1 l ( r k ) ,
6.
             ω k A ( r k ) = η ω k | k 1 l ( r k ) ,
7.
             Ψ new ( r k ) = { ω k i ( r k ) , m k i ( r k ) , P k i ( r k ) } i = 1 J k ( r k )                                 { ω k A ( r k ) , m k A ( r k ) , P k A ( r k ) } , ,
8.
      End
9.
End
Output Ψ new ( r k )

3.2.6. Pruning and Absorption

During this process, similar components are combined into one.
Herein, the Mahalanobis distance measures the distance between hybrid components; small-weight components within the absorption threshold are merged with large-weight ones. Notably, the absorption threshold is adaptive, related to the weights of components to be absorbed and measurement noise, defined as
T h GM i = ( 1 + ω k i ( r k ) ) tr ( R r k k ) ,
where T h GM i denotes the absorption threshold, ω k i ( r k ) denotes the weight under model r k of the i th component to be absorbed, and tr ( R r k k ) denotes the trace of the measurement noise matrix.
For real targets, their Gaussian components maintain high weights due to distinct RCS and Doppler features that match target characteristics, leading to a larger merging threshold. This reduces the risk of erroneous merging of real target components.
In contrast, clutter or false targets, with features mismatched to real targets, have low component weights, resulting in a smaller merging threshold. These low-weight components are either absorbed by high-weight, real target components or pruned during processing, eventually being eliminated. This method can effectively identify the similarity of different hybrid components. The specific pruning and absorption procedure is outlined in Algorithm 2.
For the specific component merging strategy, we employ an approach where higher-weight components absorb similar ones. After absorption, the state of the absorbed components is directly determined by the high-weight component, rather than through weighted fusion of all merged components. This aligns with the earlier feature matching process. By reducing clutter interference, direct use of high-weight components further improves the accuracy of the merged state while reducing computation time throughout the merging process.
Algorithm 2. The Algorithm for Pruning and Absorption
Input { { ω k i ( r k ) , m k i ( r k ) , P k i ( r k ) ) } i = 1 J k ( r k ) } r k = 1 n r , a pruning threshold Γ p , a absorption threshold T h G M , maximum Gaussian terms J max and M = { i = 1 , , J k ( r k ) | ( ω k i ( r k ) > T p ) } Set L = 0.
Loop
1.
l = l + 1 .
2.
j = arg max ω k i ( r k ) .
3.
T h GM i = ( 1 + ω k i ( r k ) ) σ s
4.
L = { i Μ : ( m k i ( r k ) - m k j ( r k ) ) T ( P k i ( r k ) ) 1 ( m k i ( r k ) - m k j ( r k ) ) < T h GM i } .
5.
ω ¯ l k ( r k ) = n i L ω k i ( r k ) ,
6.
Ω k l ( r k ) = { ω ¯ k l ( r k ) , m k j ( r k ) , P k j ( r k ) } ,c
7.
Μ = Μ \ L .
8.
If ( Μ = ) , break.
9.
If l > J max , remove the Gaussian components in ascending order of their weights until the number of Gaussian components is less than or equal to J max .
Output { Ω k j ( r k ) } j = 1 min { l , J max } .

4. Simulation

In this section, we evaluate the performance of the proposed algorithm. The tracking capability of the FM-MM-GM-PHD filter for multiple maneuvering targets is assessed under both uniform and non-uniform clutter scenarios. Experiments demonstrate that this method can precisely monitor multiple maneuvering targets and determine the exact number of targets in both clutter environments. Herein, the Optimal Sub-Pattern Assignment (OSPA) distance is employed to quantify the algorithm’s tracking performance, defined as
d ¯ p c ( X , Y ) = n 1 min ο Q n i = 1 n ( d ( c ) ( x i , y ο ( i ) ) ) p + c p ( n m ) 1 p ,
where d ¯ p c ( X , Y ) denotes the set-to-set distance between X and Y . The parameter p regulates the sensitivity to track loss, and the cut-off parameter c specifies penalty for positioning and cardinality estimation errors. In the experiments of this paper, the above parameter is set to p = 2 , c = 200 . p = 2 deliberately intensifies sensitivity to target maneuvering by quadratically amplifying state estimation errors during kinematic transitions. Meanwhile, c = 200 serves dual purposes: it aligns with the spatial resolution of passive radar systems while preventing premature truncation of localization deviations, thereby preserving metric fidelity to true tracking errors.
The RCS–Doppler-assisted feature-matching mechanism extracts two discriminative target characteristics to augment measurement association. RCS values are obtained through logarithmic conversion of the received-to-transmitted power ratio, incorporating bistatic range and antenna gain parameters. Simultaneously, Doppler frequency is derived from radial velocity measurements relative to the receiver.
In the simulation, one hundred independent Monte Carlo runs were conducted, with each experiment spanning a duration of 100 s and the sampling time interval being T = 1   s . The standard deviation of the bistatic range noise σ R = 10   m , the standard deviation of the bistatic velocity noise σ v = 2   m / s , and the standard deviation of the angular noise σ a = 1 ° . The clutter is Poisson-distributed in a two-dimensional space, and the RCS likelihood function of the clutter satisfies the Rayleigh distribution. In the two-dimensional simulation scenario, four targets are set to have multiple maneuvers in space, with a total duration of 100 s. The target parameters are provided in Table 1.
The parameters of the birth target model are given by
m γ 1 = 10000 , 120 , 10000 , 40 T ,
m γ 2 = 2000 , 30 , 2000 , 100 T ,
m γ 3 = 4000 , 100 , 3000 , 30 T ,
P γ = d i a g ( [ 1   0 . 01   1   0 . 01 ] T ) .
The pruning threshold is set to Γ p   =   10 5 in order to filter out negligible low-weight components, and the maximum value of components is limited to J m a x   =   100 for constraining computational complexity while supporting multi-target tracking. The target trajectory is given in Figure 5.

4.1. Scenario 1

In Scenario 1, we conduct a performance test in a uniform clutter scenario with the number of clutter per frame r = 50 and a detection probability P d = 0.9 . We benchmark the performance of the conventional GM-PHD, MM-GM-PHD, and our proposed FM-MM-GM-PHD filter. The tracking and cardinality estimation accuracies of the three methods are illustrated in Figure 6 and Figure 7. In uniform clutter scenario, the OSPA distance curve of the FM-MM-GM-PHD filter is very close to the MM-GM-PHD filter, and both are significantly better than the GM-PHD filter. This is because the multi-model approach can handle the maneuvers of multiple targets. However, the MM-GM-PHD filter has obvious spikes at some moments, while the proposed algorithm does not. In terms of cardinality estimation, the MM-GM-PHD and GM-PHD both underestimate target numbers. The latter suffers from severe underestimation due to target maneuvers. By contrast, the FM-MM-GM-PHD filter accurately estimates target cardinality thanks to its missed-alarm correction mechanism. Moreover, the method we propose can rapidly pinpoint the emergence and vanishing of targets.
Figure 8 illustrates the computational time of three filters within a uniform clutter environment. As evident from the results, the computational complexity of the proposed algorithm aligns with that of the MM-GM-PHD, while both are more computationally intensive than the GM-PHD.
To test the performance of the proposed missed alarm mechanism in a uniform scenario, we compare the proposed algorithm with other filters under low detection probability. Figure 9 and Figure 10 show the OSPA and cardinality estimation results under the condition of a detection probability of 0.7, respectively. When the detection probability is low, GM-PHD can hardly maintain continuous tracking and significantly underestimates the number of targets. The proposed FM-MM-GM-PHD algorithm still remains comparable to MM-GM-PHD in terms of OSPA, but the latter more severely underestimates the targets in cardinality estimation.
Through its missed-detection correction mechanism, the proposed algorithm generally attains accurate target number estimation under low detection probabilities, with negligible impact on the OSPA distance.

4.2. Scenario 2

Scenario 2 benchmarks the proposed algorithm against GM-PHD and MM-GM-PHD in a non-uniform clutter scenario. As Figure 11 illustrates, the scenario involves uniform clutter combined with dense Gaussian-distributed clutter, where the central position of the Gaussian non-uniform clutter is randomly located on each target trajectory. The detection probability is fixed at P d = 0.98 . Across different experiments, the number of non-uniform clutter r r in each area per frame was set to 5, 10, and 20, respectively, for each trial. Figure 12 and Figure 13 show the average OSPA distances for different algorithms under different non-uniform clutter conditions. It indicates that when the number of non-uniform clutter per frame in each area r r = 5 , FM-MM -GM-PHD slightly better than MM-GM-PHD while the OSPA of the GM-PHD filter is much higher than the other methods, which is caused by target maneuvers. In terms of cardinality estimation, FM-MM-GM-PHD has the most accurate cardinality estimation ability and can detect the appearance of new targets first. As the number of non-uniform clutter increases, the OSPA of MM-GM-PHD rises rapidly, and the cardinality estimation is significantly overestimated. This occurs because the rise in dense clutter within the multi-model gate causes the creation of false targets. In contrast, FM-MM-GM-PHD always maintains good performance.
Figure 14 and Figure 15 illustrate the performance of the proposed algorithm and comparative methods in a non-uniform clutter under different detection probabilities. With a fixed number of uniform clutter per frame r = 50 and non-uniform Gaussian-distributed clutter per frame r r = 20 in each area, the detection probabilities P d are set as 0.98, 0.88, and 0.78, respectively. As illustrated in Figure 14, we compared the OSPA distances of different algorithms with declining detection probability. It indicates that as the detection probability decreases, the OSPA distances of all algorithms increase. However, the FM-MM-GM-PHD filter is affected the least and still has a relatively small OSPA distance compared with other filters. This is because the missed-alarm correction mechanism of the proposed method can effectively deal with target missed alarms.
Figure 15 shows the estimation of the cardinality of targets by all filters under different detection probabilities. The FM-MM-GM-PHD filter still has the highest estimation accuracy compared with other filters and is quite close to the true value of the cardinality of targets. As the detection probability decreases, the performance of other filters in estimating the cardinality of targets drops sharply. The MM-GM-PHD filter severely overestimates the number of targets due to the multi-model approach.
However, our experiments have also identified specific edge cases worth noting. Specifically, when targets exhibit crossing trajectories and share highly similar RCS and Doppler features, the current feature-matching framework shows reduced discriminability. In such scenarios, inadequate adjustment of features can lead to false association between measurements and targets, resulting in overestimation or underestimation of target cardinality.
Figure 16 also illustrates the real-time computation times of different filters under varying non-uniform clutter conditions. In all scenarios, the GM-PHD filter has the shortest computation time because it does not need to adopt a multi-model approach to consider targets. When the non-uniform clutter count is 5, the proposed algorithm is slightly more computationally efficient than MM-GM-PHD. As the non-uniform clutter count increases, the computation time of the proposed algorithm becomes significantly shorter. This is because the proposed algorithm suppresses false targets via target features, thereby reducing unnecessary estimation of false targets. In contrast, as dense non-uniform clutter increases, the traditional MM-GM-PHD—unable to distinguish true from false targets—processes a large number of components simultaneously through PHD filtering, greatly increasing computation time.
Figure 17 presents the comparative computational efficiency of three distinct filters under escalating non-uniform clutter conditions. In the non-uniform clutter conditions, the proposed algorithm demonstrates progressively superior computational performance, particularly evident when r r = 20 . Crucially, the results confirm that our approach maintains stable processing times even at peak clutter achieving up to 60% reduction compared to MM-GM-PHD. Collectively, these computational advantages complement the method’s established tracking accuracy and cardinality estimation superiority in non-uniform clutter environments.

4.3. Computational Complexity Analysis

The computational complexity of the MM-GM-PHD and proposed FM-MM-GM-PHD filters is quantified using floating-point operations (FLOPs) as the metric, following the approach in. For the MM-GM-PHD filter, its complexity arises primarily from multi-model operations; each of the M motion models independently performs prediction and update steps, contributing O ( M N a ( d s 2 + d m d s ) ) , where d s is the state dimension, d m is the measurement dimension, and   N a is the number of Gaussian components. Additional overhead comes from model probability fusion ( O ( M 2 N a ) ) and scaled pruning and merging operations due to the increased number of components across models ( O ( M 2 N a 2 ) ) . Consequently, the total complexity of MM-GM-PHD is O ( M N a ( d s 2 + d m d s ) + M 2 N a + M 2 N a 2 , which grows significantly with non-uniform clutter intensity as N a increases due to false measurements. In contrast, the FM-MM-GM-PHD filter introduces two key optimizations to reduce complexity while maintaining performance. First, feature matching (using RCS and Doppler features,   f = 2 ) adds a negligible overhead of O ( N a f ) . Second, adaptive pruning suppresses false components. Both reduce the effective number of Gaussian components to α N a , where α 1 . The missed-alarm correction mechanism contributes a minor cost of O ( N t ) Thus, the total complexity of FM-MM-GM-PHD is O ( α M N a ( d s 2 + d m d s + f ) + α 2 M 2 N a 2 + N t ) , and the memory requirement is O ( α M N a ( d s 2 + d s ) + M d s + N t d s ) . Meanwhile, the actual computational time of the algorithm is not only related to model complexity but also to many other factors, such as memory access cost, hardware characteristics, software implementation, and system environment. Model complexity cannot accurately measure the estimation speed of the proposed algorithm. However, the simulation experiments in this paper further well demonstrate the advantages of the proposed algorithm in non-uniform clutter environments. The reduction in effective components via α makes FM-MM-GM-PHD significantly more efficient than MM-GM-PHD, with computational time decreasing by 60% in dense non-uniform clutter.

4.4. Results Discussion

As the amount of non-uniform clutter increases, the conventional MM-GM-PHD algorithm will significantly overestimate the number of targets, resulting in a large number of false targets. This issue not only substantially increases the computational load of subsequent filtering processes but also causes a great deal of unnecessary estimation resources to be wasted on false targets. In contrast, the method proposed in this paper can effectively mitigate the negative impacts of non-uniform clutter on multi-model approaches, enabling accurate estimation of the number and states of multiple maneuvering targets. Regarding computational complexity, the proposed method is comparable to MM-GM-PHD in non-uniform clutter environments. However, as the number of non-uniform clutter further increases, the computational time advantage of FM-MM-GM-PHD becomes increasingly prominent.
Quantitative analysis confirms the FM-MM-GM-PHD filter’s significant advantages over conventional MM-GM-PHD in non-uniform clutter. Under r r = 20 , the proposed method reduces cardinality estimation error by about 90% and lowers OSPA distance by about 75%. This stems from RCS–Doppler feature matching, which suppresses approximately 97% of clutter-induced false targets through joint likelihood ratios, while the missed-alarm correction mechanism maintains cardinality deviations below 5% when the detection probability is low. Computational efficiency improves by approximately 60% at high clutter loads due to reduced false component processing. The key limitations involve moderate precision degradation during extreme non-linear maneuvers such as high-g turns, alongside reliance on measurable RCS and Doppler features. Future work will integrate particle filtering to enhance non-linear tracking capability in passive radar bistatic geometries, particularly for swarm targets with interactive motions.

5. Conclusions

This paper proposes an RCS–Doppler-assisted multi-model PHD filter for passive radar. It suppresses false targets in non-uniform clutter by adaptively weighting Gaussian components using radar echo features. Moreover, the missed-detection correction mechanism integrated into the proposed algorithm compensates for measurement loss using targets’ historical kinematic states. Simulation results demonstrate that the proposed algorithm significantly outperforms traditional MM-GM-PHD filter and GM-PHD filter in both uniform and non-uniform clutter scenarios. Specifically, in non-uniform environments with dense Gaussian clutter, its OSPA error is approximately 30% lower than that of traditional algorithms, and it is particularly accurate in estimating target cardinality. As detection probability continues to decrease, the proposed algorithm also exhibits stronger robustness in both OSPA and cardinality estimation compared to other methods.
Future work will focus on developing interaction-aware motion models to enhance tracking performance in target-congested scenarios, with applications for swarm tracking.

Author Contributions

Data curation, Z.Z.; Investigation, B.X.; Methodology, J.W.; Supervision, B.J.; Writing—original draft, J.W.; Writing—review and editing, B.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Research Initiation Fund of Jiangsu University of Science and Technology. (Grant No. 1202932309).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors thank the anonymous reviewers for their valuable suggestions, which were of great help in improving the quality of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Blackman, S. Multiple Target Tracking with Radar Applications; Artech House: Norwood, MA, USA, 1986; pp. 45–287. [Google Scholar]
  2. Bar-Shalom, Y.; Fortman, T.E. Tracking and Data Association; Academic Press: Burlington, MA, USA, 1988; pp. 33–195. [Google Scholar]
  3. Blackman, S.; Popoli, R. Design and Analysis of Modern Tracking Systems; Artech House: Norwood, MA, USA, 1999; pp. 188–566. [Google Scholar]
  4. Singer, R.A.; Stein, J.J. An optimal tracking filter for processing sensor data of imprecisely determined origin in surveillance system. In Proceedings of the Tenth IEEE Conference on Decision and Control, New Orleans, LA, USA, 15–17 December 1971; pp. 171–175. [Google Scholar] [CrossRef]
  5. Fortmann, T.E.; Bar-Shalom, Y.; Scheffe, M. Sonar tracking of multiple targets using joint probabilistic data association. IEEE J. Ocean. Eng. 1983, OE-8, 173–184. [Google Scholar] [CrossRef]
  6. Blackman, S. Multiple hypothesis tracking for multitarget tracking. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 5–18. [Google Scholar] [CrossRef]
  7. Goodman, I.; Mahler, R.; Nguyen, H. Mathematics of Data Fusion; Kluwer Academic Publishing Co.: Norwell, MA, USA, 1997. [Google Scholar]
  8. Mahler, R. An Introduction to Multisource-Multitarget Statistics and Applications; Lockheed Martin Technical Monograph: Bethesda, MD, USA, 2000. [Google Scholar]
  9. Mahler, R. Random set theory for tracking and identification. In The Handbook of Sensor Data Fusion: Theory and Practice, 2nd ed.; Liggins, M.E., Hall, D., Llinas, J., Eds.; CRC Press: Boca Raton, FL, USA, 2008; Chapter 16; pp. 16-1–16-30. [Google Scholar]
  10. Vo, B.; Ma, W. A closed-form solution for the probability hypothesis density filter. In Proceedings of the IEEE 7th International Conference on Information Fusion, Philadelphia, PA, USA, 25–28 July 2005; pp. 856–863. [Google Scholar] [CrossRef]
  11. Vo, B.N.; Singh, S.; Doucet, A. Sequential Monte Carlo methods for multi-target filtering with random finite sets. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1224–1245. [Google Scholar] [CrossRef]
  12. Vo, B.-N.; Ma, W.-K. The Gaussian mixture probability hypothesis density filter. IEEE Trans. Signal Process. 2006, 54, 4091–4104. [Google Scholar] [CrossRef]
  13. Vo, B.-T.; Vo, B.-N.; Cantoni, A. Analytic Implementations of the Cardinalized Probability Hypothesis Density Filter. IEEE Trans. Signal Process. 2007, 55, 3553–3567. [Google Scholar] [CrossRef]
  14. Mahler, R. PHD filters of higher order in target number. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1523–1543. [Google Scholar] [CrossRef]
  15. Vo, B.-T.; Vo, B.-N.; Cantoni, A. The cardinality balanced multi-target multi-Bernoulli filter and its implementations. IEEE Trans. Signal Process. 2009, 57, 409–423. [Google Scholar] [CrossRef]
  16. Williams, J.L. Marginal multi-Bernoulli filters: RFS derivation of MHT, JIPDA and association-based member. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1664–1687. [Google Scholar] [CrossRef]
  17. Reuter, S.; Vo, B.-T.; Vo, B.-N.; Dietmayer, K. The labeled multi-Bernoulli filter. IEEE Trans. Signal Process. 2014, 62, 3246–3260. [Google Scholar] [CrossRef]
  18. García-Fernández, A.F.; Williams, J.L.; Granström, K.; Svensson, L. Poisson multi-Bernoulli mixture filter: Direct derivation and implementation. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1883–1901. [Google Scholar] [CrossRef]
  19. Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part V. Multiple-model methods. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1255–1321. [Google Scholar] [CrossRef]
  20. Du, X.; Hu, X.; Hu, J.; Sun, Z. An adaptive interactive multi-model navigation method based on UUV. Ocean. Eng. 2023, 267, 113217. [Google Scholar] [CrossRef]
  21. Da, K.; Li, T.; Zhu, Y.; Fu, Q. Gaussian mixture particle jump-Markov-CPHD fusion for multitarget tracking using sensors with limited views. IEEE Trans. Signal Inf. Process. Over Netw. 2020, 6, 605–616. [Google Scholar] [CrossRef]
  22. Ouyang, C.; Ji, H.; Guo, Z. Extensions of the SMC-PHD filters for jump Markov systems. Signal Process. 2012, 92, 1422–1430. [Google Scholar] [CrossRef]
  23. Pasha, S.A.; Vo, B.-N.; Tuan, H.D.; Ma, W.-K. A Gaussian Mixture PHD Filter for Jump Markov System Models. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 919–936. [Google Scholar] [CrossRef]
  24. Chen, X.; Tharmarasa, R.; Pelletier, M.; Kirubarajan, T. Integrated Clutter Estimation and Target-Tracking using Poisson Point Processes. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1210–1235. [Google Scholar] [CrossRef]
  25. Mahler, R.P.S.; Vo, B.-T.; Vo, B.-N. CPHD Filtering with Unknown Clutter Rate and Detection Profile. IEEE Trans. Signal Process. 2011, 59, 3497–3513. [Google Scholar] [CrossRef]
  26. Lian, F.; Han, C.; Liu, W. Estimating Unknown Clutter Intensity for PHD Filter. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 2066–2078. [Google Scholar] [CrossRef]
  27. Tian, Y.; Liu, M.; Zhang, S.; Zheng, R.; Dong, S.; Liu, Z. Underwater Target Tracking Based on the Feature-Aided GM-PHD Method. IEEE Trans. Instrum. Meas. 2024, 73, 5500412. [Google Scholar] [CrossRef]
  28. Zheng, S.; Jiang, L.; Yang, Q.; Zhao, Y.; Wang, Z. Adaptive PHD Filter With RCS and Doppler Feature for Space Targets Tracking via Space-Based Radar. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 3750–3765. [Google Scholar] [CrossRef]
  29. Yu, X.; Xi-an, F. Multitarget Federated Fusion Tracking Using Heterogeneous Sonar Measurements. IEEE Sens. J. 2025, 25, 8907–8920. [Google Scholar] [CrossRef]
  30. Bai, X.; Lan, H.; Wang, Z.; Pan, Q.; Hao, Y.; Li, C. Robust Multitarget Tracking in Interference Environments: A Message-Passing Approach. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 360–386. [Google Scholar] [CrossRef]
  31. Wei, S.; García-Fernández, Á.F.; Yi, W. The Trajectory PHD Filter for Coexisting Point and Extended Target Tracking. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 5669–5685. [Google Scholar] [CrossRef]
  32. Guillén Soriano, C. Review of radar detectors with Constant False Alarm Rate. Rev. Telemática 2020, 19, 78–90. [Google Scholar]
Figure 1. Schematic diagram of passive radar tracking.
Figure 1. Schematic diagram of passive radar tracking.
Sensors 25 05864 g001
Figure 2. Schematic diagram of multi-model PHD tracking under different clutter distributions.
Figure 2. Schematic diagram of multi-model PHD tracking under different clutter distributions.
Sensors 25 05864 g002
Figure 3. Flowchart of the proposed algorithm.
Figure 3. Flowchart of the proposed algorithm.
Sensors 25 05864 g003
Figure 4. Schematic diagram of missed-alarm correction algorithm.
Figure 4. Schematic diagram of missed-alarm correction algorithm.
Sensors 25 05864 g004
Figure 5. The true tracks of the targets.
Figure 5. The true tracks of the targets.
Sensors 25 05864 g005
Figure 6. OSPA error of three filters in uniform clutter ( P d = 0.9 ).
Figure 6. OSPA error of three filters in uniform clutter ( P d = 0.9 ).
Sensors 25 05864 g006
Figure 7. Cardinality estimates of three filters in uniform clutter ( P d = 0.9 ).
Figure 7. Cardinality estimates of three filters in uniform clutter ( P d = 0.9 ).
Sensors 25 05864 g007
Figure 8. Computing time of three filters ( P d = 0.9 ).
Figure 8. Computing time of three filters ( P d = 0.9 ).
Sensors 25 05864 g008
Figure 9. OSPA error of three filters in uniform clutter ( P d = 0.7 ).
Figure 9. OSPA error of three filters in uniform clutter ( P d = 0.7 ).
Sensors 25 05864 g009
Figure 10. Cardinality estimates of three filters in uniform clutter ( P d = 0.7 ).
Figure 10. Cardinality estimates of three filters in uniform clutter ( P d = 0.7 ).
Sensors 25 05864 g010
Figure 11. Measurements in non-uniform clutter.
Figure 11. Measurements in non-uniform clutter.
Sensors 25 05864 g011
Figure 12. OSPA error of three filters in different non-uniform clutter. (a) r r = 5 . (b) r r = 10 . (c) r r = 20 .
Figure 12. OSPA error of three filters in different non-uniform clutter. (a) r r = 5 . (b) r r = 10 . (c) r r = 20 .
Sensors 25 05864 g012
Figure 13. Cardinality estimates of three filters in different non-uniform clutter. (a) r r = 5 . (b) r r = 10 . (c) r r = 20 .
Figure 13. Cardinality estimates of three filters in different non-uniform clutter. (a) r r = 5 . (b) r r = 10 . (c) r r = 20 .
Sensors 25 05864 g013
Figure 14. OSPA error of three filters in non-uniform clutter with different probabilities of detection. (a) P d = 0.98 . (b) P d = 0.88 . (c) P d = 0.78 .
Figure 14. OSPA error of three filters in non-uniform clutter with different probabilities of detection. (a) P d = 0.98 . (b) P d = 0.88 . (c) P d = 0.78 .
Sensors 25 05864 g014
Figure 15. Cardinality estimates of three filters in non-uniform clutter with different probabilities of detection. (a) P d = 0.98 . (b) P d = 0.88 . (c) P d = 0.78 .
Figure 15. Cardinality estimates of three filters in non-uniform clutter with different probabilities of detection. (a) P d = 0.98 . (b) P d = 0.88 . (c) P d = 0.78 .
Sensors 25 05864 g015
Figure 16. Computing time under different non-uniform clutter conditions.
Figure 16. Computing time under different non-uniform clutter conditions.
Sensors 25 05864 g016
Figure 17. Average computing time for different non-uniform clutter.
Figure 17. Average computing time for different non-uniform clutter.
Sensors 25 05864 g017
Table 1. The parameters of the targets in the experiment.
Table 1. The parameters of the targets in the experiment.
TargetState (m,m/s,m,m/s)Birth (s)Death (s)
1 1500 , 10 , 7000 , 100 1 60
2 10000 , 120 , 10000 , 40 20 80
3 2000 , 30 , 2000 , 100 40 100
4 4000 , 100 , 3000 , 30 30 90
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

Wang, J.; Xu, B.; Zhang, Z.; Jin, B. RCS–Doppler-Assisted MM-GM-PHD Filter for Passive Radar in Non-Uniform Clutter. Sensors 2025, 25, 5864. https://doi.org/10.3390/s25185864

AMA Style

Wang J, Xu B, Zhang Z, Jin B. RCS–Doppler-Assisted MM-GM-PHD Filter for Passive Radar in Non-Uniform Clutter. Sensors. 2025; 25(18):5864. https://doi.org/10.3390/s25185864

Chicago/Turabian Style

Wang, Jia, Baoxiong Xu, Zhenkai Zhang, and Biao Jin. 2025. "RCS–Doppler-Assisted MM-GM-PHD Filter for Passive Radar in Non-Uniform Clutter" Sensors 25, no. 18: 5864. https://doi.org/10.3390/s25185864

APA Style

Wang, J., Xu, B., Zhang, Z., & Jin, B. (2025). RCS–Doppler-Assisted MM-GM-PHD Filter for Passive Radar in Non-Uniform Clutter. Sensors, 25(18), 5864. https://doi.org/10.3390/s25185864

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