A finite memory structure filtering for indoor ... - SAGE Journals

28 downloads 0 Views 457KB Size Report
The valid duration of the model might as well be lim- ... as well as measurement delays. First, an FMS ... such as unbiasedness, efficiency, time-invariance, dead-.
Research Article

A finite memory structure filtering for indoor positioning in wireless sensor networks with measurement delay

International Journal of Distributed Sensor Networks 2017, Vol. 13(1) Ó The Author(s) 2017 DOI: 10.1177/1550147716685419 journals.sagepub.com/home/ijdsn

Pyung Soo Kim1, Eung Hyuk Lee1, Mun Seok Jang2 and Shin-Yoon Kang1

Abstract In this article, an alternative indoor positioning mechanism is proposed considering finite memory structure filter as well as measurement delay. First, a finite memory structure filter with a measurement delay is designed for the indoor positioning mechanism under a weighted least-squares criterion, which utilizes only finite measurements on the most recent window. The proposed finite memory structure filtering–based mechanism gives the filtered estimates for position, velocity, and acceleration of moving target in real time, while removing undesired noisy effects and preserving desired moving positions. Second, the proposed mechanism is shown to have good inherent properties such as unbiasedness, efficiency, time-invariance, deadbeat, and robustness due to the finite memory structure. Third, through discussions about the choice of window length, it is shown that this can be considered as a useful design parameter to make the performance of the proposed mechanism as good as possible. Finally, computer simulations show that the performance of the proposed finite memory structure filtering–based mechanism can outperform the existing infinite memory structure filtering–based mechanism for the abruptly varying acceleration of moving target. Keywords Indoor positioning system, wireless sensor networks, measurement delay, finite memory structure filter, infinite memory structure filter.

Date received: 4 March 2016; accepted: 22 August 2016 Academic Editor: Haiping Huang

Introduction Recently, indoor positioning systems for wireless sensor network (WSN) have become very popular and thus been used successfully in a variety of scenarios, such as location detection and tracking of products stored in a warehouse, and people within buildings such as hospitals and nursing homes. Because of indoor channel characteristics, accurate estimation mechanism is required for WSN positioning system. In an outdoor environment, the Global Positioning System (GPS) has been used in many outdoor applications for localizing people, cars, and other objects. However, GPS lacks the same level of efficiency when used within indoor environments because of obstacles that can weaken the signal of the GPS. Therefore, to track the positions for

indoor systems in WSN, several mechanisms are developed by measuring the distance or range value between the target and anchor sensor as shown in Patwari et al.,1 Liu et al.,2 Bhatti and Xu,3 and Amundson and Koutsoukos.4 However, the estimated position can be corrupted by a couple of noises, the measurement noise and the

1

Department of Electronic Engineering, Korea Polytechnic University, Siheung-si, Korea 2 Dong-Eui Institute of Technology, Busan, Korea Corresponding author: Pyung-Soo Kim, Department of Electronic Engineering, Korea Polytechnic University, 237 Sangidaehak-ro, Siheung-si 15073, Gyeonggi-do, Korea. Email: [email protected]

