Next Article in Journal
Mapping the Spatiotemporal Dynamics of Cropland Abandonment and Recultivation across the Yangtze River Basin
Previous Article in Journal
Early Detection of Myrtle Rust on Pōhutukawa Using Indices Derived from Hyperspectral and Thermal Imagery
Previous Article in Special Issue
Intricacies of Opening Geometry Detection in Terrestrial Laser Scanning: An Analysis Using Point Cloud Data from BLK360
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Adaptive IMM Algorithm for a PD Radar with Improved Maneuvering Target Tracking Performance

School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(6), 1051; https://doi.org/10.3390/rs16061051
Submission received: 3 January 2024 / Revised: 19 February 2024 / Accepted: 13 March 2024 / Published: 15 March 2024

Abstract

:
A pulse-Doppler (PD) radar has the advantage of strong anti-interference ability, and it is often used as a solution for maneuvering target tracking. In the application of target monitoring and tracking in PD radars, the interacting multiple model algorithm (IMM) has become the main and preferred choice due to its flexibility and high accuracy. However, the probability transfer matrix in classical IMM algorithms generally depends on constant prior knowledge, and if a PD radar is tracking a strong maneuvering target, it is inevitable to encounter some limitations, such as the possibility of target tracking trajectory deviation, and even a loss of the target. The Markov probability transfer matrix is proposed with an adaptive modification ability in real time to overcome the above problems in this paper. Additionally, for improving the speed of switching between the models, the fuzzy control system for secondary updating of model probability is adopted. By this means, the tracking accuracy of maneuvering targets is enhanced. Compared with the classical IMM algorithm, the corresponding simulation results for the PD radar indicate that the overall tracking accuracy of the proposed adaptive IMM algorithm is improved by 19.6%. In conclusion, the continuity and accuracy of the target trajectory can be effectively improved with the proposed adaptive IMM algorithm in PD radar cases.

Graphical Abstract

1. Introduction

In the past 20 years, the rapid development of electronic communication technology in civil aviation, national defense, and military industries has increased the maneuverability of consumer-level unmanned aerial vehicles (UAVs) and military reconnaissance aircrafts [1,2,3]. Significant challenges and difficulties have been posed for pulse-Doppler (PD) radars by technological advancements and the increasing complexity of target environments. In order to adapt to the emerging trend of enhanced maneuverability in the target domain, it is necessary to enhance the tracking performance of PD radar systems when dealing with highly maneuverable targets. The interacting multiple model (IMM) algorithm has gradually become a mainstream maneuvering target tracking algorithm due to its superior robustness, accuracy, flexibility, and scalability advantages compared with other single-model tracking algorithms [4,5,6,7,8]. As a result, it has been widely applied in various types of PD radars.
The switching between different models in the model set of the IMM algorithm can be considered as a Markov process [9,10]. The probability of the model at the next moment is not related to the probability of the model at the past moment, but only to the probability of the model at the current moment and the probability transfer matrix [11,12]. Due to the important role of the probability transfer matrix in model switching, many scholars have carried out related optimization work on this concept, such as an error compression rate of models is defined as prior information [1], and it is used for the real-time correction of the probability transfer matrix to improve the tracking accuracy of the IMM algorithm. However, if the maneuverability of the target decreases, it will lead to an increase in tracking errors. A special-structure IMM algorithm for the adaptive correction of probability transfer matrix is proposed (ATPM-PIMM) [3]. An IMM algorithm is added to the ATPM-PIMM algorithm that adaptively modifies the probability transfer matrix to the framework of the classical IMM algorithm, as a parallel algorithm of the classical IMM algorithm. Based on the designed selection strategy and threshold, the classic IMM algorithm and the adaptive IMM algorithm are adaptively selected. The ATPM-PIMM algorithm is adaptive in switching algorithms and modifies the probability transfer matrix in real time, and is easier to implement. Due to the addition of parallel algorithms, the complexity of the ATPM-PIMM algorithm has increased about twofold. Moreover, the setting of the switching threshold in the ATPM-PIMM algorithm depends on reliable experience, and effective testing is required for algorithm practice. In [13], a new IMM algorithm with a model set design method, which utilized model likelihood function information to modify the probability transfer matrix, was designed. But it mainly applied the model sets of two models, which had significant limitations. In conclusion, the above IMM algorithms have their own innovative optimization ideas, but at the same time, there are also some significant limitations.
Therefore, in order to address the limitations of these algorithms, an adaptive IMM algorithm (ATPFC-IMM) is proposed in this paper, which adds an adaptive modified probability transfer matrix module in the single-step iteration of the classical IMM algorithm. In addition, a fuzzy control system is designed for the ATPFC-IMM algorithm to update the model information after the probability is updated in the classical IMM algorithm, thus addressing the aforementioned issues. Through subsequent simulations and applications, it is demonstrated that the proposed ATPFC-IMM algorithm is effective in enhancing the maneuvering target tracking performance, such as the reduction in trajectory errors and improvement in trajectory continuity in PD radars compared with the classical IMM (CIMM) algorithm and ATPM-PIMM [3] algorithm.
The subsequent sections of this paper are organized as follows. Section 2 provides a concise overview of the processing steps involved in the IMM algorithm. Section 3 delves into a comprehensive discussion of the principles and processing techniques of the ATPFC-IMM algorithm, which is proposed in this study. Section 4 mainly includes a simulation and analysis, where two sets of cases are designed to test the superior performance of the ATPFC-IMM algorithm in model switching and position tracking errors. In Section 5, the ATPFC-IMM algorithm is applied to specific PD radars, and the good tracking performance of the ATPFC-IMM algorithm for maneuvering targets is verified.

2. Review of the Classical IMM Algorithm

The movement of maneuvering targets is complex and cannot be described by a single-motion model; so, the multiple-model algorithm is often applied to maneuvering target tracking for PD radars. As a special type of multiple-model tracking algorithm, the interactive multiple model (IMM) algorithm has good tracking performance and flexibility. The IMM algorithm considers the switching between motion models to adapt to the motion state of maneuvering targets.
The classical interacting multiple model algorithm consists of the following four main parts: (1) Model interaction; (2) The parallel filtering of models; (3) The updating of model probability; and (4) Model estimation fusion [14]. The IMM algorithm assumes that the true motion model of the target is obtained by summing the individual model sets of the respective weights they occupy [15,16,17].
A concise overview of the processing procedure for the classical interactive multiple model algorithm (CIMM) is provided in this paper for comparison. It primarily focuses on the state estimation and model probabilities of each model involved in this procedure. The process of this algorithm is summarized and categorized into four main parts, as shown in the following sections.

2.1. Model Interaction

