Next Article in Journal
Degradation of UV Filter Ethyl 4-Aminobenzoate (Et-PABA) Using a UV-Activated Persulfate Oxidation Process
Next Article in Special Issue
RSS-Fingerprint Dimensionality Reduction for Multiple Service Set Identifier-Based Indoor Positioning Systems
Previous Article in Journal
A Motion Control of Soft Gait Assistive Suit by Gait Phase Detection Using Pressure Information
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite Memory Structure Filtering and Smoothing for Target Tracking in Wireless Network Environments

Department of Electronic Engineering, Korea Polytechnic University, Siheung-si, Gyeonggi-do 15073, Korea
Appl. Sci. 2019, 9(14), 2872; https://doi.org/10.3390/app9142872
Submission received: 26 June 2019 / Revised: 15 July 2019 / Accepted: 17 July 2019 / Published: 18 July 2019
(This article belongs to the Special Issue Recent Advances in Indoor Localization Systems and Technologies)

Abstract

:
In this paper, a state estimation problem is considered for a target tracking scheme in wireless network environments. Firstly, a unified algorithm of finite memory structure (FMS) filtering and smoothing is proposed for a discrete-time state-space model. As shown in the terminology unified, both FMS filter and smoother are derived by solving one optimization problem directly with incorporation of the unbiasedness constraint. Hence, the unified algorithm provides simultaneously the current state estimate as well as the lagged state estimate using only finite measurements and inputs on the most recent window. The proposed unified algorithm of FMS filtering and smoothing shows that there are some unique properties such as unbiasedness, deadbeat, time-invariance and intrinsic robustness, which cannot be obtained by the recursive infinite memory structure (IMS) filtering such as Kalman filter. The on-line computational complexity of the proposed unified algorithm is discussed. Secondly, as an application of the proposed unified algorithm, a target tracking scheme in wireless network environments is considered via computer simulations for moving target’s accelerations of various shapes. The proposed unified algorithm-based target tracking scheme provides estimates for position as well as acceleration of moving target in real time, while eliminating unwanted noise effects and maintaining desired moving positions. Due to intrinsic robustness and deadbeat properties, the proposed unified algorithm-based scheme can outperform the existing IMS filtering-based scheme when acceleration suddenly changes.

1. Introduction

