| Literature DB >> 23012525 |
Changyuan Wang1, Jing Zhang, Jing Mu.
Abstract
A new filter named the maximum likelihood-based iterated divided difference filter (MLIDDF) is developed to improve the low state estimation accuracy of nonlinear state estimation due to large initial estimation errors and nonlinearity of measurement equations. The MLIDDF algorithm is derivative-free and implemented only by calculating the functional evaluations. The MLIDDF algorithm involves the use of the iteration measurement update and the current measurement, and the iteration termination criterion based on maximum likelihood is introduced in the measurement update step, so the MLIDDF is guaranteed to produce a sequence estimate that moves up the maximum likelihood surface. In a simulation, its performance is compared against that of the unscented Kalman filter (UKF), divided difference filter (DDF), iterated unscented Kalman filter (IUKF) and iterated divided difference filter (IDDF) both using a traditional iteration strategy. Simulation results demonstrate that the accumulated mean-square root error for the MLIDDF algorithm in position is reduced by 63% compared to that of UKF and DDF algorithms, and by 7% compared to that of IUKF and IDDF algorithms. The new algorithm thus has better state estimation accuracy and a fast convergence rate.Entities:
Keywords: divided difference filter; maximum likelihood surface; nonlinear state estimation; target tracking
Year: 2012 PMID: 23012525 PMCID: PMC3444083 DOI: 10.3390/s120708912
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Pro and cons for various filters.
| EKF | Less runtime | Calculation of Jacobian |
| Second-order EKF | high accuracy | Calculation of Jacobian and Hessian |
| IEKF | high accuracy | Calculation of Jacobian |
| UKF | Derivative-free | more runtime |
| IUKF-VS | Derivative-free, high accuracy | more runtime |
| FDF | Derivative-free, Less runtime | Lower accuracy |
| DDF | Derivative-free | Low accuracy |
| PF | Derivative-free | Heavy computational burden |
Figure 1.RMSE in position for DDF and MLIDDF.
Figure 3.RMSE in turn rate for DDF and MLIDDF.
Figure 4.RMSE in position for MLIDDFs with various iterate numbers (MLIDDF1 with iterate numbers 2, MLIDDF2 with 5, MLIDDF3 with 8, MLIDDF4 with 10).
Figure 5.Geometry of radar and BTR.
Figure 6.Position RMSEs for various filters.
Figure 8.Ballistic coefficient RMSEs for various filters.
Figure 7.Velocity RMSEs for various filters.
AMSREs for various filters.
| UKF | 2521.684 | 329.911 | 155.735 |
| DDF | 2521.573 | 329.903 | 155.276 |
| IUKF | 1035.340 | 259.173 | 149.603 |
| IDDF | 1035.273 | 260.771 | 149.756 |
| MLIDDF | 968.746 | 255.916 | 144.953 |
Runtimes of various filters.
| UKF | 1.0840 |
| DDF | 0.2888 |
| IUKF | 1.9918 |
| IDDF | 0.5133 |
| MLIDDF | 1.3074 |