First, a Markov probability transfer matrix, P t , is presented based on a priori information or experience in Equation (1). In addition, P t remains constant throughout the cyclic processing of the CIMM algorithm.
P t = P t 11 P t 12 P t 1 r P t 21 P t 22 P t r 2 P t r 1 P t r 2 P t r r
where P t i j denotes the probability that model i switches to model j .
The model set at moment k 1 is the model matching the target motion, refer to Equation (2). the mixed-state estimate after the transfer of other models to the model is calculated as X ^ 0 j A k 1 | k 1 ; μ i | j ( k 1 | k 1 ) denotes the probability of switching from other models to matching model i .
X ^ 0 j A ( k 1 | k 1 ) = i = 1 M X ^ i A ( k 1 | k 1 ) μ i | j ( k 1 | k 1 )
P 0 j A ( k 1 | k 1 ) = i = 1 M { P i A ( k 1 | k 1 ) + [ X ^ i A ( k 1 | k 1 ) X ^ 0 j A k 1 | k 1 ] · [ X ^ i A ( k 1 | k 1 ) X ^ 0 j A k 1 | k 1 ] } μ i | j k 1 | k 1
μ i | j ( k 1 | k 1 ) = 1 c ¯ j P t i j μ i ( k 1 ) c ¯ j = i = 1 M P t i j μ i ( k 1 )

2.2. Parallel Filtering of Models

The Kalman filtering method [18,19,20,21] was used in this part; the state estimate obtained in the previous step was used as the input to model i . The state estimate of model i at moment k is X ^ i ( k ) , the covariance matrix is P i ( k ) , the mean of error is V i ( k ) , and the matrix S i ( k ) (corresponding to the covariance matrix about V i ( k ) ) is obtained after predictive filtering [22,23,24,25].

2.3. The Updates of Model Probability

Once the models are defined and initialized, the IMM algorithm predicts the future state of each model independently based on their dynamics and system measurements. These predictions are essential for generating reliable estimates and facilitating effective model selection. The probability of model i is calculated from its corresponding model likelihood function Λ i ( k ) :
μ ^ i ( k ) = Λ i ( k ) c ¯ ( k ) / c ( k )
Λ i ( k ) = 1 ( 2 π S j ( k ) ) 1 / 2 exp ( 1 2 V i ( k ) T S i 1 ( k ) V i ( k ) )
c ( k ) = i = 1 M Λ i ( k ) c ¯ ( k )

2.4. Model Estimation Fusion

The information obtained through the aforementioned three steps can be utilized for state information fusion and serve as the output of the algorithm [26,27,28]: the state estimation, X ^ ( k | k ) , and the covariance of state estimation, P ( k | k ) .
X ^ ( k | k ) = i = 1 M X ^ i ( k | k ) μ i ( k )
P ( k | k ) = i = 1 M μ i ( k ) { P i A ( k | k ) + [ X ^ i A ( k | k ) X ^ ( k | k ) ] [ X ^ i A ( k | k ) X ^ ( k | k ) ] }
As shown from the above steps, the classical IMM (CIMM) algorithm has the advantages of fewer steps and a clear overall processing approach. In order to adapt to the motion transformation of maneuvering targets, multi-model algorithms have been proposed and exhibit an excellent comprehensive performance. Different from traditional multi-model algorithms, the model set of the IMM algorithm can be personalized according to the applications. Moreover, the interaction and switching between models are taken into consideration in this algorithm. Due to the good flexibility and scalability of the IMM algorithm, the IMM algorithm becomes a good candidate for optimizing algorithm structure and adding adaptive modules. Therefore, the proposed ATPFC-IMM algorithm adds the probability transfer matrix adaptive real-time correction and fuzzy control system for re-updating the model’s probability on the basis of the classical IMM algorithm’s structure.

3. The Design of the ATPFC-IMM Algorithm

Due to the fact that the output of the CIMM algorithm comes from the interaction, filtering, updating, and fusion between various models in the model set, the probability transfer matrix plays an important role. And the probability transfer matrix in the CIMM algorithm is mainly based on constant prior experience, even in tracking maneuvering targets. Therefore, the ATPFC-IMM algorithm is proposed in this paper, to overcome the disadvantage of the CIMM algorithm. And the proposed ATPFC-IMM algorithm can adapt to the maneuvering motion of the target.
The proposed ATPFC-IMM algorithm is based on the structure of the classical IMM algorithm. In order to achieve better matching of model probabilities, the model probability information was used in two places on the basis of the classical IMM algorithm: 1. Correction of the probability transfer matrix in real time and 2. Combined with a fuzzy control system to update the model probability again. The processing framework flowchart of the ATPFC-IMM algorithm is shown in Figure 1.
As shown in Algorithm 1, the processing procedure of the proposed ATPFC-IMM algorithm in this study is primarily based on the classical IMM algorithm. Firstly, after obtaining the preliminary probabilities (by the CIMM algorithm), μ ^ i ( k ) , μ ^ i ( k 1 ) , and likelihood functions, Λ k , of the models, the model with the highest proportion of likelihood functions was determined based on the likelihood function ratio, L i k e i j , of each model. The probability information of this model was then used to construct the correction function, f j ( k ) . And the probability transfer matrix, P t ( k ) , was modified and normalized. In the subsequent time step (radar sampling period), the updated probability transfer matrix, P t ( k ) , was utilized. Next, the preliminary probabilities, μ ^ i ( k ) , μ ^ i ( k 1 ) , of the models obtained earlier were inputted into the designed fuzzy control system to reallocate the probabilities for each model. Once the probabilities, μ ( k ) , of all models were processed, the resulting model probabilities, μ i ( k ) , are one of the outputs of the algorithm, which were used for the subsequent state estimation fusion.
Algorithm 1: Implementation pseudocode for the proposed ATPFC-IMM algorithm in a single cycle.
Background: The classical IMM algorithm.
Function: Accelerating model switching and updating model probabilities.
1: Input: The probability information of each model.
2: Computation:
(1) Likelihood function ratio:
for ( i = 1   t o   M ) do
for ( j = 1   t o   M ,   i j ) do
L i k e i j = Λ k i / Λ k j ;
end for
end for
(2) Correction function: f j ( k ) .
3: Correction of probability transfer matrix:
for ( j = 1   t o   M ) do
P t ( k ) = f j ( k ) · P t ( k ) ;
end for
4: Normalization of probability transfer matrix: P t ( k ) P t ( k ) .
5: Re-Updating:
  Inputting the model probability information into the fuzzy control system:
for ( i = 1   t o   M ) do
μ ^ i ( k ) , μ ^ i ( k 1 ) μ i ( k ) ;
end for
6: The currently obtained model probabilities are kept for the next moment of the algorithm update: μ i ( k )   ( i = 1 , 2 , , M ) .
7: Output: (1). The re-updating probability of each model: μ i ( k ) .
(2). Model state estimation fusion: X o u t ( k ) = i = 1 M X ^ i A ( k ) · μ i ( k ) .
8: Return μ i ( k ) , X o u t ( k ) ;

3.1. The Correction of the Probability Transfer Matrix