The Kalman filter and smoother [1,2,3,4,5] have been the most commonly fundamental tools for filtering and smoothing in statistical time series analysis. Thus, the Kalman filter and smoother have been a standard choice and a beautiful reference for the state estimation and applied successfully for diverse engineering problems. However, due to their recursive formulations and infinite memory structure (IMS), the Kalman filter and smoother may exhibit performance degradation and even divergence in severe cases for mismodeling and temporary uncertainties.
Therefore, as an alternative to the Kalman filter, the finite memory structure (FMS) filter has been designed for state estimation and shown inherently to have BIBO stability and be more robust against temporary uncertainties [6,7,8,9]. This FMS filter has been applied successfully in various engineering fields [10,11,12]. Likewise the recursive Kalman filter in [1,2,3,4,5], the FMS filter in [6,7,8,9] is a causal filter that provides state estimates at given times based only on the relative past. Hence, as a noncausal filter, the FMS smoother has been also designed for estimation problems when there is a fixed delay d between the original state and the estimated state [13,14,15,16]. The FMS smoother has been shown to be much less computationally complex and more robust against temporary uncertainties than the recursive Kalman smoother. Of course, noncausal filters such as the recursive Kalman smoother and the FMS smoother naturally yield more accurate estimates when there is a fixed delay d between the original state and the estimated state. However, the FMS smoother could not be better than the FMS filter when there is no fixed delay between the original state and the estimated state. That is, the FMS filter should be applied when there is no fixed delay between signal generation and signal estimation.
Meanwhile, a target tracking problem in indoor positioning systems for wireless network environments has been an interesting research problem and thus applied successfully for locating and tracking people within a building and products stored within a warehouse using wireless sensors and mobile devices [17,18,19]. Due to a variety of indoor wireless channel characteristics, an accurate tracking estimation of a moving target is required for indoor positioning systems. However, a couple of noises such as system noise and measurement noise can contaminate the estimated position and thus can cause deterioration of target tracking performance. Hence, these noises must be filtered for tracking a true path of a moving target. To provide the most accurate position and velocity of a moving target on the real-time indoor positioning in wireless network environments, some research adopted the Kalman filter to reduce the effect of noises [20,21,22]. Actually, past measurement data might have a little information about the target’s current motion since the moving target changes its motion dynamics. In other words, the valid duration of the moving target’s dynamics might be limited to the recently finite time interval. In addition, estimation filters are typically designed with the state-space model called the constant velocity motion model. The constant velocity motion model assumes that targets move with constant velocity, that is, zero-acceleration within a short sampling time. However, in real situations, moving targets maneuver and change velocity and thus move temporarily with nonzero acceleration. Although this can be a temporary uncertainty and thus effects typically occur over a short time interval, the state estimation filter should be robust to diminish the effects of the temporary uncertainty. Therefore, the FMS filter and smoother might be very appropriate for target tracking approaches. The FMS filter was applied successfully for the target tracking in wireless network environments [23,24] while the FMS smoother has not been addressed.
In this paper, a state estimation problem is considered for a target tracking scheme in wireless communication environments. Firstly, an alternative FMS filtering and smoothing algorithm is derived for both cases with delay and without delay between the original state and the estimated state. This algorithm is thus called the unified algorithm of FMS filter and smoother. As shown in the terminology unified which can also mean united, combined, integrated, both FMS filter and smoother are derived by solving one optimization problem directly with incorporation of the unbiasedness constraint using only finite measurements and inputs on the most recent window [ i M , i ] . Thus, the proposed unified algorithm provides simultaneously state estimates at the current time i as well as at the lagged time i d , given finite measurements and inputs on the most recent window [ i M , i ] where i M is the window initial time and i is the current time. The proposed unified algorithm of FMS filtering and smoothing shows that there are some unique properties such as unbiasedness, deadbeat, time-invariance and intrinsic robustness while the recursive IMS filter such as Kalman filter does not have these properties. The on-line computational complexity of the proposed unified algorithm is discussed and compared with the IMS filter. Secondly, a target tracking in wireless network environments is considered as an application of the proposed unified algorithm of FMS filtering and smoothing. Through extensive computer simulations for moving target’s accelerations of various shapes, the proposed unified algorithm-based target tracking scheme is shown to provide estimates for position as well as acceleration of moving target in real time, while eliminating unwanted noise effects and maintaining desired moving positions. In particular, due to intrinsic robustness and deadbeat properties, the performance of the proposed unified algorithm-based scheme can be shown to be better than the existing IMS filtering-based scheme for suddenly changing acceleration.
This paper has the following structure. In Section 2, a unified algorithm of FMS filtering and smoothing is proposed. In Section 3, a target tracking scheme using the proposed unified algorithm is considered via extensive computer simulations. Then, concluding remarks are given in Section 4.

2. Unified Algorithm of Finite Memory Structure Filter and Smoother

