Abstract
One of the most important parts in target tracking is the filter algorithm. In the practical engineering, α-β-γ and α-β-γ-δ filters are often applied due to its simpler arithmetic operations. An improved α-β-γ and α-β-γ-δ filters based on parameter identification are proposed to search suitable parameter values at every time step. The tracking errors between the α-β-γ-δ and α-β-γ filters are compared. The results show that the adaptive parameter of the α-β-γ-δ filter exhibits significant improvement in position tracking accuracy over the adaptive parameter of the α-β-γ filter. The simulation results demonstrate that the adaptive parameters of the α-β-γ and α-β-γ-δ filters have better tracking capabilities and good real-time performances.
Introduction
Tracking fast-moving objects, such as air-traffic control, missile interception, and so on, using the discrete-time data to predict the kinematics of a dynamic object is important in military and civilian fields. The α-β tracker is popular because of its simplicity and computationally inexpensive. There have been many derivations for second-order and third-order of the α-β-γ filter. 1 In 2002, an optimal design α-β-γ filter was presented 2 in which a constrained parameter optimization problem was formulated with α, β, and γ being bounded to stay within the stability volume. Lin and Chang 3 have applied them with mathematical models in many researches. Lee et al. 4 presented a searching method for the parameter optimization of the third-order α-β-γ filter. Han et al. 5 used calculation formula for correlation characteristic of innovation sequence outputted by α-β-γ filter is derived. A correction α-β-γ filtering algorithm is proposed to apply to the simulation of multiple targets. 6 The implementation of α-β-γ filter applied in measurement of carrier Doppler is discussed by Jia et al. 7
Wu et al.8–10 presented an optimal design of α-β-γ-δ filter to compare the tracking error between the α-β-γ filter and the α-β-γ-δ filter. As a result, the α-β-γ-δ filter exhibits significant improvement in position tracking accuracy over the α-β-γ filter but at the expense of computational time in search of the optimal filter. To reduce the computation time, the optimization technique via Taguchi’s method, evolution programming (EP), and genetic algorithm (GA) is introduced. These optimal designs of α-β-γ-δ filter and α-β-γ filter are used in the same smoothing parameters for the entire trajectory to minimize tracking position errors. In this article, the author presents a searching method for adaptive parameters of the α-β-γ filter according to the absolute value of the acceleration error and for adaptive parameters of the α-β-γ-δ filter according to the absolute value of the jerk acceleration error at every time step.
Derivation of the α-β-γ and α-β-γ-δ filters
The third-order α-β-γ filter produces smoothing estimates for the next position and velocity of the object based on the current ones. The formulas of α-β-γ filter are represented as follows 10
where T is the time step or the time increment, and
Jury’s stability test 11 yields the constraints on α, β, and γ parameters for the α-β-γ filter as shown below
The fourth-order α-β-γ-δ filter intended for predicting the acceleration is given by
The symbols
Optimal design of the α-β-γ and α-β-γ-δ filters
In this study, a searching method for adaptive parameter was applied to optimal design of the α-β-γ and α-β-γ-δ filters.
Each of the three control factors (i.e. α, β, and γ) has four levels of the α-β-γ filter. Thus, there are a total of 64 simulation runs based on full-factorial design.
The four levels are used in equations (1)–(3)
The α-β-γ filter has 43 computational runs to compute as equations (1)–(5), and the adaptive parameters are shown below
When i = 1–4
The optimal design is to minimize the absolute value of the acceleration error
When the following two conditions are satisfied, we can get the local optimal parameter
Finally, we can use the same method to find
Each of the four control factors (i.e. α, β, γ and δ) has four levels of the α-β-γ-δ filter. Thus, there are a total of 256 simulation runs based on full-factorial design.
The four levels are used in equations (16)–(19).
The α-β-γ-δ filter has 44 runs to compute as equations (9)–(15), and the adaptive parameters are shown below
The optimal design is to minimize the absolute value of the jerk error
Numerical simulation
Case 1
It is desirable to compare the tracking errors of the α-β-γ and α-β-γ-δ filters via a numerical simulation process. We consider, for example, the desired signal as a cosine wave
In the numerical simulation, with Tstart = 0, and Tmax = 10, the error in each filter is calculated in different time steps (T = 0.2, 0.1, 0.05, 0.025, 0.125). To track the object, the α-β-γ-δ tracker requires four time steps for initiation, namely
In comparison, the α-β-γ tracker requires only three time steps for initiation
The position errors of
Figures 1–4 show the position, velocity, acceleration, and jerk tracking plot at T = 0.05 for the α-β-γ and α-β-γ-δ filters, respectively. Figures 5–8 estimated that α, β, γ, and δ parameters vary with time plot at T = 0.05 for the α-β-γ and α-β-γ-δ filters.