In the classical IMM algorithm, the probability vector (likelihood function) of the model can reflect the probability of the model, that is, the matching degree of a model and the current motion state of the tracked target [29]. So, the likelihood function can be used to find a model in a model set of the ATPFC-IMM algorithm that best matches the current motion state of the target, and the probability information of this model can be used to construct a correction function, which can be used to adaptively correct the probability transfer matrix in real time [30].
If the ATPFC-IMM algorithm model set includes three models (M = 3), the model likelihood function ratio can be expressed by Equation (10).
L i k e 12 = Λ k 1 / Λ k 2 , L i k e 13 = Λ k 1 / Λ k 3 , L i k e 23 = Λ k 2 / Λ k 3
The model that best matches the target-motion state can be obtained by comparing the likelihood functions between the models. By utilizing the three scenarios presented in Equation (11), the values of a and j can be obtained and subsequently employed in Equation (12). The calculation of that equation determines the correction function for the real-time adjustment of the probability transfer matrix.
L i k e 12 > 1   &   L i k e 13 > 1 min ( L i k e 12 , L i k e 13 , L i k e 23 ) = L i k e 12 max ( L i k e 12 , L i k e 13 , L i k e 23 ) = L i k e 12 a = 0 , j = 1 a = 1 , j = 2   a = 2 , j = 3 .
The determination of the correction function, f j ( k ) , is defined as follows:
f j ( k ) = 1 / ( 1 ( μ j ( k ) μ j ( k 1 ) ) ) · ( 0.5 ( 2 a ) ( 1 a ) + a ( 2 a ) + 0.5 a ( a 1 ) )
In some scenarios, adaptivity may lead to the over-modification of the probability transfer matrix, which can lead to anomalies. In order to be able to adjust the adaptivity of the ATPFC-IMM algorithm to the real-time demand, a coefficient, λ , was designed. The closer the value of this coefficient, λ , was set to 0, the weaker the adaptability of the ATPFC-IMM algorithm. (In this paper, the value of λ was set to 1). Combined with coefficient λ , the correction function, f ^ j ( k ) , is redefined in Equation (13).
f ^ j ( k ) = f j ( k ) λ   ( λ > 0 )
The process of using the correction function to correct the probability transfer matrix and normalization is as follows:
P t i j ( k ) = f ^ j ( k ) · P t i j ( k 1 )   ( i , j = 1 , 2 , , M ) P t i j ( k ) = P t i j ( k ) j = 1 M P t i j ( k )

3.2. The Design of the Fuzzy Control System

In a PD radar, it is often necessary to track maneuvering targets. The maneuvering transformation of the target requires the change in the tracking model of the algorithm accordingly, and requires a high update speed [31]. Therefore, in order to meet this requirement, the ATPFC-IMM algorithm introduces a fuzzy control system for reallocating and updating model probabilities.
The fuzzy control system was a mappable system that fully utilized model information in this paper. The current obtained model information was used as the system input, and the updated model probability (system output) was used in the estimation fusion part of the ATPFC-IMM algorithm. The processing of the fuzzy control system is shown in Figure 2, and the design of the fuzzy control system is shown in Figure 3 and Table 1.
The fuzzy rules of a fuzzy control system are represented as:
if   Input 1   is   I i   and   Input 2   is   I j ,   THEN   Output 1   is   O i
where Input 1 and Input 2 are the input control variables of the fuzzy control system, I i and I j are the corresponding fuzzy variables, Output 1 is the output control variable, and O i is the output fuzzy variable.
The fuzzy control system is an inference synthesis algorithm; it can be expressed as:
( A *   &   B * ) O ( A   &   B C ) = ( A *   &   B * ) O R = C *
R = A *   &   B * C *
where A * and B * are the fuzzy subsets, C * is the inference result, O denotes the inference synthesis algorithm, and R denotes the fuzzy rule.
Defuzzification is carried out by using the method of the centroid of the area of the membership function, and its mathematical model can be represented as:
u c e n = U Y ( u ) u d u U Y ( u ) d u
where u c e n is the value of the horizontal coordinate of the centroid of the area; Y ( u ) is the membership function of a fuzzy subset in the domain, U .
Equations (14)–(18) describe the fuzzification and defuzzification processes of the fuzzy control system, and the inference results of the system can be obtained after performing these two steps. In fact, the processing process of the fuzzy control system can be understood as a special problem combining inference and geometry. It ingeniously simplifies the complex mathematical operations and effectively reduces the computational complexity of probability mapping updates.
In order to further describe the workflow and data processing of the fuzzy control system, an example is presented in this paper. Assume that the current model probability is 0.4, and the previous model probability is 0.3 [30]. According to the membership function of the system input and output in Figure 2, the input of the fuzzy control system can be defined as B-in1 and D-in2; so, the system output is C-out. Taking the minimum membership degree (1 in this example), according to the centroid method, the updated model probability can be obtained as the centroid abscissa of the geometric figure, C-out, which is 0.6. All models in the model set of the ATPFC-IMM algorithm undergo probability mapping updates through the above steps, and the obtained probabilities of each model are used for the estimation fusion part of the ATPFC-IMM algorithm. The basis of the aforementioned fuzzy control system and additional rules are shown in Table 1 (Table 1 contains 20 rules for fuzzy control systems corresponding to the design of the membership function in Figure 3).
The ATPFC-IMM algorithm incorporates a correction function for the real-time calibration of the probability transfer matrix. By updating the model probability again with the fuzzy control system, the model probability of the ATPFC-IMM algorithm can be quickly switched and the model probability of matching target motion can be increased. The two cooperate with each other, and effectively improve the comprehensive performance of the ATPFC-IMM algorithm.

4. Simulation and Analysis

In this section, three different sets of simulation experiments are included. In Experiment 1, the effects of the classical IMM algorithm (CIMM), ATPM-PIMM [3] algorithm, and the proposed ATPFC-IMM algorithm on the model switching speed and the tracking error are analyzed. In Experiment 2, in order to explore the possible effects of different maneuver modes or maneuver intensities of the simulated target on the CIMM algorithm, ATPM-PIMM [3] algorithm, and the proposed ATPFC-IMM algorithm, the maneuvering performance of the target is further improved. In Experiment 3, a set of complex maneuver data in the PD radar are selected. Moreover, the CIMM, ATPM-PIMM [3], and the proposed ATPFC-IMM algorithms are used to track maneuver targets in the PD radar to demonstrate the effectiveness of the ATPFC-IMM algorithm. In the three experiments, a real measurement process with the addition of random process noise is simulated to analyze the robustness of the ATPFC-IMM algorithm. It has to be noted that, since the threshold for algorithm switching is involved in the ATPM-PIMM [3] algorithm, in this paper, the threshold value (0.8) with a good comprehensive performance was used during the simulation.
Additionally, the root mean square error (RMSE) was utilized to evaluate the effectiveness of the algorithms [32]. It is defined as follows [33]:
R M S E ( n ) = 1 M j = 1 M x j ( n ) x ^ j ( n ) 2 2 1 / 2
R M S E = 1 N n = 1 N R M S E ( n )
where x j ( n ) denotes the true state of the target at moment j , n denotes the number of Monte Carlo simulations, x ^ j ( n ) denotes the target state estimated by filtering the target at moment j , M denotes the total number of sampling cycles during the simulation, and N indicates the number of iterations of the Monte Carlo simulation.