Consider the following linear discrete-time state-space model:
x i + 1 = A x i + B u i + G w i , z i = C x i + v i ,
where x i n is the system state variable, u i p is the control input, z i q is the sensor measurement output. A couple of noises, the system noise w i p and the measurement noise v i q , are zero-mean white Gaussian. These noises are mutually uncorrelated and their covariances are denoted by positive definite matrices Q and R, respectively.
At the current time i, finite measurements Z i and inputs U i on the most recent window [ i M , i ] can be expressed by the regression form with the current state x i as follows:
Z i Ξ U i = Γ x i + Λ W i + V i ,
where
Z i = z i M z i M + 1 z i 2 z i 1 , U i = u i M u i M + 1 u i 2 u i 1 , W i = w i M w i M + 1 w i 2 w i 1 , V i = v i M v i M + 1 v i 2 v i 1 ,
and matrices Γ , Ξ , Λ are defined by
Γ = C A M C A M + 1 C A 2 C A 1 , Ξ = C A 1 B C A 2 B C A M B 0 C A 1 B C A M + 1 B 0 0 C A 2 B 0 0 C A 1 B , Λ = C A 1 G C A 2 G C A M G 0 C A 1 G C A M + 1 G 0 0 C A 2 G 0 0 C A 1 G .
Meanwhile, at the lagged time i d , the lagged state x i d can be represented by
x i d = A d x i Ξ ˜ U i Λ ˜ W i ,
where matrices Ξ ˜ and Λ ˜ is defined by
Ξ ˜ = [ 0 0 0 M d A 1 B A 2 B A d B ] , Λ ˜ = [ 0 0 0 M d A 1 G A 2 G A d G ] .
From (2) and (5), the current state x i and the lagged state x i d can be represented by the regression form with the augmented state X i as follows:
Z ¯ i Ξ ¯ U i = Γ ¯ X i + Λ ¯ W i + V ¯ i ,
where
X i = x i x i d , Z ¯ i = Z i 0 , V ¯ i = V i 0 , Γ ¯ = Γ 0 A d 1 , Ξ ¯ = Ξ Ξ ˜ Λ ¯ = Λ Λ ˜ .
The noise term Λ ¯ W i + V ¯ i in (6) is zero-mean white Gaussian and its covariance given by the positive definite matrix Π as follows:
Π = Λ ¯ Q ¯ Λ ¯ T + R ¯ 0 0 0 = Λ Q ¯ Λ T + R ¯ Λ Q ¯ Λ ˜ T Λ ˜ Q ¯ Λ T Λ ˜ Q ¯ Λ ˜ T ,
where
Q ¯ = diag ( Q Q Q M ) , R ¯ = diag ( R R R M ) .
Based on the approach of best linear unbiased estimation in [25], the unified algorithm of FMS filter and smoother is derived using the following series of equations. The unified algorithm of FMS filter and smoother X ^ i is assumed to be obtained from a matrix form using only finite measurements Z ¯ i and inputs U i on the most recent window [ i M , i ] as follows:
X ^ i = x ^ i x ^ i d = H Z ¯ i Ξ ¯ U i ,
where H is the unified gain matrix. When taking the expectation both sides of (9) as follows:
E X ^ i = E x ^ i x ^ i d = E H Z ¯ i Ξ ¯ U i = H Γ ¯ E X i ,
X ^ i is unbiased, i.e., E X ^ i = E X i , with the following constraint:
H Γ ¯ = I .
Thus, the constraint (11) can be called the unbiasedness constraint for the unified algorithm of FMS filter and smoother X ^ i .
Subject to the unbiasedness constraint (11), the objective is now to obtain the gain matrix H in order that the error of X ^ i has a minimum variance as follows:
H = arg error H E ( X i X ^ i ) T ( X i X ^ i ) .
Then, by solving the optimization problem directly with incorporation of the unbiasedness constraint, the unified algorithm of FMS filter and smoother X ^ i is obtained by the solution of (12) as follows:
X ^ i = x ^ i x ^ i d = H Z ¯ i Ξ ¯ U i ,
where
H = Γ ¯ T Π 1 Γ ¯ 1 Γ ¯ T Π 1 .
The proposed unified algorithm (13) of FMS filtering and smoothing shows that there are some unique properties such as unbiasedness, deadbeat, time-invariance and intrinsic robustness. The gain matrix Γ ¯ T Π 1 Γ ¯ 1 Γ ¯ T Π 1 in (14) of the unified algorithm requires only once computation on the interval [ 0 , M ] and then is used for all windows, which means the time-invariance property. As shown in (10) and (11), the unified algorithm has the unbiasedness property b y d e s i g n . In addition, the proposed unified algorithm X ^ i in (13) for both the current state estimate x ^ i and the lagged state estimate x ^ i d has the deadbeat property as following theorem.
Theorem 1.
When M n , the proposed unified algorithm of FMS filter and smoother X ^ i on the most recent window [ i M , i ] is exact for noise-free systems.
Proof of Theorem 1.
When there are no noises on the most recent window [ i M , i ] for the discrete-time state-space model (1), Z ¯ i Ξ ¯ U i (6) is represented by
Z ¯ i Ξ ¯ U i = Γ ¯ X i = Γ ¯ x i x i d .
Hence, the following is satisfied:
X ^ i = x ^ i x ^ i d = Γ ¯ T Π 1 Γ ¯ 1 Γ ¯ T Π 1 Z ¯ i Ξ ¯ U i = Γ ¯ T Π 1 Γ ¯ 1 Γ ¯ T Π 1 Γ ¯ x i x i d = x i x i d .
This completes the proof of the deadbeat property. □
The deadbeat property means that the unified algorithm of FMS filter and smoother X ^ i in (13) tracks exactly the current state x i and the lagged state x i d at every time for noise-free systems although the proposed unified algorithm has been designed assuming a couple noises such as w i and v i in the discrete-time state-space model (1). Since the deadbeat property indicates finite convergence time and fast tracking ability, of the proposed unified algorithm of FMS filter and smoother. Thus, it can be expected that the proposed unified algorithm of FMS filter and smoother might be appropriate for a variety of applications requiring fast tracking capability such as fault detection and diagnosis for dynamic process systems as well as maneuver detection and target tracking for indoor positioning systems. Moreover, in contrast to the recursive IMS filter such as the Kalman filter, the proposed unified algorithm can have intrinsic robustness due to its finite memory structure. This means that the proposed unified algorithm can be more robust against round-off errors, mismodeling and temporary uncertainties.
The on-line computational complexity of the proposed unified algorithm is discussed. To simply compare the computational complexity of the proposed unified algorithm and the IMS filter, the measurement z i is assumed as a scalar-valued (i.e., q = 1 ). In the case of the IMS filter such as the fixed-lag Kalman smoothing filter, the coefficient values for fixed-lag Kalman filtering and fixed-lag smoothing algorithms must be always computed for d iterations by on-line computing before inputting any data to the fixed-lag Kalman smoothing filter algorithm stage. Thus, the IMS filter such as the fixed-lag Kalman smoothing filter with nth dimension can be done with 4 n 3 + 8 n 2 + 6 n + 1 flops as shown in [26]. On the other hand, as mentioned before, the gain matrix (14) of the unified algorithm requires only once computation on the interval [ 0 , M ] and then is used for all windows. Thus, FMS filter and smoother with nth dimension in the proposed unified algorithm can be done respectively with n × M flops as shown in Table 1. Thus, as the dimension grows, the on-line computational complexity of the proposed unified algorithm is shown to be much less than that of the fixed-lag Kalman smoothing filter. However, the proposed unified algorithm requires the memory with size of M to store finite measurements on the most recent window [ i M , i ] and the memory shift with M 1 operations. On the other hand, the fixed-lag Kalman smoothing filter requires to store only intermediate estimates with size of d. Since M > d , the fixed-lag Kalman smoothing filter can be better than the proposed unified algorithm in terms of the memory management.