Position tracking plot at T = 0.05 for the α-β-γ filter and α-β-γ-δ filter for case 1.

Velocity tracking plot at T = 0.05 with the α-β-γ filter and α-β-γ-δ filter for case 1.

Acceleration tracking plot at T = 0.05 for the α-β-γ filter and α-β-γ-δ filter for case 1.

Jerk tracking plot at T = 0.05 for the α-β-γ-δ filter for case 1.

Estimated α parameter varies with time at T = 0.05 for the α-β-γ filter and α-β-γ-δ filter for case 1.

Estimated β parameter varies with time at T = 0.05 for the α-β-γ filter and α-β-γ-δ filter for case 1.

Estimated γ parameter varies with time at T = 0.05 for the α-β-γ filter and α-β-γ-δ filter for case 1.

Estimated δ parameter varies with time plot at T = 0.05 for the α-β-γ-δ filter for case 1.
The accuracy improvement shown in each table is the use of α-β-γ-δ filter versus the use of α-β-γ filter, based on L2 and Lmax, respectively. Tables 1 and 2 clearly indicate that the α-β-γ-δ filter consistently outperforms the α-β-γ filter for every given time step. The tracking accuracy improves by more than 50% comparisons between the α-β-γ-δ and α-β-γ filters. As expected, the tracking error monotonically decreases with decreased time step. In other words, the tracking accuracy improves as the time step decreases. In other words, the tracking accuracy improves by more than eight times when the time step is reduced by half. In addition to tracking errors, the computational time has also been studied, and the result is shown in Table 3. The computational time listed in this table is the time needed to calculate the two types of errors. The computational time of the α-β-γ-δ filter is more than four times of that of the α-β-γ filter.
Comparisons of tracking position error on L2 between α-β-γ filter and α-β-γ-δ filter for case 1.
Comparisons of tracking position error on Lmax between α-β-γ filter and α-β-γ-δ filter for case 1.
Computational time comparisons between α-β-γ filter and α-β-γ-δ filter for case 1.
Case 2
For the other example, Chen et al. 12 presented a constant gain filtering algorithm based on the Jerk model, and the simulation result shows that the accuracy of the α-β-γ-δ filter algorithm is higher than that of the α-β-γ filter algorithm. We simulated it with adaptive parameters of the α-β-γ filter and α-β-γ-δ filter. Supposing the track of target is jerk motion, the motion time from 0 to 100 s, the initial conditions are j(0) = 0 m/s3, a(0) = 0 m/s2, v(0) = 200 m/s, and x(0) = 1000 m.
The target tracking motion equations are as follows
During
During
During
During
Figures 9–12 show the tracker motion at T = 0.05 with two filters. Tables 4 and 5 summarize the tracking errors on L2 norm and Lmax norm, respectively, from the employment of the α-β-γ and α-β-γ-δ filters at every time step. The average computational time period is 1.5 ms for the α-β-γ-δ filter and 0.4 ms for the α-β-γ filter at every time step (Table 6).

Position tracking plot at T = 0.05 for the α-β-γ filter and α-β-γ-δ filter for case 2.

Velocity tracking plot at T = 0.05 for the α-β-γ filter and the α-β-γ-δ filter for case 2.

Acceleration tracking plot at T = 0.05 for the α-β-γ filter and the α-β-γ-δ filter for case 2.

Jerk tracking plot at T = 0.05 for the α-β-γ-δ filter for case 2.
Comparisons of tracking position error on L2 between α-β-γ filter and α-β-γ-δ filter for case 2.
Tracking position error comparisons on Lmax between α-β-γ filter and the α-β-γ-δ filter for case 2.
Computational time comparisons between α-β-γ filter and α-β-γ-δ filter for case 2.
As shown, the α-β-γ-δ filter outperforms the α-β-γ filter at every time step. Clearly, a fourth-order target tracker of the α-β-γ-δ filter presents a significantly better tracking accuracy than that of the α-β-γ filter.
Conclusion
The simulation results indicate that the optimized α-β-γ and α-β-γ-δ filters based on the adaptive parameters at every time step can provide the approximate position, velocity, and acceleration signals. The α-β-γ-δ filter can simulate jerk signal. The tracking errors between the α-β-γ-δ and α-β-γ filters are compared. The results clearly indicate that the former exhibits a significant improvement in tracking accuracy as compared with the latter. Computation times of both filters are almost lower than the actual physical time, enabling them for applications in real-time control.
Footnotes
Academic Editor: Teen-Hang Meen
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The author is grateful to the Ministry of Science and Technology of the Republic of China (Taiwan, R.O.C.) for their support of this research under grant MOST 103-2221-E-224-008.
