Abstract
Hypersonic glide targets (HGTs) pose significant challenges for radar tracking due to complex maneuver strategies and time-varying statistics of measurement noise. Conventional single-model tracking methods are generally insufficient to fully capture maneuver modes, while existing multiple-model methods face trade-offs between model set completeness and computational efficiency. In addition, existing tracking methods struggle to cope with the non-Gaussian noise during hypersonic flight. To overcome these limitations, a Hierarchical Adaptive Moment Matching (HAMM) multiple-model method is proposed in this paper. Firstly, a comprehensive model set is constructed to cover characteristic maneuver modes. Subsequently, a hierarchical multiple-model framework is developed where: (1) a coarse model set is dynamically adapted by multi-frame posterior probability evolution and Rényi divergence criteria; (2) a fine model set is generated based on the moment matching method. Furthermore, the minimum error entropy cubature Kalman filter (MEECKF) is proposed to suppress the non-Gaussian measurement noise with high stability. Monte Carlo simulations demonstrate that the proposed method achieves improved positioning accuracy and faster convergence.
1. Introduction
HGTs pose significant challenges to national defense due to their high speed and complex maneuver modes [1,2]. During HGT’s reentry mission, the aerodynamic configuration with high lift-to-drag ratios enables them to execute a wide range of maneuvering strategies [3,4]. However, the maneuvering start time, acceleration, and maneuvering frequency are usually unknown. Multiple-model (MM) state estimation provides an effective framework for addressing this challenge [5].
The selection of tracking models is critical in MM methods. Tracking models could be generally categorized into two types: dynamic models and kinematic models [6]. Dynamic models are based on the target’s aerodynamic parameters and force characteristics. The design of dynamic models typically requires substantial prior information and yields unsatisfactory results when aerodynamic parameters are time-varying [7]. The kinematic models describe the maneuver of targets through a reasonable stochastic process assumption. Commonly used kinematic models include constant velocity, constant acceleration, current statistical, and jerk models. Recently, various specialized models have been proposed to characterize the motion characteristics of HGTs during the glide phase: Wang et al. [8] proposed the sine wave model to characterize periodic oscillations in the trajectory. Li et al. [9] proposed the zero-mean damped oscillation model to describe the damped properties of the acceleration autocorrelation function, thereby providing a damped oscillation model. Due to continuous aerodynamic forces in hypersonic glide, HGTs exhibit non-zero mean acceleration, and Cheng et al. [10] further proposed the non-zero mean damped oscillation model. This model separately characterizes disturbance and mean terms for accurate acceleration estimation. However, it lacks a definitive parameter configuration scheme, which may degrade tracking performance under model mismatch.
In practical applications, MM methods provide a systematic, convenient and powerful solution for hybrid system estimation. MM methods are primarily categorized into three classes: autonomous MM, cooperating MM (CMM), variable-structure MM (VSMM) [11]. In the CMM class, the interactive multiple model (IMM) algorithm has seen extensive applications [5,12,13,14,15,16]. However, the IMM algorithm maintains a fixed model set throughout filtering, impairing its adaptability to targets with frequently switching motion modes. To cover all potential motion modes, IMM typically expands its model set. However, excessive expansion of the model set induces model competition, which will instead reduce the tracking accuracy and substantially increase computational load. To overcome this limitation, Li et al. introduced the third-generation VSMM approach [17]. VSMM dynamically adjusts both model set structures and parameters, with three representative strategies: model group switching (MGS) [18], likely model set (LMS) [19], and expected mode augmentation (EMA) [20]. Although these strategies perform robustly in conventional target tracking, they face the following challenges when applied to HGTs: (1) MGS dynamically activates/deactivates predefined model sets, but its effectiveness depends on the initial model set partitioning and topological configuration. Given the high-dimensional model parameter space of HGTs tracking models, designing a practical topological structure is challenging. (2) LMS enhances adaptability through dynamic model set adjustments, yet its per-time-step model updates degrade convergence. (3) EMA adapts to parametric variations through generative expansion of tunable models, but cannot accommodate structural model changes. As an enhanced variant of LMS, the best model augmentation (BMA) method [21] employs Kullback–Leibler (KL) divergence for refined model selection but inherits LMS’s static model set limitation, where base and candidate models lack parametric adaptation to maneuver characteristics, and it introduces prohibitive computational overhead due to per-step KL divergence recomputation. Liu et al. [22] developed the hybrid grid IMM (HGIMM) algorithm to augment the original model set. HGIMM constructs a fine-grid model set at time k by recombining parameters from a fixed coarse-grid set at for localized parameter adaptation. However, the fixed coarse model set remains inadequate to cover maneuver modes of HGTs, particularly under phase-transition scenarios.
Besides the tracking model, it is also crucial to select a suitable filtering algorithm to suppress the measurement noise. The initial derivation of the Kalman filter (KF) stemmed from a linear state-space model assuming a Gaussian distribution [23,24]. In practice, the relationship between measurement and state is nonlinear. Several extensions of KF are derived to address nonlinear problems, including extended KF, unscented KF, cubature KF (CKF), and others [25,26,27]. CKF is a preferred method due to its superior precision compared to the extended KF and unscented KF, while maintaining moderate computational costs.
Most of these KFs are derived by the minimum mean square error (MMSE) criterion [28]. They may encounter filter performance degradation when dealing with complex noises due to the inadequacy of the MMSE criterion under non-Gaussian noise [29,30,31,32,33]. A particle filter (PF) can handle non-Gaussian measurement noise by approximating the posterior distribution through weighted particles [34]. However, PF suffers from severe particle degeneracy in high-dimensional systems, requiring an exponentially growing number of particles [35]. While Rao–Blackwellized PF reduces this requirement, it demands partial linear measurement relationships, which are not satisfied in radar tracking with range and angle measurements [36,37]. Therefore, we focus on Kalman-type filters that better suit the radar setting.
Recently, information theory has been utilized for state estimation under non-Gaussian measurement noise and has yielded promising results. The minimum error entropy (MEE) criterion exhibits superior robustness due to its strong capability in modeling error entropy [38,39]. Therefore, MEE-based KF and MEE-based extended KF have been developed to address more complex noise, such as multi-modal distribution noise. However, the MEE-based extended KF has restricted tracking accuracy since its derivation involves the linearization of a nonlinear function. Ref. [40] proposed a MEE filter algorithm based on the CKF framework to solve this problem. But this method may exhibit numerical instability due to the potential singularity of the weight matrix when confronted with significant outliers [41].
The preceding discussion reveals three main challenges: a lack of systematic design approaches for HGT’s kinematic model set; limitations in existing VSMM methods for HGTs tracking; and insufficient research on robust filters within VSMM frameworks. To overcome these challenges, this paper introduces the HAMM multiple model method and MEECKF. The key contributions and improvements over existing results can be summarized as follows.
- 1.
- Unlike existing works that focus on single specialized models (e.g., sine wave model [8], damped oscillation models [9,10]), we propose a comprehensive design methodology that systematically integrates multiple kinematic models to cover the HGTs’ motion modes. This ensures better coverage of diverse maneuver modes.
- 2.
- Compared to existing VSMM approaches—MGS’s dependency on initial topology design, LMS’s convergence issues due to per-step updates [19], EMA’s inability to handle structural changes [20], and BMA’s prohibitive computational cost [21]—our HAMM algorithm introduces an adaptive strategy. It performs time-varying updates to the primary model set while dynamically generating optimized candidate sets through moment matching. This dual-layer design significantly improves maneuver response speed and filtering consistency while maintaining computational efficiency, particularly for HGTs with frequently switching motion modes.
- 3.
- While MEECKF has demonstrated robustness under non-Gaussian measurement noise [40], existing VSMM-based HGTs tracking methods rely on standard Kalman-type filters, which suffer performance degradation under complex noise conditions. Our work is to integrate MEECKF into a VSMM framework for HGTs tracking, combining the robustness of the MEE criterion against non-Gaussian noise with the adaptability of variable-structure multiple models. This integration addresses the critical gap in handling uncertain measurement noise statistics within adaptive multiple-model tracking systems.
The remainder of the article is organized as follows. Section 2 introduces the tracking model and the construction of the model set. Section 3 describes the design of the HAMM algorithm. Section 4 designs the robust filter. Section 5 presents the simulation results. Section 6 summarizes the conclusions of this study.
2. Tracking Model Set
2.1. Tracking Model
During the gliding phase, HGT is predominantly influenced by the gravitational force of Earth and aerodynamic forces. Ignoring the effect of the earth’s rotation [42], the nonlinear dynamical equation of HGT is represented by
where r is the position vector from the center of the earth to HGT. and represent the longitude and latitude, respectively. v stands for the velocity. and denote the flight path angle and heading angle, respectively. D and L are the drag force and lift force, respectively. m and g denote the aircraft mass and gravitational acceleration, respectively. represents the bank angle of HGT.
While (1) describes the aerodynamic dynamics of HGT governed by lift and drag forces, the subsequent kinematic model employed for state estimation is derived from the geometric relationships of the velocity vector in the Earth-centered coordinate system. The consistency between these two formulations lies in their treatment of the velocity components and angular rates. The kinematic formulation is preferred as it avoids the need for precise aerodynamic coefficients and bank angle control inputs, which are difficult for ground-based tracking systems. Instead, the temporal evolution of the state is modeled stochastically using first-order Markov processes with oscillatory autocorrelation, which effectively captures the maneuvering characteristics of HGT while maintaining computational tractability for real-time filtering applications.
The state vector is constructed by
where a is the target velocity and acceleration; j denotes the jerk (time derivative of acceleration); and denote the flight-path angle and its angular rate; and and represent the heading angle and its angular rate of the target. The change in longitude, latitude, and altitude caused by velocity is shown in Figure 1.
Figure 1.
Motion model.
The variations in latitude , longitude , and altitude h are primarily determined by the velocity v, flight-path angle , and heading angle , and their relationship can be expressed as
where denote the eastward velocity, and are the northward velocity and the upward velocity, respectively. is the earth radius.
The acceleration a, the flight-path angle , and the heading angle are each modeled as first-order Markov processes with exponentially decaying oscillatory autocorrelation functions of the form
where and denote the damping factor and the oscillation angular frequency, respectively, and is the variance of the corresponding state variable.
By applying the Wiener–Kolmogorov whitening procedure, the state dynamics can be reformulated in terms of white Gaussian noise. For a state variable with its derivative , the unified state equation is
where is Gaussian white noise. Specifically, for the acceleration a, we have (jerk) with parameters and ; for the flight-path angle , we have (angular rate) with parameters and .
The heading angle follows the same formulation, with corresponding parameters and process noise .
The state equation is expressed as
where , is given by
Taking longitude as an example, its state prediction equation can be expressed as
The autocorrelation of the noises is and the process noise covariance matrix is obtained as , where is given by
and denotes a matrix with all elements equal to zero.
Radar measurements include the slant range , the azimuth angle , and the elevation angle . The measurement vector is constructed by
The measurement model is expressed as
where represents the coordinate components of the target in the radar’s East-North-Up(ENU) coordinate system.
Let the radar be located at . Then, the relationship between the target’s longitude , latitude , altitude h and its coordinates in the radar’s ENU frame can be expressed as
where denotes the Earth’s radius.
2.2. Construction of Model Set
A single fixed-parameter tracking model is insufficient to cover the possible motion patterns of the HGTs. To characterize the multiple maneuver modes exhibited by HGTs, this paper develops a maneuver model set based on the proposed model. The model set construction adheres to the following assumptions:
- 1.
- The target’s acceleration components in each spatial dimension are independently modeled by the proposed model. The maneuver modes are categorized into three distinct dynamic modes in each dimension:
- N-state (no maneuver): Acceleration dominated by low-amplitude stochastic perturbations;
- R-state (random maneuver): Non-periodic accelerations induced by penetration maneuver;
- P-state (periodic maneuver): Sustained oscillatory motion typified by jump glide behavior.
Representative trajectories corresponding to the N, R, and P states are illustrated in Figure 2.
Figure 2. Representative trajectories for the N, R, and P maneuvering states. - 2.
- Parametric controllability is achieved through
- Maneuver frequency : Characterizes slow-varying disturbances during gliding; : Sustained high-intensity maneuvering.
- The angular rate of the target periodic maneuver :: Non-periodic equivalence. : Signature jump glide frequency.
- State variance : The magnitude of acceleration variance provides a direct measure of target maneuver intensity: larger variance typically indicates more rapid and intense maneuvers, while smaller variance reflects smoother motion.
The one-dimensional tracking model can be summarized in Table 1.
Table 1.
Parametric characterization of maneuver.
Diverse maneuver modes can be modeled through three-dimensional state combinations. A tri-letter coding method denotes the state configuration per spatial dimension, as illustrated below:
- Non maneuver: NNN.
- Uni-directional random maneuver: RNN, NRN, and NNR.
- Uni-directional periodic maneuver: PNN, NPN, and NNP.
- Bi-directional random maneuver: RRN, RNR, and NRR.
- Bi-directional periodic maneuver: PPN, PNP, and NPP.
- Bi-directional hybrid maneuver: PRN, PNR, NPR, RPN, RNP, and NRP.
- Tri-directional hybrid maneuver: RRR, PRP, PPR, RPP, PRR, and RPR.
Although certain state combinations are theoretically enumerable, their physical realizability remains constrained. For instance, the triple periodic maneuver state (PPP) exhibits limited physical significance in practical scenarios. Other combinations are physically reasonable, but they overlap with the corresponding models. To reduce the computational complexity, such combinations are excluded.
3. HAMM Multiple-Model Method
3.1. Framework of HAMM
Define the mode space comprising all possible system modes, where for true motion mode satisfies . The state Equation (11) and measurement Equation (16) are characterized by a hybrid system:
In operational scenarios, cannot be precisely determined and is typically approximated by models. By constructing a model set , (19) and (20) are approximated by:
In the HAMM algorithm, comprises the coarse model set and the fine model set A. For at time k, it holds that
The state estimation can be expressed as:
Define the following variables:
where and denote the global posterior probabilities at time k for the coarse model set and fine model set , respectively; and represent the state estimates obtained at time k based on and , respectively. Substitute (25) into (24) yields:
Therefore, the problem is transformed into the design of and .
3.2. Adaption of Coarse Model Set
The HAMM algorithm dynamically terminates persistently underperforming coarse models by monitoring the temporal evolution of their posterior probabilities, while optimally activating new candidates from Section 2.2 based on Rényi information divergence. Prior to our discussion, the following model sets are defined:
- : total coarse model set (corresponding to Section 2.2).
- : coarse model set used for state estimation at time k.
- : candidate model set for activation at time k.
- : activated model set at time k.
- : terminated model set at time k.
- : reserved model set at time k.
where , , , and .
Performing model termination and activation at every time step may induce instability. During the initial filtering, coarse models exhibit significant short-term fluctuations in posterior probabilities. Relying solely on single-frame probability values to determine model validity at this stage risks premature termination. Moreover, frequent model activation substantially increases computational load and impedes filter convergence. Consequently, the termination and activation should be evaluated based on posterior probabilities over multiple time steps.
is defined as follows: For a model that was activated at time step , consider its posterior probability sequence from to the current time k denoted as . If there exists a sequence of consecutive frames starting from such that
then , and . Otherwise, if no satisfies (27), .
is constructed based on Rényi entropy from . The matching degree can be measured by the Rényi entropy between and , where smaller values correspond to higher distributional similarity. Using as the common variable, is expressed as:
where is a tuning parameter. As , the Rényi divergence becomes the Kullback–Leibler (KL) divergence. The sequence denotes the coarse model sets from time 1 to , and represents the measurement sequence up to time . Under Gaussian assumptions, it follows that:
is approximated by :
where .
In , the following initialization strategy is adopted for to accelerate filter convergence:
where and denote the state vector and covariance matrix corresponding to the model with the highest posterior probability in .
3.3. Design of Fine Model Set
The fine model set improves target motion mode characterization accuracy. Its design consists of mode moment computation and fine model set construction.
For , the expected motion mode is defined as:
Specifically, corresponds to the model parameters . When designing the fine model set at time k, the expected motion mode and model probability at time k are unavailable. These values are approximated using and . Thus, is computed as:
The covariance of is given by
The fine-model set at time k is designed by moment matching method. This ensures first two moments match and , respectively:
Here, and denote the first-order and second-order moments of , respectively. Define , (40) can be reformulated as:
where , . (41) could be simplified as
Consequently, the designed fine model set should satisfy the following conditions:
Introduce the variable subject to the following conditions:
where is obtained by Cholesky decomposition of , satisfying .
The design of the model set can thus be reformulated as the design of a parameter set subject to the following conditions:
To satisfy (45) under reasonable computational complexity, we propose a geometrically symmetric design employing points. This is achieved by constructing a regular simplex in defined by vectors with the Gram matrix:
are scaled by parameter (typically ) to form the first sigma points:
with the point fixed at the origin:
The corresponding weights are assigned as:
The proof is provided in Appendix A.
3.4. Global Estimation Fusion
Following coarse model set adaptation, the mode-conditioned estimates and are utilized to compute global state estimates via the IMM algorithm:
- 1.
- Interaction input:The predicted probability is computed by:where is the element of the Markov transition matrix , and denotes the probability of model j in the coarse model set .The mixing weight is given by:The mixed state estimate and its covariance matrix is computed by:
- 2.
- Parallel filtering and model probability update:The subfilters initialize with the mixed estimate and mixed covariance derived from the interaction step. For each model , the time update is performed to compute the state estimate:where denotes the filtering function. , , , and represent the innovation vector, innovation covariance matrix, state estimate, and state error covariance matrix output by subfilter i at time k, respectively.Compute the likelihood function:The posterior model probability of is
- 3.
- Estimation fusion in coarse model set:The state estimate and its covariance matrix for the coarse model set at time k are given by:
The state estimate and covariance of the fine model set can be expressed as:
where denotes the posterior probability that the fine model belongs to the fine model set at time k, and , represent the state estimate and covariance conditioned on given by
The posterior model probability of in fine model set is
where
The model predicted probability of is essential for computing the global posterior probability . However, due to the dynamic reconfiguration of the fine model set based on subfilter outputs, defining a conventional transition probability matrix is impractical. Consequently, this probability is computed via an alternative approach:
Disregard discontinuous transitions between fine model subsets and coarse model sets:
then (66) becomes
The global posterior probability of is
where represents the global posterior probability of the coarse model set at time step . The probability of the coarse model subset at time step k is given by:
The global state estimate and its covariance matrix are given by:
The overall procedure of the HAMM multi-model approach is summarized in Table 2.
Table 2.
Pseudocode summary of the proposed HAMM algorithm.
4. Design of Robust Filter
The tracking model set is constructed to describe HGT’s motion characteristics accurately, and the HAMM method is designed to address the problem of model parameters, but the filtering process is still disrupted by non-Gaussian noise, and a robust filter with high stability is required. Therefore, in this section, MEECKF is proposed by constructing a regression model and implementing robust state estimation, respectively.
4.1. Regression Model
The regression model is utilized for transitioning the state estimation to the implementation of the MEE criterion. Given the nonlinearity of (16), the statistical linearization method is adopted to precisely approximate the nonlinear function for constructing the regression model through
where is the measurement prediction vector. is the pseudo-measurement matrix and it is calculated by
where is the cross covariance between and .
The prediction covariance matrix and can be computed in the process of CKF. However, the standard CKF employs Cholesky decomposition to generate sample points, necessitating the error covariance matrix to maintain strict positive definiteness. Due to inevitable errors induced by measurement noise under the plasma sheath, the filtering process may compromise this positive condition of the covariance matrix over successive iterations. To enhance algorithmic stability, singular value decomposition is utilized for sample point calculation instead of Cholesky decomposition. can be obtained, and the regression model can be constructed with such an improvement. Therefore, and are calculated through
where , n is the dimension of state vector.
The regression model can be constructed by
where
is identity matrix, is obtained by
4.2. Robust State Estimation
The proposed filter performs state estimation by performing the MEE criterion over the constructed regression model in (86). The definition and detailed derivation of the error entropy can be found in [28]. For brevity, we directly present the cost function
where denotes the dimension number of . is the j-th row of the error vector , and is the kernel function with the width . directly affects MEE criterion’s suppression of outliers. Smaller values result in stronger suppression but may lead to filter divergence.
State estimate is obtained by maximizing the cost function by
By equating the gradient of the cost function with respect to to zero, we obtain
where
To obtain the state estimation vector , (92) is solved through the fixed-point iteration method, and the iteration equation is expressed as
where
However, it is highly probable that (96) may diverge during the filtering process. When non-Gaussian measurement noise is present, large outliers in measurements are likely to occur, which results in significantly large errors . According to the kernel function , the element of matrix tend towards zero, leading to singularity in matrix . This singularity causes instability in the numerical computation of the inverse of matrix .
Setting the gradient of the cost function to zero yields an alternative expression to (96), which is expressed as
The state estimation is given by
The matrix is definite positive, while the symmetric matrix is deemed positive semidefinite. Consequently, the matrix is established as positive definite, ensuring its invertibility and thereby robust state estimation.
5. Simulation and Results
5.1. Simulation Scheme
The Lockheed Martin Common Aero Vehicle (CAV) represents one of the most extensively studied hypersonic glide vehicles in current research. Ref. [43] provides the fundamental parameters and aerodynamic coefficient database for the CAV configuration. Based on the analysis of the measured data, three simulation scenarios are generated through the CAV model and the HGTs dynamics Equation (1);
Trajectories and corresponding directional accelerations are illustrated in Figure 3. Three scenarios are designed: (i) quasi-equilibrium glide trajectory with radar located at , (ii) jump glide trajectory with radar at , and (iii) penetration maneuver trajectory with radar at . Parameters include a maximum radar detection range of , radar line-of-sight coverage indicated by red trajectory segments, and a sampling period .
Figure 3.
Trajectories and corresponding velocity and acceleration. (a) Quasi-equilibrium glide; (b) jump glide; (c) penetration maneuver; (d) velocity of quasi-equilibrium glide; (e) velocity of jump glide; (f) velocity of penetration maneuver; (g) acceleration of quasi-equilibrium glide; (h) acceleration of jump glide; and (i) acceleration of penetration maneuver.
To validate the effectiveness of the proposed method, we compare the proposed method against IMM, BMA, and HAMM-CKF.
The model parameter settings are first specified. The proposed HAMM method employs the model set listed in Section 2.2, with parameters given as , , , , and , and , and . The number of coarse models is 4, and the probability transition matrix between coarse models is given by
The initial coarse model probabilities , with a global probability . The posterior probability threshold , the frame threshold is , and the fine model parameters are and . The model set configuration of the proposed method remains identical across all three scenarios.
For the IMM method, the model set specified in Section 2.2 is employed, and its probability transition matrix is given by:
For the BMA method, the model set specified in Section 2.2 is used as the total model set, with four models participating in the estimation at each time step.
To validate the effectiveness of the proposed method, simulation experiments are conducted under different measurement noise environments, including Gaussian noise, heavy-tailed noise, and impulsive noise.
For Gaussian noise, the distribution is given by
where
and , , and represent the standard deviations of the Gaussian noise.
For heavy-tailed noise, the measurement noise with non-Gaussian statistical characteristics is modeled as
where and .
For impulsive noise, the measurement noise is expressed as
where and .
In addition, to evaluate the performance of the algorithm under varying sampling rates, simulations are conducted under time-varying sampling intervals and Gaussian measurement noise conditions. For the quasi-equilibrium glide trajectory, the sampling interval is set to 0.1 s during the first 100 s and 0.5 s thereafter. For the jump glide trajectory, the sampling interval is 0.1 s during the first 60 s and 0.5 s thereafter. Similarly, for the penetration maneuver trajectory, the sampling interval is 0.1 s during the first 60 s and 0.5 s thereafter.
The estimation accuracy of all methods decreases when the sampling interval increases, reflecting the negative impact of reduced measurement frequency on state estimation performance. However, the HAMM-based methods, particularly HAMM-MEE, maintain the lowest RMSE values in position, velocity, and acceleration across all three trajectories.
In the quasi-equilibrium and jump glide phases, the transition from dense (0.1 s) to sparse (0.5 s) sampling results in a noticeable increase in RMSE for all methods. Nevertheless, the HAMM-MEE method exhibits a more gradual degradation trend, indicating better adaptability to irregular sampling conditions. In contrast, the IMM and BMA methods show larger error spikes after the sampling rate reduction, suggesting their limited robustness to asynchronous or infrequent measurements.
For the penetration maneuver, where dynamics are more abrupt, all methods suffer from higher estimation errors after the sampling interval changes. Even so, HAMM-MEE still provides the most stable performance, while HAMM-CKF performs slightly worse but remains superior to IMM and BMA. Overall, these results verify that the proposed HAMM-MEE algorithm can effectively maintain estimation accuracy under varying sampling rates, demonstrating its robustness to time-varying measurement frequencies.
In the proposed filter, the width and the number of iterations .
The simulation results are evaluated using the root mean square error (RMSE) and the average root mean square error (ARMSE):
where denotes the time step index, and represents the Monte Carlo run index. To ensure consistency of results, 200 Monte Carlo runs are conducted for each method.
The simulations were conducted on a computing platform equipped with an Intel® Core™ i7-10700 CPU @ 2.90 GHz (Intel Corporation, Santa Clara, CA, USA), running MATLAB R2023b.
5.2. Simulation Results
5.2.1. Result Under Gaussian Noise
Figure 4 presents the RMSE comparison under Gaussian noise for three trajectories: quasi-equilibrium glide, jump glide, and penetration maneuver. Each row corresponds to one trajectory, and the columns show the position, velocity, and acceleration RMSE, respectively.
Figure 4.
RMSE comparison under Gaussian noise for three trajectories. (a) Quasi-equilibrium: position. (b) Quasi-equilibrium: velocity. (c) Quasi-equilibrium: acceleration. (d) Jump glide: position. (e) Jump glide: velocity. (f) Jump glide: acceleration. (g) Penetration maneuver: position. (h) Penetration maneuver: velocity. (i) Penetration maneuver: acceleration.
Overall, HAMM-MEE and HAMM-CKF demonstrate comparable and superior performance across all tracking scenarios. Both methods exhibit rapid convergence during the initial phase and maintain stable, low RMSE values throughout the tracking process. In contrast, IMM shows significantly higher RMSE. BMA achieves intermediate performance, outperforming IMM but remaining inferior to the HAMM approaches. Under Gaussian noise conditions, HAMM-MEE and HAMM-CKF perform similarly, as theoretically expected. Their superior accuracy stems primarily from the improved multi-model adaptive mechanism rather than the estimation criterion itself. The HAMM framework more effectively handles model transitions and maintains tracking stability, particularly during steady-state phases. This advantage is consistently demonstrated across position, velocity, and acceleration estimation in all three trajectory scenarios.
Table 3 presents the ARMSE comparison of four methods under Gaussian noise across three scenarios: quasi-equilibrium glide, jump glide, and penetration maneuver. Both HAMM-based methods (HAMM-MEE and HAMM-CKF) achieve significantly lower ARMSE values in position, velocity, and acceleration compared to the IMM and BMA methods across all three scenarios. This indicates their superior estimation accuracy and robustness under Gaussian noise.
Table 3.
ARMSE comparison under Gaussian noise in different scenarios.
Table 4 lists the average per-time-step execution time per filtering cycle for five methods. The results demonstrate that HAMM-CKF achieves the highest computational efficiency among all methods, with an average execution time of 0.0102 s per cycle significantly lower than other approaches. BMA and HAMM-MEE exhibit moderate computational loads, requiring 0.0258 s and 0.0203 s per cycle, respectively. IMM shows substantially longer average execution times of 0.1025 s per cycle.
Table 4.
Comparison of average execution time per filtering cycle.
The simulation results under Gaussian noise demonstrate the effectiveness of the proposed HAMM method. By adaptively selecting the coarse model set and generating the fine model set, HAMM is able to better capture the target motion modes.
While the IMM approach employs multiple models to cover potential target motion modes, its extensive model set induces significant model competition, thereby degrading overall tracking performance. Comparatively, the BMA method improves model adaptability through candidate model sets, outperforming IMM. However, BMA’s continuous model set updates cause frequent replacement of active filtering models, resulting in insufficient convergence and compromised stability.
When compared to HAMM-CKF with fixed noise covariance matrices, the proposed method exhibits robustness under non-Gaussian measurement noise conditions. This advantage originates from MEE cret, which enables online adaptive estimation of noise covariance matrices, thereby enhancing target state estimation robustness.
5.2.2. Result Under Heavy-Tailed Noise
Figure 5 presents the RMSE comparison under heavy-tailed noise for three trajectories: quasi-equilibrium glide, jump glide, and penetration maneuver. Each row corresponds to a trajectory, and the columns show the position, velocity, and acceleration RMSE, respectively. Overall, the proposed method demonstrates superior tracking accuracy and stability across all three tracking phases. During the initial phase, the RMSE of all methods decreases rapidly, with the proposed method and HAMM-CKF exhibiting the fastest convergence speed. Following filter convergence, the proposed method maintains low RMSE with minimal fluctuations, outperforming the traditional IMM method. During the penetration maneuver scenario at 80s, an abrupt change in target acceleration occurs, causing RMSE increases in all methods. Nevertheless, the proposed method achieves the fastest convergence speed. In summary, the proposed method surpasses the comparative algorithms (IMM, BMA) in convergence speed, steady-state accuracy, and robustness against disturbances.
Figure 5.
RMSE comparison under heavy-tailed noise for three trajectories. (a) Quasi-equilibrium: position. (b) Quasi-equilibrium: velocity. (c) Quasi-equilibrium: acceleration. (d) Jump glide: position. (e) Jump glide: velocity. (f) Jump glide: acceleration. (g) Penetration maneuver: position. (h) Penetration maneuver: velocity. (i) Penetration maneuver: acceleration.
Table 5 presents the ARMSE comparison of four methods under heavy-tailed noise across three flight scenarios: quasi-equilibrium glide, jump glide, and penetration maneuver. All methods experience performance degradation under heavy-tailed noise compared with the Gaussian noise case, as reflected by the increased ARMSE values in position, velocity, and acceleration. Nevertheless, the HAMM-MEE method consistently achieves the lowest errors across all three scenarios, demonstrating its strong robustness to non-Gaussian disturbances.
Table 5.
ARMSE comparison under heavy-tailed noise in different scenarios.
5.2.3. Result Under Impulsive Noise
Figure 6 presents the RMSE comparison under impulsive noise for three trajectories: quasi-equilibrium glide, jump glide, and penetration maneuver. Each row corresponds to a trajectory, and the columns show the position, velocity, and acceleration RMSE, respectively. The impulsive noise environment leads to a noticeable increase in RMSE for all methods compared with the Gaussian cases, reflecting the strong disturbance effects of impulsive outliers. Nevertheless, the proposed HAMM-based methods still maintain relatively low RMSE values across all trajectories and state variables.
Figure 6.
RMSE comparison under impulsive noise for three trajectories. (a) Quasi-equilibrium: position. (b) Quasi-equilibrium: velocity. (c) Quasi-equilibrium: acceleration. (d) Jump glide: position. (e) Jump glide: velocity. (f) Jump glide: acceleration. (g) Penetration maneuver: position. (h) Penetration maneuver: velocity. (i) Penetration maneuver: acceleration.
In particular, HAMM-MEE achieves the smallest RMSE in position, velocity, and acceleration estimation in nearly all scenarios, showing remarkable robustness to impulsive noise. HAMM-CKF also performs well but is slightly inferior to HAMM-MEE when large outliers occur.
Table 6 presents the ARMSE comparison of four methods under impulsive noise across three flight scenarios: quasi-equilibrium glide, jump glide, and penetration maneuver. The presence of impulsive noise leads to a further increase in ARMSE compared with the Gaussian and heavy-tailed noise conditions, reflecting the severe impact of outliers on state estimation accuracy. Despite this degradation, the HAMM-based methods, especially HAMM-MEE, consistently achieve lower ARMSE values than the IMM and BMA approaches across all flight scenarios.
Table 6.
ARMSE comparison under impulsive noise in different scenarios.
In particular, the HAMM-MEE method demonstrates the best robustness and adaptability under impulsive disturbances, maintaining relatively stable estimation accuracy for position, velocity, and acceleration.
5.2.4. Result Under Varying Sampling Rates
Figure 7 presents the RMSE comparison under varying sampling rates for three trajectories: quasi-equilibrium glide, jump glide, and penetration maneuver. Each row corresponds to a trajectory, and the columns show the position, velocity, and acceleration RMSE, respectively.
Figure 7.
RMSE comparison under varying sampling rates for three trajectories. (a) Quasi-equilibrium: position. (b) Quasi-equilibrium: velocity. (c) Quasi-equilibrium: acceleration. (d) Jump glide: position. (e) Jump glide: velocity. (f) Jump glide: acceleration. (g) Penetration maneuver: position. (h) Penetration maneuver: velocity. (i) Penetration maneuver: acceleration.
Table 7 presents the ARMSE comparison of four methods under impulsive noise across three flight scenarios: quasi-equilibrium glide, jump glide, and penetration maneuver. All methods experience a moderate increase in ARMSE under varying sampling rates compared to the fixed-rate Gaussian noise condition, indicating that reduced and irregular measurement frequency slightly degrades estimation performance. However, both HAMM-based methods (HAMM-MEE and HAMM-CKF) still achieve the lowest ARMSE values across all three flight scenarios and all state variables.
Table 7.
ARMSE comparison under varying sampling rates.
6. Conclusions
This paper develops a HAMM multiple-model method and MEECKF for HGTs tracking. Based on model-independent assumptions, a model set covering maneuver modes from quasi-equilibrium/jump glide to penetration maneuvers is constructed. An adaptive coarse model mechanism dynamically adjusts model combinations using Rényi divergence and posterior probability evolution, while a moment-matching fine model construction method enhances motion feature matching. Furthermore, MEECKF is proposed by utilizing singular value decomposition and adopting the MEE criterion to mitigate non-Gaussian measurement noise and enhance filtering stability. Extensive simulations validate the effectiveness of the proposed approach, demonstrating statistically significant improvements in tracking accuracy and convergence speed. The performance gains stem from both the HAMM variable-structure framework and MEE-based noise handling, as confirmed by comparative experiments under Gaussian and non-Gaussian (heavy-tailed and impulsive) noise conditions. Computational analysis shows that the method achieves superior performance with lower cost than full model-set IMM and comparable cost to BMA, making it suitable for real-time applications. Future research may investigate parallel computing architectures, robust data association strategies for varying SNR, and missed detections.
Author Contributions
H.S.: Conceptualization, methodology, software, formal analysis, writing original draft. J.Z.: Conceptualization, formal analysis, validation, writing—review and editing. Y.B.: Conceptualization, resources, writing—review and editing. H.L.: writing—review and editing. Y.G.: review and validation. B.L.: review and validation. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Natural Science Foundation of China under Grant 62371383 and 62422116, and the Fundamental Research Funds for the Central Universities and the 111 Project (B18039).
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| HGTs | Hypersonic glide targets |
| HAMM | Hierarchical adaptive moment matching |
| MEECKF | Minimum error entropy cubature Kalman filter |
| MM | Multiple model |
| CMM | Cooperating multiple model |
| IMM | Interactive multiple model |
| VSMM | Variable structure multiple model |
| MGS | Model group switching |
| LMS | Likely model set |
| KL | Kullback–Leibler |
| HGIMM | Hybrid grid interactive multiple model |
| KF | Kalman filter |
| MMSE | Minimum mean square error |
| PF | Particle filter |
| ENU | East-North-Up |
| RMSE | Root mean square error |
| ARMSE | Average root mean square error |
Appendix A
The weights are defined as:
where is a scaling parameter. The summation yields:
Thus, the weights sum to unity.
The weighted mean is computed as:
By the regular simplex property , this simplifies to:
Hence, the weighted mean is the zero vector.
The outer product sum evaluates to:
From the Gram matrix property of the regular simplex:
The summation satisfies:
Substitution yields:
Therefore, the weighted outer product sum equals the identity matrix.
References
- Li, G.; Zhang, H.; Tang, G. Maneuver characteristics analysis for hypersonic glide vehicles. Aerosp. Sci. Technol. 2015, 43, 321–328. [Google Scholar] [CrossRef]
- Huang, J.; Li, Z.; Liu, D.; Yang, Q.; Zhu, J. An adaptive state estimation for tracking hypersonic glide targets with model uncertainties. Aerosp. Sci. Technol. 2023, 136, 108235. [Google Scholar] [CrossRef]
- Hu, Y.; Gao, C.; Li, J.; Jing, W. Maneuver mode analysis and parametric modeling for hypersonic glide vehicles. Aerosp. Sci. Technol. 2021, 119, 107166. [Google Scholar] [CrossRef]
- Amer, T.; El-Kafly, H.; Elneklawy, A.; Amer, W. Modeling analysis on the influence of the gyrostatic moment on the motion of a charged rigid body subjected to constant axial torque. J. Low Freq. Noise Vib. Act. Control 2024, 43, 1593–1610. [Google Scholar] [CrossRef]
- Liu, H.; Liang, Y. A systematic multiple-model estimator for tracking hypersonic gliding vehicle. Aerosp. Sci. Technol. 2025, 164, 110448. [Google Scholar] [CrossRef]
- Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part I. Dynamic models. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1333–1364. [Google Scholar]
- Kai, Z.; Jiajun, X.; Tingting, F. Coupled dynamic model of state estimation for hypersonic glide vehicle. J. Syst. Eng. Electron. 2018, 29, 1284–1292. [Google Scholar] [CrossRef]
- Wang, G.; Li, J.; Zhang, X.; Wu, W. A tracking model for near space hypersonic slippage leap maneuvering target. Acta Aeronaut. Astronaut. Sin. 2015, 36, 2400–2410. [Google Scholar]
- Li, F.; Xiong, J.; Qu, Z.; Lan, X. A damped oscillation model for tracking near space hypersonic gliding targets. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 2871–2890. [Google Scholar] [CrossRef]
- Cheng, Y.; Yan, X.; Tang, S.; Wu, M.; Li, C. An adaptive non-zero mean damping model for trajectory tracking of hypersonic glide vehicles. Aerosp. Sci. Technol. 2021, 111, 106529. [Google Scholar] [CrossRef]
- 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]
- Zhang, X.-Y.; Wang, G.-H.; Song, Z.-Y.; Gu, J.-J. Hypersonic sliding target tracking in near space. Def. Technol. 2015, 11, 370–381. [Google Scholar] [CrossRef]
- Peng, Y.; Panlong, W.; Shan, H. An IMM-VB algorithm for hypersonic vehicle tracking with heavy tailed measurement noise. In Proceedings of the 2018 International Conference on Control, Automation and Information Sciences (ICCAIS), Hangzhou, China, 24–27 October 2018; pp. 169–174. [Google Scholar]
- Luo, Y.; Li, Z.; Liao, Y.; Wang, H.; Ni, S. Adaptive markov imm based multiple fading factors strong tracking ckf for maneuvering hypersonic-target tracking. Appl. Sci. 2022, 12, 10395. [Google Scholar] [CrossRef]
- Wang, G.; Wang, X.; Zhang, Y. Variational bayesian IMM-filter for JMSs with unknown noise covariances. IEEE Trans. Aerosp. Electron. Syst. 2019, 56, 1652–1661. [Google Scholar] [CrossRef]
- Yu, M.; Gong, L.; Oh, H.; Chen, W.-H.; Chambers, J. Multiple model ballistic missile tracking with state-dependent transitions and gaussian particle filtering. IEEE Trans. Aerosp. Electron. Syst. 2017, 54, 1066–1081. [Google Scholar] [CrossRef]
- Li, X.-R.; Bar-Shalom, Y. Multiple-model estimation with variable structure. IEEE Trans. Autom. Control 1996, 41, 478–493. [Google Scholar]
- Li, X.R.; Zwi, X.; Zwang, Y. Multiple-model estimation with variable structure. III. Model-group switching algorithm. IEEE Trans. Aerosp. Electron. Syst. 1999, 35, 225–241. [Google Scholar]
- Li, X.R.; Zhang, Y. Multiple-model estimation with variable structure. V. Likely model set algorithm. IEEE Trans. Aerosp. Electron. Syst. 2000, 36, 448–466. [Google Scholar] [CrossRef]
- Li, X.R.; Jilkov, V.P.; Ru, J. Multiple-model estimation with variable structure—Part VI: Expected-mode augmentation. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 853–867. [Google Scholar]
- Lan, J.; Li, X.R.; Mu, C. Best model augmentation for variable-structure multiple-model estimation. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 2008–2025. [Google Scholar] [CrossRef]
- Xu, L.; Li, X.R.; Duan, Z. Hybrid grid multiple-model estimation with application to maneuvering target tracking. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 122–136. [Google Scholar] [CrossRef]
- Jazwinski, A. Filtering for nonlinear dynamical systems. IEEE Trans. Autom. Control 1966, 11, 765–766. [Google Scholar] [CrossRef]
- Li, Z.; Wang, Y.; Zheng, W. Adaptively tracking hypersonic gliding vehicles. Aerosp. Sci. Technol. 2024, 147, 109035. [Google Scholar] [CrossRef]
- Julier, S.; Uhlmann, J.; Durrant-Whyte, H.F. A new method for the nonlinear transformation of means and covariances in filters and estimators. IEEE Trans. Autom. Control 2002, 45, 477–482. [Google Scholar] [CrossRef]
- Kim, J.; Vaddi, S.; Menon, P.; Ohlmeyer, E.J. Comparison between nonlinear filtering techniques for spiraling ballistic missile state estimation. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 313–328. [Google Scholar] [CrossRef]
- Arasaratnam, I.; Haykin, S. Cubature kalman filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
- Chen, B.; Dang, L.; Gu, Y.; Zheng, N.; Príncipe, J.C. Minimum error entropy kalman filter. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 5819–5829. [Google Scholar] [CrossRef]
- Mehra, R. Approaches to adaptive filtering. IEEE Trans. Autom. Control 2003, 17, 693–698. [Google Scholar] [CrossRef]
- Ardeshiri, T.; Özkan, E.; Orguner, U.; Gustafsson, F. Approximate bayesian smoothing with unknown process and measurement noise covariances. IEEE Signal Process. Lett. 2015, 22, 2450–2454. [Google Scholar] [CrossRef]
- Huang, Y.; Zhang, Y.; Wu, Z.; Li, N.; Chambers, J. A novel adaptive kalman filter with inaccurate process and measurement noise covariance matrices. IEEE Trans. Autom. Control 2017, 63, 594–601. [Google Scholar] [CrossRef]
- Zhu, F.; Huang, Y.; Xue, C.; Mihaylova, L.; Chambers, J. A sliding window variational outlier-robust kalman filter based on student’s t-noise modeling. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 4835–4849. [Google Scholar] [CrossRef]
- Zhu, F.; Zhang, S.; Li, X.; Huang, Y.; Zhang, Y. Adaptive kalman filters with small-magnitude and inaccurate process noise covariance matrix—Part I: Theoretical results. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 6964–6986. [Google Scholar] [CrossRef]
- Djuric, P.M.; Kotecha, J.H.; Zhang, J.; Huang, Y.; Ghirmai, T.; Bugallo, M.F.; Miguez, J. Particle filtering. IEEE Signal Process. Mag. 2003, 20, 19–38. [Google Scholar] [CrossRef]
- Gustafsson, F. Particle filter theory and practice with positioning applications. IEEE Aerosp. Electron. Syst. Mag. 2010, 25, 53–82. [Google Scholar] [CrossRef]
- Khan, Z.; Balch, T.; Dellaert, F. A Rao-Blackwellized particle filter for eigentracking. In Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2004), Washington, DC, USA, 27 June–2 July 2004; Volume 2. [Google Scholar]
- Schon, T.; Gustafsson, F.; Nordlund, P.-J. Marginalized particle filters for mixed linear/nonlinear state-space models. IEEE Trans. Signal Process. 2005, 53, 2279–2289. [Google Scholar] [CrossRef]
- Chen, B.; Xing, L.; Xu, B.; Zhao, H.; Principe, J.C. Insights into the robustness of minimum error entropy estimation. IEEE Trans. Neural Netw. Learn. Syst. 2016, 29, 731–737. [Google Scholar] [CrossRef] [PubMed]
- Chen, B.; Yuan, Z.; Zheng, N.; Príncipe, J.C. Kernel minimum error entropy algorithm. Neurocomputing 2013, 121, 160–169. [Google Scholar] [CrossRef]
- Li, M.; Jing, Z.; Leung, H. Robust minimum error entropy based cubature information filter with non-gaussian measurement noise. IEEE Signal Process. Lett. 2021, 28, 349–353. [Google Scholar] [CrossRef]
- Wang, G.; Chen, B.; Yang, X.; Peng, B.; Feng, Z. Numerically stable minimum error entropy kalman filter. Signal Process. 2021, 181, 107914. [Google Scholar] [CrossRef]
- Zang, L.; Lin, D.; Chen, S.; Wang, H.; Ji, Y. An on-line guidance algorithm for high L/D hypersonic reentry vehicles. Aerosp. Sci. Technol. 2019, 89, 150–162. [Google Scholar] [CrossRef]
- Phillips, T.H. A common aero vehicle (CAV) model, description, and employment guide. Schafer Corp. AFRL AFSPC 2003, 27, 1–12. [Google Scholar]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).