3. Application for Target Tracking Problem

As an application of the proposed unified algorithm of FMS filtering and smoothing, a target tracking problem is considered through extensive computer simulations. In these days, a target tracking problem in indoor positioning systems for wireless network environments has been an interesting research problem and thus been applied successfully for locating and tracking people within a building and products stored within a warehouse using wireless sensors and mobile devices. Due to a variety of indoor wireless channel characteristics, an accurate tracking estimation of a moving target is required for indoor positioning systems. However, a couple of noises such as system noise and measurement noise can contaminate the estimated position and thus can cause deterioration of target tracking performance. These noises can be caused by various factors such as environmental interference, turbulence affecting the target’s movement, inaccuracies of sensor measurement data, and human’s navigation error in a perfect straight line. Hence, these noises must be filtered for tracking a true path of a moving target. To provide the most accurate position and velocity of a moving target on the real-time indoor positioning in wireless network environments, some research adopted both IMS and FMS filters to reduce the effect of noises [20].
This paper considers only the one dimensional moving target for the X direction for the simplicity. The state estimation filter for the target tracking is typically designed with the state-space model called the constant velocity motion model. The constant velocity motion model assumes that targets move with constant velocity, that is, zero-acceleration within a short sampling time. However, in real situations, moving targets maneuver and change velocity and thus move temporarily with nonzero acceleration. Thus, the moving target’s successive locations for the X direction can be represented by the 3rd-order discrete-time state-space model with sampling time T and acceleration term:
x i + 1 = A x i + G w i , z i = C x i + v i
where
x i = x p : p o s i t i o n x v : v e l o c i t y x a : a c c e l e r a t i o n , A = 1 T T 2 / 2 0 1 T 0 0 1 , G = T / 2 0 1 0 0 1 , C = [ 1   0   0 ] .
The state vector x i at time i consists of three state variables, x p to represent the moving target’s random position, x v to represent the corresponding velocity, x a to represent the corresponding accelerations. Typically, since the acceleration occurs over a short time interval, this can be considered as a temporary uncertainty, that is, an unknown input and thus considered as an unknown state term. Hence, since the target tracking problem in this paper does not need the control input term, the proposed unified algorithm (13) is applied with assuming that the control input matrix is zero, that is, B = 0 . Because of random disturbances by fading and shadowing, the state vector x i cannot be measured directly. Thus, the measurement vector z i is modeled by only the position to take these effects into account filtering or smoothing estimates. As shown in [23], target tracking applications using the constant velocity motion model often adopt the state-space model where the state equation is linear and only the measurement equation is nonlinear. Since little research is going on in the case of the FMS smoother for nonlinear systems, the proposed unified algorithm is currently difficult to use this type of state space model. Thus, this paper consider only the linear measurement equation. The application of the nonlinear measurement equation can be a future work of the current paper.
Using (13) with (15) and (16), the proposed unified algorithm of a FMS filtering and smoothing-based target tracking scheme provides estimates for position as well as acceleration of moving target in real time, while eliminating unwanted noise effects and maintaining desired moving positions. Via extensive computer simulations, the performance of the proposed unified algorithm-based target tracking scheme is evaluated and compared with the existing IMS filtering-based scheme of [20,21,22]. Computer simulations are performed for moving target’s accelerations of four kinds of shapes. The first and second scenarios consider that the target moves with suddenly changing acceleration such as step-type and ramp-type. The third case considers that the target moves with slowly changing acceleration such as triangle-type. The last case considers that the target moves with randomly changing acceleration. The sampling period is taken by T = 2 . The covariance of the system noise is Q = d i a g ( 0.173 2   0.01 2 ) and the covariance of measurement noise is R = 0.05 2 . The window length is taken by M = 15 . The lagged length is taken by d = 5 . Simulations of 30 runs are performed using different system and measurement noises to make the comparison clearer. Each single simulation run lasts 800.
Figure 1, Figure 2, Figure 3 and Figure 4 show simulation results for moving target’s accelerations of four kinds of shapes. The first plot of figures shows the root-mean-square(RMS) estimation error of the moving target’s random position for 30 simulations. The second plot of all figures shows the estimation error of the moving target’s random position for one of 30 simulations. The last plot of figures shows the estimate of unknown acceleration. In addition, time averaged values of RMS estimation errors are presented by Table 2. As shown in simulation results, the proposed unified algorithm-based target tracking scheme can outperform the IMS filtering-based target tracking scheme when the target moves with suddenly changing acceleration. On the interval where the acceleration varies suddenly, the estimation error of the proposed unified algorithm-based scheme is remarkably smaller than that of the IMS filtering-based scheme. In addition, when the acceleration varies constantly, the convergence of the estimation error for the proposed unified algorithm-based scheme is much faster than that of the IMS filtering-based scheme. These observations for simulation results might come from the fast convergent time and the fast tracking ability due to intrinsic robustness and deadbeat properties of the proposed unified algorithm-based scheme.