Creative Commons CC-BY: This article is distributed under the terms of the Creative Commons Attribution 3.0 License (http://www.creativecommons.org/licenses/by/3.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (http://www.uk.sagepub.com/aboutus/ openaccess.htm).

2 system noise. The measurement noise is caused by inaccuracies in the tracking entity, and the system noise is caused by turbulence or human error and other environmental factors. These noises occur due to multiple factors such as environmental intrusion, inaccuracies in sensor measurements, turbulence affecting the target’s movement, and human inability to navigate in a perfectly straight line. These noises must be filtered out in order to draw a true path of a moving target. Thus, several approaches introduce Kalman filter into WSN systems.5–7 The Kalman filter has been well known as a recursive linear filtering model used to filter random inaccuracies in measurements to predict the most likely position and velocity of a moving target on real-time position coordinate. However, the Kalman filter has an infinite memory structure (IMS) that utilizes all past information accomplished by equaling weighting and has a recursive formulation. When the moving target changes its motion dynamics, the past measurement data have a little information about the current motion. The valid duration of the model might as well be limited to the recently finite time, which is the basic theory of the finite memory structure (FMS) filters.8–13 In addition, due to the IMS, the Kalman filter can tend to accumulate the filtering error as time goes. Thus, the Kalman filter has known to be sensitive and show even divergence phenomenon for temporary modeling uncertainties and round-off errors. Therefore, the FMS filter was applied for indoor positioning in WSN as an early development stage.14 Moreover, the existing filtering-based mechanisms in Ribeiro et al.,5 Yi and Zhou,6 and Chen et al.,7 as well as Kim et al.,14 assumed that there is no time delay of measurements. However, since the WSN is unreliable, a measurement delay can often occur. If this is the case, existing IMS filtering–based mechanisms will not be applicable. Of course, to deal with a time delay of measurements in the estimation filtering, several estimation filters have been researched in Basin and Zuniga,15 Zhang et al.,16 and Lu et al.17,18 However, these estimation filters also have the IMS. Although existing indoor positioning mechanisms adopt these estimation filters in Basin and Zuniga,15 Zhang et al.,16 and Lu et al.17,18 to deal with a measurement delay, they can still show poor performance and even divergence phenomenon for temporary modeling uncertainties and numerical errors. Therefore, in this article, an alternative indoor positioning mechanism is proposed considering FMS filter as well as measurement delays. First, an FMS filter for the indoor positioning mechanism is designed under a weighted least-squares criterion that utilizes only finite information on the most recent window. The proposed FMS filtering based mechanism gives the filtered estimates for position and velocity of moving target in real time, while removing undesired noisy effects and preserving desired moving locations. Second, the proposed

International Journal of Distributed Sensor Networks mechanism is shown to have inherent good properties such as unbiasedness, efficiency, time-invariance, deadbeat, and robustness due to the FMS. Third, through discussions about the choice of window length, it is shown that this can be considered as useful design parameters to make filtering performance of the proposed mechanism as good as possible. Finally, through extensive computer simulations, it is shown that the performance of the proposed mechanism can be superior to the existing IMS filtering–based mechanism for the abruptly varying acceleration of moving target. This article is organized as follows. In section ’’An FMS filter for indoor positioning in WSN,’’ an alternative indoor positioning mechanism using the FMS filtering is proposed. In section ’’Inherent properties,’’ inherent good properties of the proposed mechanism are shown. In section ’’Computer simulations,’’ extensive computer simulations are performed to evaluate the performance of the proposed mechanism. Finally, conclusions are made in section ’’Concluding remarks.’’

An FMS filter for indoor positioning in WSN For simplicity, only the one-dimensional moving target for the X direction is considered. The moving target’s successive locations for the X direction in WSN can be represented by the discrete-time, third-order, state-space model with sampling time T and measurement delay x(i + 1) = Ax(i) + w(i) z(i) = Cx(i  d) + v(i)

where 2

xp (i)

3

  6 7 D xm (i) x(i) = 4 xv (i) 5 ¼ xa (i) xa (i)   wm (i) D w(i) ¼ wa (i)   A E A= 0 1  0 C = ½C

with = A E=



 1 T 0 1   T =22

 = ½1 C

T 0

ð1Þ

Kim et al.

3

The state variable xp (i) represents the moving target’s random position, and xv (i) represents the corresponding velocity at time t. The corresponding accelerations are defined by xa (i). The state vector x(i) cannot be observed directly due to the random disturbances by fading and shadowing. To take these effects into account-filtered estimates, the measurement vector z(i) is modeled only by the position. The system noise vector w(i) and the measurement noise vector v(i) are zeromean white Gaussian and mutually uncorrelated. The variances of w(i) and v(i) are Q and r, respectively. It is assumed that the delay length d is the positive integer, that is, the system involves delayed measurements. The main task of this article is to propose an FMS filtering–based indoor positioning in wireless sensor networks (WSNs). The proposed FMS filtering–based indoor positioning in WSN estimates moving target’s random position in real time, removing undesired noisy effects, while preserving desired position. First, an FMS filter ^x(i) for the system state x(i) is required for statespace model (1) with measurement delay. The FMS filter uses only the most recent finite measurements Z(i) on the window ½i  M, i as follows D

Z(i) ¼ ½zT (i  M) zT (i  M + 1)    zT (i  1)T

2

 M CA

3

6  M + 1 7 6 CA 7 7 L¼6 .. 6 7 4 5 . 1  CA 2  1 G CA 6 0 6 D 6 .. N ¼ 6 6 . 4 0 D

 2 G CA  1 G CA .. . 0

 M G  CA  M + 1 G    CA .. .. . . 1   CA G

~ W (i) x(i  d) = Ad x(i) + N

2

3 2 3 M MM zfflfflfflfflfflffl ffl }|fflfflfflfflfflffl ffl { zfflfflfflfflfflffl ffl }|fflfflfflfflfflffl ffl { D  4diag( Q Q    Q )5N T P ¼ N 4diag( Q Q    Q )5 + N "

# M zfflfflfflfflffl}|fflfflfflfflffl{ + diag( r r    r ) ð7Þ

Now, to get the filtered estimate ^x(i), the following weighted least-squares cost function must be minimized ½Z(i)  Lx(i)T P1 ½Z(i)  Lx(i)

ð9Þ

where the filter gain matrix H is defined by

Then, the measurement model in equation (1) can be written as  ~ W (i) + v(i) z(i) = Cx(i) + CN ð3Þ  = CAd . Therefore, from equations (1) and (3), with C the most recent finite measurements Z(i) on the window ½i  M, i can be represented as W  (i) + V (i) Z(i) = Lx(i) + NW (i) + N

ð8Þ

Taking the derivation of equation (8) with respect to x(i) and setting it to zero, the FMS filter ^x(i) is given for the indoor positioning with measurement delay as the following simple matrix form ^x(i) = HZ(i)

zfflfflfflfflffl}|fflfflfflfflffl{ ~ =  ½0 0    0 A1 G A2 G    Ad G N

ð6Þ

W  (i) + V (i) in equation The noise term NW (i) + N (4) is zero-mean white Gaussian with covariance P given by

where Md

ð5Þ

7 7 7 7 7 5

M

zfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl{  ¼ ½diag( C N ~ CN ~    CN ~ ) N D

ð2Þ

when there is measurement delay as shown in equation (1). Note that the delay length d satisfies 0  d\M. On the window ½i  M, i, the state x(i  d) at the time i  d is represented from equation (1) as follows

3

D

H ¼ (LT P1 L)1 LT P1

and L and P are obtained from equations (6) and (7). Therefore, for the state-space model (1) with measurement delay, the filtered estimate ^x(i) for moving target’s position, velocity, and acceleration processes linearly the only finite measurements on the most recent window ½t  M, t as the following simple form: 

ð4Þ

 (i), and V (i) have the same form as equawhere W (i), W tion (2) for w(i), W (i), and v(i), respectively. Matrices L,  are as follows N, and N

ð10Þ

^x(i)

=

b x m (i) b x a (i)



 = HZ(i) =

 Hm Z(i) Ha

ð11Þ

where Hm and Ha are the first two rows and the last one row of H, respectively.

4

International Journal of Distributed Sensor Networks

It is noted that the proposed FMS filter (11) minimizing the cost function (8) is optimal in the sense of the minimum mean square error (MMSE) when the Gaussian noises are applied and is also optimal among unbiased filters even for non-Gaussian noises. The matrix L is of full rank since fA, Cg is observable for M  n. In addition, the matrix P is positive definite and thus its inversion exists. Therefore, the matrix T  is nonsingular and thus its inversion exists. L P1 L

Inherent properties In this section, several properties and design parameters of the proposed FMS filtering–based indoor positioning mechanism are described.

obtained in the case when the noises do not exist, while the proposed finite memory filter is designed with nonzero Q and r. The deadbeat property indicates finite convergence time and fast tracking ability of the proposed finite memory filter. Thus, it can be expected that the proposed finite memory filter would be appropriate for fast estimation and detection of signals with unknown times of occurrence, which arise in many problems such as fault detection and diagnosis of various systems, maneuver detection, and target tracking of flying objects. The deadbeat property in Proposition 1 gives the following matrix equality 2

3  M CA 6 CA M + 1 7 6 7 HL = H 6 7 = I .. 4 5 .  1 CA

Deadbeat property The following propositions show that the filtered estix a (i) for moving target’s position, velomates b x m (i) and b city, and acceleration have a deadbeat property when there are no noises in the discrete-time, state-space model (1) with measurement delay. The deadbeat of the filtered estimate means that its value tracks exactly the state at every time. Proposition 1. Assume that fA, Cg is observable and M  n. Then, the proposed finite memory filter ^x(i) on the window ½i  M, i exact for the noise-free, discretetime system with measurement delay. Proof. When there are no noises on the window ½i  M, i for the discrete-time, state-space model (1) with measurement delay as follows x(i + 1) = Ax(i),

z(i) = Cx(i  d)

ð12Þ

The measurements Z(i) are determined from equation (4) as follows

and thus 2

3 C 6 CA 7   6 7 Hm  = AM + d1 7 = H6 ½G D 6 .. 7 H a 4 . 5 CAM1 " # M + d1 PM + d2 l A AE l = 0 = 0 I

where 3 2  3 0 C  A  7 CE 7 6 C 6 7 6  2 7 6    7 7 6 6 C AE + CE CA G=6 7, D = 6 7 . . 5 4 .. 5 4 .. P l M1 M2   CA l = 0 CA E 2

Thus, the following identities are obtained

Z(i) = Lx(i)

Therefore, the following is true

Hm G = A

M + d1

= , Hm D

MX + d2

l

AE

l=0

^x(i) = HZ(i) = (LT P1 L)1 LT P1 Z(i)

ð13Þ

 = I Ha G = 0, Ha D

which will be used later.

= (LT P1 L)1 LT P1 Lx(i) = x(i)

This completes the proof of the deadbeat property. j The FMS filter ^x(i) (9) used in the proposed mechanism is developed assuming that the system (12) has additive system and measurement noises, w(i) and v(i) as shown in equation (1). In actual cases, the noises of the signal may or may not exist. In either case, the proposed finite memory filter is designed with nonzero Q and r. That is, the deadbeat property in this article is

A delayless system with constant acceleration As shown in existing filtering-based mechanisms in Ribeiro et al.,5 Yi and Zhou,6 Chen et al.,7 and Kim et al.,14 the delayless of measurements is considered. When there is no time delay of measurements, it will be shown that a constant acceleration on the measurement window does not induce the error in filtered estimate for moving target’s position and velocity. Note that a constant acceleration can occur in actual situation

Kim et al.

5

although the state-space model (1) is developed with the consideration of random-walk acceleration. When there is no time delay in measurements, the regression form of finite measurements Z(i) in equation (4) can be represented as an alternative form with state variables xm (i) and xa (i) as follows W  (i) Z(i) = Gxm (i  M) + DXa (i) + N

The actual state vector xm (i) for the moving target’s position and velocity at current time i can be represented on the measurement window ½i  M, i as follows xm (i)jfxa (i) = xa for½i  M, ig = A " # MX =2  a (i)  l E xa + YW + A

M1

xm (i  M) ð17Þ

l=0

ð14Þ

h i  = AM2 AM3    I 0 . Thus, using equations where Y

where Xa (i), Wa (i), and V (i) have the same form as equation (2), and matrices G, D, and Y are defined as follows

(16) and (17), the estimation error of filtered estimate b x m (i) is derived as follows

+ YWa (i) + V (i)

2

0  CE

0



6 0  6 D 6    C AE CE  D¼6 6 .. .. .. 6 4 . . . M2 M3 A  A  C E C E  2 0 0  0 6 C  0   0 6 D 6 A   C C  0 Y¼6 6 .. .. .. 6 .. 4 . . . . M2 M3      CA  C CA

0 0 0 .. .  CE 3 0 07 7 7 07 7 .. 7 .5

0

b x m (i)  xm (i) = Hm ½YWa (i) + V (i)  GM W (i)

3

which does not include the acceleration term. This completes the proof. j Proposition 2 means that a constant acceleration does not degrade the moving target’s tracking performance in the proposed indoor positioning mechanism when there is no time delay of measurements. Therefore, it can be stated that the proposed mechanism performs well for the moving target with constant acceleration as well as random-walk acceleration.

07 7 7 07 7 .. 7 .5 0

Robustness and time-invariance

0

Thus, it will be shown in the following proposition that a constant acceleration on the measurement window ½t  M, t does not induce the error in filtered estimate bx m (i) for moving target’s position and velocity. Proposition 2. When there is no time delay of measurements (i.e. d = 0), a constant acceleration on ½t  M, t does not induce the error in filtered estimate b x m (i) for moving target’s position and velocity. Proof. When the time delay is d = 0 and an acceleration is constant as xa in the measurement window ½i  M, i, the finite measurements Z(i) (14) can be represented in the following regression form  a Z(i)jfxa (i) = xa for ½i  M, ig = Gxm (i  M) + Dx W  (i) + YW (i) + V (i) +N ð15Þ

Then, the filtered estimate b x m (i) for moving target’s position and velocity is derived from equations (11), (13), and (15) as    a +N W  (i) +YWa (i)+V (i) b x m (i)= Hm Gxm (i  M)+ Dx " # M =2 X M1  l E xa xm (i  M)+ A =A l=0

W  (i)+ YWa (i)+ V (i) +Hm ½N

ð16Þ

According to Fitzgerald,8 Kim and colleagues,9–11 Shmaliy and Ibarra-Manzano,12 and Zhao et al.,13 it is a general thumb rule that the proposed FMS filtering– based mechanism might also be robust against temporary modeling uncertainties or round-off errors due to its FMS, while the IMS filtering–based mechanism might be sensitive for these situations. The filter gain matrix H in equation (9) for the FMS filter requires computation only on the interval ½0, M once, and it is time-invariant for all windows. This means that the proposed FMS filtering–based indoor positioning mechanism is time-invariant.

Useful design parameter : window length M The important issue here is how to choose an appropriate window length M to make the filtering performance as good as possible. The noise suppression of the proposed mechanism might be closely related to the window length M. The proposed mechanism can have greater noise suppression as the window length M increases, which improves the filtering performance of the proposed mechanism. However, in case of too large window length M, the real-time application is somewhat difficult due to the computational load. This illustrates the proposed mechanism’s compromise between the noise suppression and the computational load. Since M is an integer, fine adjustment of the properties with M is difficult. Moreover, it is difficult to determine

6

Figure 1. Two kinds of accelerations.

International Journal of Distributed Sensor Networks

Figure 2. Finding optimal window length.

the window length in systematic ways. In applications, one way to determine the window length is to take the appropriate value that can provide enough noise suppression. Therefore, it can be stated from the above discussions that the window length M can be considered as a useful parameter to make the performance of the proposed mechanism as good as possible.

Computer simulations For the moving target’s successive locations for the X direction in WSN, as represented in section ’’An FMS filter for indoor positioning in WSN’’ by the discretetime, third-order, state-space model (1) with sampling time T and measurement delay d, the performance of the proposed FMS filtering–based indoor positioning mechanism (11) is evaluated via computer simulations and compared with the existing IMS filtering–based mechanism in Ribeiro et al.,5 Yi and Zhou,6 and Chen et al.7 Computer simulations are performed for two cases as shown in Figure 1. The first scenario considers that the target moves with slowly varying acceleration. The second case considers that the target moves with rapidly varying acceleration. The sampling period is taken as T = 5. The measurement noise variance is r = 202 , and the state noise variance is Q = 0:1732 I. The measurement delay is taken as d = 5. Before actual simulations for two scenarios, the mean of root-squared estimation errors of the moving target’s position is computed for the moving target with constant velocity (zero acceleration) in order to determine the optimal window length that can provide enough noise suppression. The mean of root-squared estimation errors of the moving target’s position is plotted according to diverse window lengths in

Figure 3. Mean of root-squared estimation error of moving target’s position for all simulations.

Figure 2. It can be seen that the mean of root-squared estimation errors reduces as the window length grows and converges when the window length is M = 25. Of course, the mean of root-squared estimation errors can be more reduced when M.25. However, in this case, the real-time application is somewhat difficult due to the computational load. Thus, the optimal window length can be taken as M = 25. To make a clearer comparison, simulations of 30 runs are performed using different system and measurement noises and each single simulation run lasts 800. Figure 3 shows the mean of root-squared estimation errors of the moving target’s position for all simulations. The proposed FMS filtering–based mechanism is comparable with the IMS filtering–based mechanism in case of the first scenario. However, the proposed mechanism is better than the IMS filtering–based

Kim et al.

7 the existing IMS filtering–based mechanism for the abruptly varying acceleration of the moving target. 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

Figure 4. Root-squared estimation error of moving target’s position.

The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the MSIP (Ministry of Science, ICT and Future Planning), Korea, under the ITRC(Information Technology Research Center) support program (IITP-2016-H8601-16-1003) supervised by the IITP(Institute for Information & communications Technology Promotion).

References mechanism in case of the second scenario for all simulations. Figure 4 shows the root-squared estimation error for moving target’s position using one sample simulation. It can be seen that the proposed mechanism can be better than the IMS filtering–based mechanism on the interval where the acceleration varies rapidly. On the interval, where the acceleration varies rapidly, the estimation error of the proposed mechanism is remarkably smaller than that of the IMS filtering– based mechanism. In addition, the convergence of the estimation error for the proposed mechanism is much faster than that of the IMS filtering–based mechanism when the acceleration varies constantly. These results might come from the fast convergent time and the fast ability due to deadbeat property and FMS structure of the proposed indoor positioning mechanism.

Concluding remarks In this article, the alternative indoor positioning mechanism has been proposed for WSNs. The proposed mechanism gives the filtered estimates for moving target’s position and velocity in real time, while removing undesired noisy effects and preserving desired locations. The well-known FMS filter has been adopted for filtering. The filtered estimates for moving target’s position and velocity have good inherent properties. Especially, it has shown that a constant acceleration does not induce the error in filtered estimates for the moving target’s position and velocity. In addition, it has been shown that they can make the estimation performance of the proposed mechanism as good as possible from discussions about the choice of window length and normalized noise covariance. Finally, through extensive computer simulations, the proposed FMS filtering–based mechanism has shown to outperform

1. Patwari N, Ash J, Kyperountas S, et al. Locating the nodes: cooperative localization in wireless sensor networks. IEEE Signal Proc Mag 2005; 22(4): 54–69. 2. Liu H, Darabi H, Banerjee P, et al. Survey of wireless indoor positioning techniques and systems. IEEE T Syst Man Cy C 2007; 37(6): 1067–1080. 3. Bhatti S and Xu J. Survey of target tracking protocols using wireless sensor network. In: Proceedings of the 5th international conference on wireless and mobile communications, 23–29 August 2009, pp.110–115. Washington, DC, USA: IEEE. 4. Amundson I and Koutsoukos X. A survey on localization for mobile wireless sensor networks. Lect Notes Comput Sc 2009; 5801: 235–254. 5. Ribeiro A, Schizas I and Giannakis SRG. Kalman filtering in wireless sensor networks. IEEE Contr Syst Mag 2010; 30(2): 66–86. 6. Yi J and Zhou L. Enhanced location algorithm with received-signal-strength using fading Kalman filter in wireless sensor networks. In: Proceedings of the 2011 international conference on computational problemsolving(ICCP), 21–23 October 2011, pp.458–461. Chengdu, China: IEEE. 7. Chen Y, Ni D, Zhang L, et al. Realizing mobile node tracking in wireless sensor network based on Kalman filter. In: Proceedings of the 3rd international conference on communication software and networks (ICCSN), 27–29 May 2011, pp.299–302. Xi’an, China: IEEE. 8. Fitzgerald RJ. Divergence of the Kalman filter. IEEE T Automat Contr 1971; 16(6): 736–747. 9. Kwon WH, Kim PS and Han SH. A receding horizon unbiased FIR filter for discrete-time state space models. Automatica 2002; 38(3): 545–551. 10. Kim PS. An alternative FIR filter for state estimation in discrete-time systems. Digit Signal Process 2010; 20(3): 935–943. 11. Kim PS. A computationally efficient fixed-lag smoother using recent finite measurements. Measurement 2013; 46(1): 846–850.

8 12. Shmaliy YS and Ibarra-Manzano O. Time-variant linear optimal finite impulse response estimator for discrete state-space models. Int J Adapt Control 2012; 26(2): 95–104. 13. Zhao S, Shmaliy YS, Huang B, et al. Minimum variance unbiased FIR filter for discrete time-variant systems. Automatica 2015; 53(2): 355–361. 14. Kim PS, Lee EH and Jang MS. An indoor positioning mechanism using finite memory structure filtering in wireless sensor network. In: Proceedings of the international conference on wireless networks, 16–19 July 2012, pp.103–106. Las Vegas, Nevada, USA: CSREA Press.

International Journal of Distributed Sensor Networks 15. Basin MV and Zuniga RM. Optimal linear filtering over observations with multiple delays. Int J Robust Nonlin 2004; 14(8): 685–696. 16. Zhang H, Lu X and Cheng D. Optimal estimation for continuous-time systems with delayed measurements. Int J Robust Nonlin 2006; 51(5): 823–827. 17. Lu X, Zhang H, Wand W, et al. Kalman filtering for multiple time delay measurements. Automatica 2005; 41(7): 1455–1461. 18. Lu X, Xie L, Zhang H, et al. Robust Kalman filtering for discrete-time systems with measurement delay. IEEE T Circuits: II 2007; 54(6): 522–526.

Suggest Documents