4.1. Experiment 1

Experiment 1 was set as follows: two-model set: (1) constant-velocity model (CV) and (2) coordinated turning model (CT). The target performed coordinated turning motions at 1–100 s and 201–300 s, and constant-velocity motions at 101–200 s and 301–400 s. The initial probability of the CV model and CT model was 0.5; in addition, the CT model had a constant angular rate ( ω = 0.035 rad/s). The sampling time was T = 1 s, the total sampling time was M = 400 s, and the iteration of the Monte Carlo simulation was 100. The probability transfer matrix, P t , of the CIMM, ATPM-PIMM [3], and ATPFC-IMM algorithms is set as:
P t = 0.9 0.1 0.1 0.9
The observation matrix, H , of the system is set as:
H = 1 0 0 0 0 0 1 0
The state transfer matrix, F C V , and prediction-process noise matrix, G C V , of the CV model are:
F CV = 1 T 0 0 0 1 0 0 0 0 1 T 0 0 0 1 ;   G C V = T 2 / 2 0 T 0 0 T 2 / 2 0 T .
The state transfer matrix, F C T , and prediction-process noise matrix, G C T , of the CT model are:
F C T = 1 sin ( ω T ) / ω 0 ( cos ( ω T ) 1 ) / ω 0 cos ( ω T ) 0 sin ( ω T ) 0 ( 1 cos ( ω T ) ) / ω 1 sin ( ω T ) / ω 0 sin ( ω T ) 0 cos ( ω T ) ;   G C T = T 2 / 2 0 T 0 0 T 2 / 2 0 T .
The influence of various noises on the radar system in the real environment was simulated, which led to the error of the measurement of the radar system. The measurement noise was added to the measurement model of the simulation process, as shown in the following equation:
Z ( k ) = H ( k ) X ( k ) + V ( k )
V ( k ) = 50 0 0 50 r a n d n 0 0 r a n d n
where r a n d n denotes a random scalar obtained from a standard normal distribution.
In Figure 4, the switching and probability error distribution of each model probability when the target-motion model is changed can be seen. The moments when the target-motion-state model switches are 100 s, 200 s, and 300 s, the fastest model switching is achieved by the ATPFC-IMM algorithm, followed by the ATPM-PIMM [3] algorithm, then the CIMM algorithm. And the most optimal distribution of the corresponding model probability is achieved by the ATPFC-IMM algorithm, followed by the ATPM-PIMM [3] algorithm, then the CIMM algorithm.
As shown in Table 2 and Figure 4, the ATPFC-IMM algorithm has the fastest model switching speed, so the response time of the models is reduced by the ATPFC-IMM algorithm. In addition, both the ATPM-PIMM [3] algorithm and the ATPFC-IMM algorithm can improve the probability of the corresponding matching model relative to the CIMM algorithm, but the ATPFC-IMM algorithm has a better enhancement effect than the ATPM-PIMM [3] algorithm, making the probability of the corresponding model closer to 1. Therefore, the tracking performance in this experiment is effectively improved by the proposed ATPFC-IMM algorithm; the tracking error is reduced compared with the CIMM algorithm and ATPM-PIMM [3] algorithm.
The probability transfer matrix, P t , is a very important factor in all types of IMM algorithms, and the setting of P t often depends on a priori experience. Different P t values may affect the tracking performance of IMM tracking algorithms. In order to investigate the effect of this factor on such IMM algorithms, a control experiment is set up and P t is designed in Equation (27). The other experimental parameters were the same as in the previous experiment. The model probability switching for the control experiment is shown in Figure 5.
P t = 0.99 0.01 0.01 0.99
As shown in Figure 5a–d, the new probability transfer matrix improves the probability when the model matches the target’s motion state. The probability of matching the model is closer to 1 compared to the previous experiment, even after the addition of the measurement noise. In addition, as can be seen in Figure 5e,f, the probability error of the models are at a lower level. Overall, the ATPFC-IMM algorithm still outperforms the ATPM-PIMM [3] and CIMM algorithms.
The position error of the tracking process of the corresponding target in Figure 5 is recorded in Table 3. Compared with Table 2, the tracking error of each algorithm decreases by a certain level, which is directly related to the improvement of the probability of the matching model in Figure 5.

4.2. Experiment 2

In this subsection, the target had a more complex maneuvering pattern than in Experiment 1, first making a turning motion to the right that lasted 50 s, then making a turning motion to the left that also lasted 50 s, making the two motions four times in a row for a total of 400 s. The motion trajectory of the target is shown in Figure 6.
The model set was designed as follows: CT model with a constant angular rate ( ω = 0.035 rad/s; this parameter controlled turning to the right: CT-R) and CT model with a constant angular rate ( ω = −0.035 rad/s; this parameter controlled turning to the left: CT-L). The configuration parameters of the algorithms were the same as in Experiment 1.
First, the probability transfer matrix was designed according to Equation (21) and experiments without adding measurement noise versus adding measurement noise were designed and recorded as Experiment 2-1; then, the probability transfer matrix was designed according to Equation (27) and the same experiments were conducted and recorded as Experiment 2-2.
In Figure 7, the model probability distribution and model probability error of the tracking algorithms can be seen for each tracking algorithm when the maneuvering target-motion state is switched. Figure 7 shows that the model probability in the ATPFC-IMM algorithm better matches the real situation of the target, and the model probability error is minimized accordingly. The three algorithms with good performance are the ATPFC-IMM algorithm, ATPM-PIMM [3] algorithm, and CIMM algorithm in that order. In Table 4, the ATPM-PIMM [3] algorithm is able to slightly reduce the tracking error compared to the CIMM algorithm, and the tracking error of ATPFC-IMM is further reduced.
For the sake of brevity of the experimental part, only the tracking error of Experiment 2-2 was counted in this paper. In Table 5, the tracking performances of the three algorithms in this experiment perform the same as in Table 4. The ATPFC-IMM algorithm has the lowest tracking error, followed by the ATPM-PIMM [3] algorithm and the CIMM algorithm.

4.3. Experiment 3