4. Conclusions

This paper has dealt with the state estimation problem for the target tracking scheme in wireless communication environments. Firstly, the unified algorithm of FMS filtering and smoothing has been proposed. The unified algorithm has been derived by solving one optimization problem directly with incorporation of the unbiasedness constraint using only finite measurements and inputs on the most recent window. The proposed unified algorithm provides simultaneously the current state estimate as well as the lagged state estimate. The proposed unified algorithm has shown that there are some unique properties such as unbiasedness, deadbeat, time-invariance and intrinsic robustness while the recursive IMS filter such as Kalman filter does not have these properties. The on-line computational complexity of the proposed unified algorithm has been compared with the IMS filter such as the fixed-lag Kalman smoothing filter. Secondly, the target tracking in wireless network environment has been considered via extensive computer simulations as an application of the proposed unified algorithm of FMS filtering and smoothing. Through simulation results for moving targets’ accelerations of various shapes, the proposed unified algorithm-based target tracking scheme has been shown to provide estimates for position as well as acceleration of moving target in real time, while eliminating unwanted noise effects and maintaining desired moving positions. It has been shown that the performance of the proposed unified algorithm-based target tracking scheme can be better than the IMS filtering-based scheme for suddenly changing acceleration.
Actually, research on the FMS filter and smoother in nonlinear systems is relatively inactive compared to research in linear systems. There is some research, such as an adoption of nonlinear measurement model, on the FMS filter for nonlinear systems, but little research is going on in the case of the FMS smoother for nonlinear systems. Thus, for nonlinear systems, research on the FMS smoother should be preceded and then a unified algorithm of FMS filter and smoother can be researched as a future work. In addition, the estimation of target’s acceleration can be extended to identification and classification of moving targets, which could be another future work.

