In this section, we design several experimental scenarios to evaluate the superiority of our algorithm in predicting the states of strong maneuvering radar targets with the combined observations of azimuth and Doppler. Additionally, we provide a detailed explanation of the specific parameters listed in each part of the experiment.
4.1. Parameter Setting Details
We utilize the LASTD which consists of 450000 trajectories with different motion laws and their corresponding observations for a comprehensive evaluation of the algorithms’ performance in maneuvering target tracking tasks. The dataset was structured as follows: 150000 samples consist of 16s long trajectories of either uniform linear motion or uniform circular motion. Another 150000 samples are composed of 16s trajectories segmented into two 8s-long trajectories, every trajectory could be uniform linear motion or uniform circular motion. The remaining 150000 samples consist of 16s trajectories segmented into four 4s-long trajectories, while every trajectory could be either uniform linear motion or uniform circular motion. The sampling time T for each trajectory was set to 1s. The parameters of the LASTD are listed in
Table 1.
In the training process, we set the following hyperparameters for our model: the dimension E of the fully connected layer is set to 64, the binary tree height is set to 2, the convolutional layer's kernel size, dilation rate, and group length is set to 5, 2, and 1, respectively. For the decoding layer, we have two one-dimensional convolutional layers with dimensions of 16 and 4, respectively. We use the Adam optimizer for the model training process. The weight decay rate is set to 1e-5. The learning rate is initially set to 7e-4, and it decays by 0.95 after each epoch. We trained 300 epochs with a batch size of 256 on a single NVIDIA 3090 GPU.
In our experiments, we compare our proposed algorithm with three existing algorithms: the LSTM network [
17], the TBN model [
19], and the traditional maneuvering target tracking method IMM-EKF [
9]. We keep the model parameters of the LSTM network and the TBN model unchanged, as specified in their respective research papers, and train the deep learning models using the LASTD we have created.
4.2. Experimental Results
We first created a data set that consists of 1500 trajectories to evaluate the performance of each baseline neural network model, as well as our model.
The data set is similar in structure to the training set and consists of three types of trajectories with different motion patterns. Specifically, there are 500 samples of 16s uniform linear motion trajectory or uniform circular motion trajectory, 500 samples of two 8s uniform linear motion trajectories or uniform circular motion trajectories combined, and 500 samples of four 4s uniform linear motion trajectories or uniform circular motion trajectories combined. The trajectory tracking performance results are shown in
Table 2.
Based on the results presented in
Table 2, it can be observed that our network achieves lower position mean absolute error and velocity mean absolute error results compared to the other two baseline neural networks. This demonstrates that our model, applied to the strong maneuvering target tracking domain based on the combined observations of azimuth and Doppler, outperforms the previous target tracking networks.
After that, we utilize Monte Carlo simulation to generate a 16s strong maneuvering trajectory A. The initial state of A is [-4000m, 4000m, 50m/s, -66m/s]. This trajectory consists of four segments, each lasting 4s and employing different motion models, which reflect sudden changes in the motion target states in real-world scenarios. The first segment of the trajectory is a 4s uniform motion. The second segment is uniform circular motion with a turning rate
of -7
o. The third segment is also a uniform circular motion but with a turning rate
of 7
o. Finally, we set the last segment as a uniform motion. Additionally, we introduce azimuth observation noise as white noise with zero mean and standard deviation
of 1.8
o, while the standard deviation of Doppler velocity observation noise
is 1m/s. Additionally, the standard deviation of acceleration
is set to 10m/s
2. To assess the tracking performance of trajectory A, we employ our own network model as well as three other baseline algorithms.
Table 3 presents the evaluation results, while
Figure 6,
Figure 7 and
Figure 8 provides visual representations of these results.
In order to verify the applicability of our network model for tracking strong maneuvering trajectories with different step sizes, we generate trajectory B and trajectory C by conducting Monte Carlo simulations. Trajectory B is a 32s strong maneuvering trajectory with an initial state of [-8000m, 5000m, -30m/s, 21m/s]. It consists of four segments of 8s trajectories, each with a different model. The models for each segment are as follows: uniform circular motion with a turning rate
of 6
o, uniform motion, uniform circular motion with a turning rate
of -5
o, and uniform motion, respectively. Trajectory C is a 64s strong maneuvering trajectory with an initial state of [-5000m, 5000m, 30m/s, -23m/s]. It also consists of four segments of 16s trajectories with different motion models. The motion models for each 16s trajectory are as follows: uniform circular motion with a turning rate of -1
o, uniform motion, uniform circular motion with a turning rate
of 2
o, and uniform motion, respectively. Keeping the standard deviation setup as what trajectory A set up as the same, we then evaluate the tracking performance of trajectories B and C using our network model and three baseline algorithms. The evaluation results are presented in
Table 4 and
Table 5. Additionally,
Figure 9 provide visual representations of these results.
Figure 9.
Tracking trajectory results of the trajectory B using different algorithms on the X-Y plane.
Figure 9.
Tracking trajectory results of the trajectory B using different algorithms on the X-Y plane.
Figure 10.
MAE results of position tracking by different algorithms for trajectory B.
Figure 10.
MAE results of position tracking by different algorithms for trajectory B.
Figure 11.
MAE results of velocity tracking by different algorithms for trajectory B.
Figure 11.
MAE results of velocity tracking by different algorithms for trajectory B.
Figure 12.
MAE results of position tracking by different algorithms for trajectory C.
Figure 12.
MAE results of position tracking by different algorithms for trajectory C.
Figure 13.
MAE results of position tracking by different algorithms for trajectory C.
Figure 13.
MAE results of position tracking by different algorithms for trajectory C.
Figure 14.
MAE results of velocity tracking by different algorithms for trajectory C.
Figure 14.
MAE results of velocity tracking by different algorithms for trajectory C.
The experimental results demonstrate that our model achieves superior trajectory tracking performance compared to other algorithms. This is particularly noticeable when tracking strong maneuvering targets under the combined observations of azimuth and Doppler.