In this scenario, a strong maneuvering target in real applications was simulated. A set of complex maneuvering unmanned aerial vehicle (UAV) target trajectory data observed by pulse-Doppler radar was used as the real target trajectory. The ATPFC-IMM algorithm, ATPM-PIMM [3] algorithm, and CIMM algorithm were used to observe this UAV target.
In this experiment, a CT model ( ω = −0.35 rad/s) was added; at this time, the model set included a CV model, two CT models ( ω = ±0.35 rad/s), and the sampling period was 1 s; the transfer equation of the UAV target state and the measurement noise were the same as in Experiment 1. This experiment mainly analyzed the tracking of complex maneuvering targets by each target tracking algorithm, and the probability transfer matrix, P t , is designed as follows:
P t = 0.8 0.1 0.1 0.1 0.8 0.1 0.1 0.1 0.8
Based on the above simulation experimental conditions, the tracking results of the ATPFC-IMM algorithm, ATPM-PIMM algorithm, and CIMM algorithm are shown in Figure 8. In order to investigate the robustness of the ATPFC-IMM algorithm proposed in this paper in tracking complex maneuvering targets, the same measurement noise as in Experiment 1 was added to the measurement process tracked by each target tracking algorithm. In the two zoomed-in areas marked, it can be seen that the tracked trajectories of the ATPM-PIMM and CIMM algorithms slightly deviate from the true trajectory of the target. In addition, the tracked trajectory of the ATPFC-IMM algorithm is closer to the true trajectory of the maneuvering target with the UAV. The RMSEs of the tracked trajectories of the above three algorithms are shown in Table 6.
In Figure 8b, it can be seen that both the ATPM-PIMM [3] algorithm and the CIMM algorithm are affected by the noise of the measurement process, the tracked trajectories of the ATPM-PIMM [3] algorithm and the CIMM algorithm in Figure 8b deviate from the target’s real trajectory to an increased extent, and the ATPFC-IMM algorithm exhibits a better tracking performance. The RMSEs of the tracked trajectories for each algorithm with measurement noise are also recorded in Table 6.
In Table 6, the tracking errors of all three algorithms increase after adding measurement noise; the position tracking accuracy is improved by 5.7% in the ATPM-PIMM [3] algorithm compared with the CIMM algorithm, and improved by 19.6% in the ATPFC-IMM algorithm compared with the CIMM algorithm.

5. Application and Analysis

This section mainly focuses on the application effectiveness of the ATPFC-IMM algorithm. The CIMM algorithm and the ATPFC-IMM algorithm were applied to the data processing of the actual PD radar, containing target-motion scenarios. The targets performed circular maneuvers and continuous-turning maneuvers in the scenarios. The track information on the radar terminal can reflect the tracking performance of both algorithms for complex maneuvering targets in the real environment.
The PD radar utilized in this study worked at the frequency of 9.6–12 GHz. A transmitting power of 320 W, a minimum detectable range of 150 m, a range resolution of 30 m, both azimuth and elevation resolutions of 0.6°, a data rate of 6 s, a maximum detection distance of 20 km, and a beam coverage of 360° were achieved. Furthermore, this PD radar was capable of detecting and tracking target velocities in the range of 0.3 m/s to 100 m/s. The physical diagram of the radar is shown in Figure 9, while more detailed parameters are presented in Table 7.
A model set of six models was configured, including two CV models, two CT models, a CS model, and a CA model [14]. The probability transfer matrix, P t , is set as:
P t = 0.5 0.1 0.1 0.1 0.1 0.1 0.1 0.5 0.1 0.1 0.1 0.1 0.1 0.1 0.5 0.1 0.1 0.1 0.1 0.1 0.1 0.5 0.1 0.1 0.1 0.1 0.1 0.1 0.5 0.1 0.1 0.1 0.1 0.1 0.1 0.5
In this section, the maneuverable target of interest was replaced with the DJI Phantom 4 drone, it is displayed in the Figure 10. This drone has a maximum flight speed of 20 m/s, ascent speed of up to 6 m/s, descent speed of up to 3 m/s, and a maximum flight altitude of 6000 m. The drone was launched in an air space approximately 5 km away from the radar. The trajectory information of the UAV target observed by the PD radar was displayed on the radar terminal in real time.

5.1. Case 1 (Circular Maneuvering)

In this case, the observation group included a target with complex maneuvers, primarily performing a series of irregular curved movements, circular maneuvers, and related maneuvers. The unmanned aerial vehicle (UAV) performed maneuvers in the airspace approximately 5 km away from the radar installation site. Considering this specific UAV as the target of observation, its initial flight speed at this position was estimated to be around 20 m/s. During maneuvering, the speed may decrease, and the direction vector of the velocity can also undergo changes. The direction of velocity is defined as positive when moving away from the radar and negative when moving towards the radar. The tracking results are shown in Figure 11.
In Figure 11, the target trajectory information is presented, including the trajectory number and the number of target points in the trajectory (trajectory length). This study primarily focused on the number of target points in the trajectory (Point.Num). In Figure 11a, the target performs a series of circular maneuvers, but no trajectory information is available (target tracking lost). The target continues the circular maneuver, with a trajectory number of 110 and 36 target points in the trajectory. In Figure 11b, it can be observed that the trajectory number is no longer 110 but 132, with 19 target points in the trajectory, indicating a trajectory interruption (target tracking lost). Additionally, no trajectory is generated in the red elliptic region (target circular maneuver), as shown in Figure 11e, which indicates severe target tracking loss in the CIMM algorithm in this case.
The application of the ATPFC-IMM algorithm is demonstrated in Figure 11c,d,f. In Figure 11c, the target track number is 144 and the trajectory length is 137. After the maneuver of the target, the observed trajectory is displayed in Figure 11d, with the track index still being 144, and the track length (Point.Num) increasing to 201. (The white points represent the original radar detections, while yellow points represent the target points in the trajectory). Continuous tracking is also maintained in the maneuvering area in Figure 11f. Therefore, compared to Figure 11a,b,e (the application of the CIMM algorithm), at the same time instance, this trajectory has significantly more target points, enabling the continuous tracking of the maneuvering target.

5.2. Case 2 (Continuous-Turning Maneuvers)

In case 2, the CIMM algorithm and ATPFC-IMM algorithm were applied to the PD radar after observing a group of targets performing continuous-turning maneuvers. The radar terminal displays corresponding to the CIMM algorithm and ATPFC-IMM algorithm are shown in Figure 12 and Figure 13, respectively. Similarly, the comparative analysis of relevant tracking information on the radar terminal enables the assessment of algorithmic performance.
The application of the CIMM algorithm in case 2 is illustrated in Figure 12, where the track number of the maneuvering target is identified as 161, encompassing 62 target points. Additionally, it is observed that the tracking experiences point dropouts at locations with four track losses in the vicinity of target maneuvers. The intermittent loss of target tracking results in a certain level of sparsity in the overall track representation on the terminal and leads to the failure of fully capturing the continuous-turning maneuvering target.
The application of the ATPFC-IMM algorithm in this particular case is shown in Figure 13. To facilitate a more rigorous comparison between the tracking performance of the ATPFC-IMM and CIMM algorithms for maneuvering targets, a snapshot of the radar display terminal in Figure 13 is taken at the same moment as Figure 12. No target points were detected at the marked positions in Figure 12, particularly at the fourth marked position where five target points were lost. When setting the radar’s data working rate at 6 s, the CIMM algorithm effectively resulted in a target loss phenomenon lasting for 20 s to 30 s at the fourth marked position. Conversely, Figure 13 reveals the presence of points in the regions marked throughout the target maneuvering area. In Figure 13, the track number of the target is identified as 155, comprising 77 target points. Figure 12 (corresponding to the CIMM algorithm) only includes 62 target points; it indicates a 24.2% improvement in the track length (continuity of radar tracking) by the ATPFC-IMM algorithm. Furthermore, at the four marked positions in Figure 13, the presence of yellow data points indicates uninterrupted radar tracking, without the track dropout being observed. Thus, in terms of target track length, the ATPFC-IMM algorithm has a better performance than the CIMM algorithm and demonstrates superior overall tracking continuity.