Funding

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2017R1D1A1B03033024).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Grewal, M. Applications of Kalman filtering in aerospace 1960 to the present. IEEE Control Syst. 2010, 30, 69–78. [Google Scholar] [CrossRef]
  2. Auger, F.; Hilairet, M.; Guerrero, J.M.; Monmasson, E.; Orlowska-Kowalska, T.; Katsura, S. Industrial applications of the Kalman filter: A review. IEEE Trans. Ind. Electron. 2013, 60, 5458–5471. [Google Scholar] [CrossRef]
  3. Rhudy, M.; Salguero, R.; Holappa, K. A Kalman filtering tutorial for undergraduate students. Int. J. Comput. Sci. Eng. Surv. 2017, 8, 1–18. [Google Scholar] [CrossRef]
  4. Barrau, A.; Bonnabel, S. Invariant Kalman filtering. Ann. Rev. Control Robot. Auton. Syst. 2018, 1, 237–257. [Google Scholar] [CrossRef]
  5. Aravkin, A.; Burke, J.V.; Ljung, L.; Lozano, A.; Pillonetto, G. Generalized Kalman smoothing: Modeling and algorithms. Automatica 2017, 86, 63–86. [Google Scholar] [CrossRef] [Green Version]
  6. Kim, P.S. An alternative FIR filter for state estimation in discrete-time systems. Digit. Signal Process. 2010, 20, 935–943. [Google Scholar] [CrossRef]
  7. Shmaliy, Y.S.; Simon, D. Iterative unbiased FIR state estimation: A review of algorithms. EURASIP J. Adv. Signal Process. 2013, 2013, 113. [Google Scholar] [CrossRef]
  8. Shmaliy, Y.S.; Zhao, S.; Ahn, C.K. Unbiased finite impluse response filtering: An iterative alternative to Kalman filtering ignoring noise and initial conditions. IEEE Control Syst. 2017, 37, 70–89. [Google Scholar]
  9. Shmaliy, Y.S.; Neuvo, Y.; Khan, S. Review of unbiased FIR filters, smoothers, and predictors for polynomial signals. Front. Signal Process. 2018, 2, 1–29. [Google Scholar]
  10. Zhao, S.; Shmaliy, Y.S.; Liu, F. Fast Kalman-Like optimal unbiased FIR filtering with applications. IEEE Trans. Signal Process. 2016, 64, 2284–2297. [Google Scholar] [CrossRef]
  11. Shmaliy, Y.; Khan, S.H.; Zhao, S.; Ibarra-Manzano, O. General unbiased FIR filter with applications to GPS-based steering of oscillator frequency. IEEE Trans. Control Syst. Technol. 2017, 25, 1141–1148. [Google Scholar] [CrossRef]
  12. Kim, P.S. A design of finite memory residual generation filter for sensor fault detection. Meas. Sci. Rev. 2017, 17, 75–81. [Google Scholar] [CrossRef]
  13. Shmaliy, Y.S.; Morales-Mendoza, L.J. FIR smoothing of discrete-time polynomial signals in state space. IEEE Trans. Signal Process. 2010, 58, 2544–2555. [Google Scholar] [CrossRef]
  14. Kim, P.S. A computationally efficient fixed-lag smoother using recent finite measurements. Measurement 2013, 46, 846–850. [Google Scholar] [CrossRef]
  15. Kwon, B.K.; Quan, Z.; Han, S.H. A robust fixed-lag receding horizon smoother for uncertain state space models. Adapt. Control Signal Process. 2015, 29, 1354–1366. [Google Scholar] [CrossRef]
  16. Kim, P.S. A finite memory structure smoother with recursive form using forgetting factor. Math. Probl. Eng. 2017, 2017, 1–6. [Google Scholar] [CrossRef]
  17. Ciuonzo, D.; Buonanno, A.; D’Urso, M.; Palmieri, F.A.N. Distributed classification of multiple moving targets with binary wireless sensor networks. In Proceedings of the 14th International Conference on Information Fusion, Chicago, IL, USA, 5–8 July 2011; pp. 1–8. [Google Scholar]
  18. Ciuonzo, D.; Willett, P.K.; Bar-Shalom, Y. Tracking the tracker from its passive sonar ML-PDA estimates. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 573–590. [Google Scholar] [CrossRef]
  19. Ez-Zaidi, A.; Rakrak, S. A comparative study of target tracking approaches in wireless sensor networks. J. Sens. 2016, 2016, 1–11. [Google Scholar] [CrossRef]
  20. Lee, S.; Cho, B.; Koo, B.; Ryu, S.; Choi, J.; Kim, S. Kalman filter-based indoor position tracking with self-calibration for RSS variation mitigation. Int. J. Distrib. Sens. Netw. 2015, 2015, 1–10. [Google Scholar] [CrossRef]
  21. Lee, S.H.; Lim, I.K.; Lee, J.K. Method for improving indoor positioning accuracy using extended Kalman filter. Mob. Inf. Syst. 2016, 2016, 1–15. [Google Scholar] [CrossRef]
  22. Fariz, N.; Jamil, N.; Din, M.M.; Rusli, M.E.; Sharudin, Z.; Mohamed, M.A. An improved indoor location technique using Kalman filter. Int. J. Eng. Technol. 2018, 7, 1–4. [Google Scholar] [CrossRef]
  23. Pak, J.M.; Kim, P.S.; You, S.H.; Lee, S.S.; Song, M.K. Extended least square unbiased FIR filter for target tracking using the constant velocity motion model. Int. J. Control Autom. Syst. 2017, 15, 947–951. [Google Scholar] [CrossRef]
  24. Kim, P.S.; Lee, E.H.; Jang, M.S.; Kang, S.Y. A finite memory structure filtering for indoor positioning in wireless sensor networks with measurement delay. Int. J. Distrib. Sens. Netw. 2017, 13, 1–8. [Google Scholar] [CrossRef]
  25. Mendel, J. Lessons in Estimation Theory for Signal Processing, Communications, and Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1995. [Google Scholar]
  26. Grewal, M.S.; Anderews, A.P. Kalman Filtering—Theory and Practice; Prentice-Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