6. Conclusions

In this paper, an adaptive maneuvering target tracking algorithm (ATPFC-IMM) applicable to a PD radar was proposed. The ATPFC-IMM algorithm combines the method of the adaptive correction of the probability transfer matrix and fuzzy control system. Especially, the fuzzy control system was designed to optimize the allocation of probabilities to each model. By employing two such approaches, the response time of model switching was effectively decreased, and the tracking performance of the ATPFC-IMM algorithm for the maneuvering target was enhanced. A comprehensive set of simulation and application analyses was conducted, compared with the classical IMM algorithm. The tracking accuracy and continuity of maneuvering target tracking were improved by the ATPFC-IMM algorithm. In the applications of specific PD radars, the ATPFC-IMM algorithm achieved a considerably satisfactory performance in maneuvering target tracking. In addition, the ATPFC-IMM algorithm exhibited sensitivity to measurement noise, as evidenced by the fluctuation in model probabilities within a relatively small range; but, it could still improve the tracking performance. In our future work, it is necessary to investigate strategies for noise resistance of ATPFC-IMM algorithms and improve the adaptive tracking performance of the algorithm when facing stronger maneuvering targets.

Author Contributions

Conceptualization, W.X. and J.X.; methodology, W.X.; software, J.X.; validation, D.X. and J.C.; formal analysis, H.W.; writing—original draft preparation, W.X. and J.X.; writing—review and editing, H.W. and J.C.; supervision, D.X. and H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data sharing not applicable. The simulation data for Experiment 1 and Experiment 2 can be obtained based on the simulation conditions. Due to privacy and other constraints, the application data are not suitable for sharing.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Pu-Wen, F.; Chang-Qiang, H.; Lin-Ping, C.; Xiao-Ju, Y. Research on adaptive Markov matrix IMM tracking algorithm. Syst. Eng. Electron. 2013, 35, 2269–2274. [Google Scholar]
  2. Hong, T.; Liang, H.; Yang, Q.; Fang, L.; Kadoch, M.; Cheriet, M. A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning. Remote Sens. 2023, 15, 2. [Google Scholar] [CrossRef]
  3. Xie, G.; Sun, L.; Wen, T.; Hei, X.; Qian, F. Adaptive Transition Probability Matrix-Based Parallel IMM Algorithm. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2980–2989. [Google Scholar] [CrossRef]
  4. Bao, T.; Zhang, Z.; Sabahi, M.F. An Improved Radar and Infrared Sensor Tracking Fusion Algorithm Based on IMM-UKF. In Proceedings of the 16th IEEE International Conference on Networking, Sensing and Control (ICNSC), Banff, AL, Canada, 9–11 May 2019; pp. 420–423. [Google Scholar]
  5. Peng, H.; Cheng, T.; Li, X. De-correlated unbiased sequential filtering based on best unbiased linear estimation for target tracking in Doppler radar. J. Syst. Eng. Electron. 2020, 31, 1167–1177. [Google Scholar] [CrossRef]
  6. Han, B.; Huang, H.; Lei, L.; Huang, C.; Zhang, Z. An Improved IMM Algorithm Based on STSRCKF for Maneuvering Target Tracking. IEEE Access 2019, 7, 57795–57804. [Google Scholar] [CrossRef]
  7. Lu, C.; Feng, W.; Li, W.; Zhang, Y.; Guo, Y. An adaptive IMM filter for jump Markov systems with inaccurate noise covariances in the presence of missing measurements. Digit. Signal Process. 2022, 127, 103529. [Google Scholar] [CrossRef]
  8. Gao, L.; Xing, J.; Ma, Z.; Sha, J.; Meng, X. Improved IMM Algorithm for Nonlinear Maneuvering Target Tracking. In Proceedings of the International Workshop on Information and Electronics Engineering (IWIEE)/International Conference on Information, Computing and Telecommunications (ICICT), Harbin, China, 10–11 March 2012; pp. 4117–4123. [Google Scholar]
  9. Lan, J.; Li, X.R.; Jilkov, V.P.; Mu, C. Second-Order Markov Chain Based Multiple-Model Algorithm for Maneuvering Target Tracking. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 3–19. [Google Scholar] [CrossRef]
  10. Zhang, G.; Zhang, X.; Zeng, L.; Dai, S.; Zhang, M.; Lian, F. Filtering in Triplet Markov Chain Model in the Presence of Non-Gaussian Noise with Application to Target Tracking. Remote Sens. 2023, 15, 5543. [Google Scholar] [CrossRef]
  11. Yuan, Z.; Wenbin, L.U.; Bo, Y.; Shifei, T.A.O.; Haosu, Z.; Yu, C. Improved IMM algorithm based on support vector regression for UAV tracking. J. Syst. Eng. Electron. 2022, 33, 867–876. [Google Scholar] [CrossRef]
  12. Rui, Z.; Guo-Ping, H.U. Target Tracking Algorithm Based on IMM/MSPDAF Data Fusion of Multi-Sensor. Mod. Def. Technol. 2010, 38, 123–127. [Google Scholar]
  13. Xu, D.; Cheng, S.; Bao, S. Interacting Multiple Model Algorithm Based on Adaptive Transition Probability. Acta Electron. Sin. 2017, 45, 2113–2120. [Google Scholar]
  14. Hwang, I.; Seah, C.E.; Lee, S.J. A Study on Stability of the Interacting Multiple Model Algorithm. IEEE Trans. Autom. Control 2017, 62, 901–906. [Google Scholar] [CrossRef]
  15. Li, W.L.; Jia, Y.M. An Information Theoretic Approach to Interacting Multiple Model Estimation. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1811–1825. [Google Scholar] [CrossRef]
  16. Huai, L.; Li, B.; Yun, P.; Song, C.; Wang, J. Weighted Maximum Correntropy Criterion-Based Interacting Multiple-Model Filter for Maneuvering Target Tracking. Remote Sens. 2023, 15, 4513. [Google Scholar] [CrossRef]
  17. Dong, X.D.; Zhang, X.F.; Zhao, J.; Sun, M.; Wu, Q.H. Multi-Maneuvering Sources DOA Tracking with Improved Interactive Multi-Model Multi-Bernoulli Filter for Acoustic Vector Sensor (AVS) Array. IEEE Trans. Veh. Technol. 2021, 70, 7825–7838. [Google Scholar] [CrossRef]
  18. Ge, Q.B.; Hu, X.M.; Li, Y.Y.; He, H.L.; Song, Z.H. A Novel Adaptive Kalman Filter Based on Credibility Measure. IEEE CAA J. Autom. Sin. 2023, 10, 103–120. [Google Scholar] [CrossRef]
  19. Jondhale, S.R.; Deshpande, R.S. Kalman Filtering Framework-Based Real Time Target Tracking in Wireless Sensor Networks Using Generalized Regression Neural Networks. IEEE Sens. J. 2019, 19, 224–233. [Google Scholar] [CrossRef]
  20. Baidoo, E.; Hu, J.R.; Zhan, L. Kalman filtering method for sparse off-grid angle estimation for bistatic multiple-input multiple-output radar. Iet Radar Sonar Navig. 2020, 14, 313–319. [Google Scholar] [CrossRef]
  21. RadhikaM, N.; Parthasarathy, S.S.; Mallick, M. IMM-CKF and Posterior Cramér-Rao Lower Bound for a Highly Maneuvering Target. Solid State Technol. 2020, 63, 1591–1607. [Google Scholar]
  22. Yang, Z.; Gao, R.; He, W. A Review of The Research on Kalman Filtering in Power System Dynamic State Estimation. In Proceedings of the IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference, Chongqing, China, 18–20 June 2021. [Google Scholar] [CrossRef]
  23. Shmaliy, Y.S.; Zhao, S.; Ahn, C.K. Kalman and UFIR state estimation with coloured measurement noise using backward Euler method. Iet Signal Process. 2020, 14, 64–71. [Google Scholar] [CrossRef]
  24. Chen, B.-S.; Yang, C.-Y.; Liao, F.-K.; Liao, J.-F. Mobile Location Estimator in a Rough Wireless Environment Using Extended Kalman-Based IMM and Data Fusion. IEEE Trans. Veh. Technol. 2009, 58, 1157–1169. [Google Scholar] [CrossRef]
  25. Quanan, G.; Yunjian, X. Kalman Filter Algorithm for Sports Video Moving Target Tracking. In Proceedings of the 2020 International Conference on Advance in Ambient Computing and Intelligence (ICAACI), Ottawa, ON, Canada, 12–13 September 2020; pp. 26–30. [Google Scholar]
  26. Kim, B.; Yi, K.; Yoo, H.-J.; Chong, H.-J.; Ko, B. An IMM/EKF Approach for Enhanced Multitarget State Estimation for Application to Integrated Risk Management System. IEEE Trans. Veh. Technol. 2015, 64, 876–889. [Google Scholar] [CrossRef]
  27. Du, X.; Ao, Q.; Qi, L. Application of Improved Interactive Multimodel Algorithm in Player Trajectory Feature Matching. Complexity 2021, 4, 2993675. [Google Scholar] [CrossRef]
  28. Jiang, Z.; Huynh, D.Q. Multiple Pedestrian Tracking from Monocular Videos in an Interacting Multiple Model Framework. IEEE Trans. Image Process. 2018, 27, 1361–1375. [Google Scholar] [CrossRef]
  29. Li, L.; Liu, Z.; Zhou, G.-q.; He, J.-b. A Novel Adaptive Markov Matrix IMM Algorithm using Multi-Sensor Fusion. Int. J. Simul. Syst. Sci. Technol. 2016, 17, 53.1–53.5. [Google Scholar]
  30. Xiao, J.; Wang, H.; Xu, W.; Xu, D.; Cao, J. Application of an Adaptive IMM Algorithm with Optimized Tracking Performance in PD Radar. In Proceedings of the 16th UK-Europe-China Workshop on Millimetre Waves and Terahertz Technologies (UCMMT), Guangzhou, China, 31 August–3 September 2023. [Google Scholar] [CrossRef]
  31. Guo, Q.; Teng, L. Maneuvering Target Tracking with Multi-Model Based on the Adaptive Structure. IEEJ Trans. Electr. Electron. Eng. 2022, 17, 865–871. [Google Scholar] [CrossRef]
  32. Sabilla, I.A.; Meirisdiana, M.; Sunaryono, D.; Husni, M. Best Ratio Size of Image in Steganography using Portable Document Format with Evaluation RMSE, PSNR, and SSIM. In Proceedings of the 4th IEEE International Conference on Computer and Informatics Engineering (IC2IE), Depok, Indonesia, 14–15 September 2021; pp. 289–294. [Google Scholar]
  33. Zhou, Z.; Liu, J.-M.; Li, Z.-X. Adaptive multiple-model tracking algorithm based on STC-IMM structure. Control Decis. 2013, 28, 1226–1230. [Google Scholar]
Figure 1. The processing framework flowchart of the ATPFC-IMM algorithm.
Figure 1. The processing framework flowchart of the ATPFC-IMM algorithm.
Remotesensing 16 01051 g001
Figure 2. The processing of the fuzzy control system.
Figure 2. The processing of the fuzzy control system.
Remotesensing 16 01051 g002
Figure 3. The design of the input and output memberships.
Figure 3. The design of the input and output memberships.
Remotesensing 16 01051 g003
Figure 4. Model probability and probability error distribution for Experiment 1. (a) Probability of CV model without measurement noise; (b) probability of CT model without measurement noise; (c) probability of CV model with measurement noise; (d) probability of CT model with measurement noise; (e) probability error of models without measurement noise; (f) probability error of models with measurement noise.
Figure 4. Model probability and probability error distribution for Experiment 1. (a) Probability of CV model without measurement noise; (b) probability of CT model without measurement noise; (c) probability of CV model with measurement noise; (d) probability of CT model with measurement noise; (e) probability error of models without measurement noise; (f) probability error of models with measurement noise.
Remotesensing 16 01051 g004aRemotesensing 16 01051 g004b
Figure 5. Distribution of model probability and probability errors in control trial. (a) Probability of CV model without measurement noise; (b) probability of CT model without measurement noise; (c) probability of CV model with measurement noise; (d) probability of CT model with measurement noise; (e) probability error of models without measurement noise; (f) probability error of models with measurement noise.
Figure 5. Distribution of model probability and probability errors in control trial. (a) Probability of CV model without measurement noise; (b) probability of CT model without measurement noise; (c) probability of CV model with measurement noise; (d) probability of CT model with measurement noise; (e) probability error of models without measurement noise; (f) probability error of models with measurement noise.
Remotesensing 16 01051 g005aRemotesensing 16 01051 g005b
Figure 6. Maneuvering target-motion trajectory with two turning motions.
Figure 6. Maneuvering target-motion trajectory with two turning motions.
Remotesensing 16 01051 g006
Figure 7. Distribution of model probability and probability errors in Experiment 2. (a) Probability of CT-L model without measurement noise; (b) probability of CT-R model without measurement noise; (c) probability of CT-L model with measurement noise; (d) probability of CT-R model with measurement noise; (e) probability error of models without measurement noise; (f) probability error of models with measurement noise.
Figure 7. Distribution of model probability and probability errors in Experiment 2. (a) Probability of CT-L model without measurement noise; (b) probability of CT-R model without measurement noise; (c) probability of CT-L model with measurement noise; (d) probability of CT-R model with measurement noise; (e) probability error of models without measurement noise; (f) probability error of models with measurement noise.
Remotesensing 16 01051 g007
Figure 8. The tracking trajectory of three algorithms for the maneuvering target. (a) The tracking trajectory of three algorithms without measurement noise. (b) The tracking trajectory of three algorithms with measurement noise.
Figure 8. The tracking trajectory of three algorithms for the maneuvering target. (a) The tracking trajectory of three algorithms without measurement noise. (b) The tracking trajectory of three algorithms with measurement noise.
Remotesensing 16 01051 g008
Figure 9. PD radar for UAV observation application scenarios.
Figure 9. PD radar for UAV observation application scenarios.
Remotesensing 16 01051 g009
Figure 10. The UAV target in PD radar observation scenarios. (a) DJI Phantom 4 drone; (b) an example of UAV flight form.
Figure 10. The UAV target in PD radar observation scenarios. (a) DJI Phantom 4 drone; (b) an example of UAV flight form.
Remotesensing 16 01051 g010
Figure 11. Radar terminal displays of CIMM algorithm and ATPFC-IMM algorithm during circular maneuvering of the target. (a) The first-half process in the CIMM algorithm; (b) the second-half process in the CIMM algorithm; (c) the first-half process in the ATPFC-IMM algorithm; (d) the second-half process in the ATPFC-IMM algorithm; (e) a circular maneuvering area of the CIMM algorithm; (f) a circular maneuvering area of the ATPFC-IMM algorithm.
Figure 11. Radar terminal displays of CIMM algorithm and ATPFC-IMM algorithm during circular maneuvering of the target. (a) The first-half process in the CIMM algorithm; (b) the second-half process in the CIMM algorithm; (c) the first-half process in the ATPFC-IMM algorithm; (d) the second-half process in the ATPFC-IMM algorithm; (e) a circular maneuvering area of the CIMM algorithm; (f) a circular maneuvering area of the ATPFC-IMM algorithm.
Remotesensing 16 01051 g011aRemotesensing 16 01051 g011b
Figure 12. The display of the CIMM algorithm on the radar terminal during continuous-turning maneuvers of the target (throughout the entire maneuver cycle).
Figure 12. The display of the CIMM algorithm on the radar terminal during continuous-turning maneuvers of the target (throughout the entire maneuver cycle).
Remotesensing 16 01051 g012
Figure 13. The display of the ATPFC-IMM algorithm on the radar terminal during continuous-turning maneuvers of the target (throughout the entire maneuver cycle).
Figure 13. The display of the ATPFC-IMM algorithm on the radar terminal during continuous-turning maneuvers of the target (throughout the entire maneuver cycle).
Remotesensing 16 01051 g013
Table 1. Rule table of the fuzzy control system.
Table 1. Rule table of the fuzzy control system.
OutputInput-2
A-in2B-in2C-in2D-in2E-in2
Input -1A-in1A-outA-outA-outB-outC-out
B-in1A-outA-outB-outC-outD-out
C-in1A-outB-outC-outD-outD-out
D-in1B-outC-outD-outD-outD-out
Table 2. RMSEs of position tracking in Experiment 1.
Table 2. RMSEs of position tracking in Experiment 1.
AlgorithmMeasurement
Noise
RMSE of
x-Axis/(m)
RMSE of
y-Axis/(m)
RMSE of
Position/(m)
CIMMUnadded7.617111.925415.3929
ATPM-PIMM [3]6.679510.639213.7303
ATPFC-IMM6.460110.456813.3856
CIMMAdded16.578119.535626.2282
ATPM-PIMM [3]15.914418.687625.2220
ATPFC-IMM15.761618.562224.8715
Table 3. RMSEs of position tracking in control trial.
Table 3. RMSEs of position tracking in control trial.
AlgorithmMeasurement
Noise
RMSE of
x-Axis/(m)
RMSE of
y-Axis/(m)
RMSE of
Position/(m)
CIMMUnadded5.35045.65528.6531
ATPM-PIMM [3]4.77145.44128.0322
ATPFC-IMM3.01973.19454.9433
CIMMAdded13.750214.296920.1896
ATPM-PIMM [3]13.414014.047019.8215
ATPFC-IMM9.09379.553113.3783
Table 4. RMSEs of position tracking in Experiment 2-1.
Table 4. RMSEs of position tracking in Experiment 2-1.
AlgorithmMeasurement
Noise
RMSE of
x-Axis/(m)
RMSE of
y-Axis/(m)
RMSE of
Position/(m)
CIMMUnadded6.305712.703514.9693
ATPM-PIMM [3]6.120212.842814.8355
ATPFC-IMM4.63649.519211.0814
CIMMAdded15.799223.958628.8754
ATPM-PIMM [3]15.864523.832028.8369
ATPFC-IMM13.969321.091925.4698
Table 5. RMSEs of position tracking in Experiment 2-2.
Table 5. RMSEs of position tracking in Experiment 2-2.
AlgorithmMeasurement
Noise
RMSE of
x-Axis/(m)
RMSE of
y-Axis/(m)
RMSE of
Position/(m)
CIMMUnadded4.70267.14819.2974
ATPM-PIMM [3]4.43456.54648.5476
ATPFC-IMM3.61484.75596.5612
CIMMAdded12.853419.474523.6441
ATPM-PIMM [3]11.988818.434922.3480
ATPFC-IMM11.678317.789621.5809
Table 6. RMSEs of position tracking in Experiment 3.
Table 6. RMSEs of position tracking in Experiment 3.
AlgorithmMeasurement
Noise
RMSE of
x-Axis/(m)
RMSE of
y-Axis/(m)
RMSE of
Position/(m)
CIMMUnadded33.593837.006555.7760
ATPM-PIMM [3]28.896433.788249.5958
ATPFC-IMM20.996122.812433.8124
CIMMAdded58.159656.804982.7898
ATPM-PIMM [3]54.661554.120978.0547
ATPFC-IMM46.551446.904766.5357
Table 7. Some important indicators and parameters of the PD radar in this application.
Table 7. Some important indicators and parameters of the PD radar in this application.
IndicatorsSpecificationsIndicatorsSpecifications
Range>7 kmHeight>400 m
Ranging Accuracy<15 mAzimuth
Accuracy
<0.6°
Pitch Accuracy<0.6°Distance
Resolution
<30 m
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

Xu, W.; Xiao, J.; Xu, D.; Wang, H.; Cao, J. An Adaptive IMM Algorithm for a PD Radar with Improved Maneuvering Target Tracking Performance. Remote Sens. 2024, 16, 1051. https://doi.org/10.3390/rs16061051

AMA Style

Xu W, Xiao J, Xu D, Wang H, Cao J. An Adaptive IMM Algorithm for a PD Radar with Improved Maneuvering Target Tracking Performance. Remote Sensing. 2024; 16(6):1051. https://doi.org/10.3390/rs16061051

Chicago/Turabian Style

Xu, Wenwen, Jiankang Xiao, Dalong Xu, Hao Wang, and Jianyin Cao. 2024. "An Adaptive IMM Algorithm for a PD Radar with Improved Maneuvering Target Tracking Performance" Remote Sensing 16, no. 6: 1051. https://doi.org/10.3390/rs16061051

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