Figure 1. Simulation result for suddenly changing acceleration(step-type).
Figure 1. Simulation result for suddenly changing acceleration(step-type).
Applsci 09 02872 g001
Figure 2. Simulation result for suddenly changing acceleration(ramp-type).
Figure 2. Simulation result for suddenly changing acceleration(ramp-type).
Applsci 09 02872 g002
Figure 3. Simulation result for slowly changing acceleration(triangle-type).
Figure 3. Simulation result for slowly changing acceleration(triangle-type).
Applsci 09 02872 g003
Figure 4. Simulation result for randomly changing acceleration.
Figure 4. Simulation result for randomly changing acceleration.
Applsci 09 02872 g004
Table 1. Comparison of on-line computation and memory size.
Table 1. Comparison of on-line computation and memory size.
FMS Filter and SmootherFixed-Lag Kalman Smoothing Filter
On-line computation (flops) n × M (respectively) 4 n 3 + 8 n 2 + 6 n + 1
Memory shift M 1 None
Memory sizeMd
Table 2. Comparison of mean of RMS estimation errors.
Table 2. Comparison of mean of RMS estimation errors.
Step-TypeRamp-TypeTriangle-TypeRandomly Changing
FMS Smoother0.00620.00600.00590.0059
FMS Filter0.04770.04410.04080.0445
Kalman Filter0.05050.04560.04150.0481

Share and Cite

MDPI and ACS Style

Kim, P.S. Finite Memory Structure Filtering and Smoothing for Target Tracking in Wireless Network Environments. Appl. Sci. 2019, 9, 2872. https://doi.org/10.3390/app9142872

AMA Style

Kim PS. Finite Memory Structure Filtering and Smoothing for Target Tracking in Wireless Network Environments. Applied Sciences. 2019; 9(14):2872. https://doi.org/10.3390/app9142872

Chicago/Turabian Style

Kim, Pyung Soo. 2019. "Finite Memory Structure Filtering and Smoothing for Target Tracking in Wireless Network Environments" Applied Sciences 9, no. 14: 2872. https://doi.org/10.3390/app9142872

APA Style

Kim, P. S. (2019). Finite Memory Structure Filtering and Smoothing for Target Tracking in Wireless Network Environments. Applied Sciences, 9(14), 2872. https://doi.org/10.3390/app9142872

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