Distributed fusion white noise deconvolution estimators

Xiaojun SUN , Zili DENG

Front. Electr. Electron. Eng. ›› 2009, Vol. 4 ›› Issue (3) : 270 -277.

PDF (178KB)
Front. Electr. Electron. Eng. ›› 2009, Vol. 4 ›› Issue (3) : 270 -277. DOI: 10.1007/s11460-009-0031-0
RESEARCH ARTICLE
RESEARCH ARTICLE

Distributed fusion white noise deconvolution estimators

Author information +
History +
PDF (178KB)

Abstract

The white noise deconvolution or input white noise estimation problem has important applications in oil seismic exploration, communication and signal processing. By combining the Kalman filtering method with the modern time series analysis method, based on the autoregressive moving average (ARMA) innovation model, new distributed fusion white noise deconvolution estimators are presented by weighting local input white noise estimators for general multisensor systems with different local dynamic models and correlated noises. The new estimators can handle input white noise fused filtering, prediction and smoothing problems, and are applicable to systems with colored measurement noise. Their accuracy is higher than that of local white noise deconvolution estimators. To compute the optimal weights, the new formula for local estimation error cross-covariances is given. A Monte Carlo simulation for the system with Bernoulli-Gaussian input white noise shows their effectiveness and performance.

Keywords

multisensor information fusion / deconvolution / white noise estimator / seismology / modern time series analysis method / Kalman filtering method

Cite this article

Download citation ▾
Xiaojun SUN, Zili DENG. Distributed fusion white noise deconvolution estimators. Front. Electr. Electron. Eng., 2009, 4(3): 270-277 DOI:10.1007/s11460-009-0031-0

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

The white noise deconvolution or input white noise estimation problem is important in oil seismic exploration [1-4] as well as many other fields, including communication, signal processing and state estimation. Mendel and Kormylo [1-4] presented an optimal input white noise estimator with application in oil seismic exploration based on the Kalman filter. Deng et al. [5] presented a unified white noise estimation theory based on the modern time series analysis method, which includes input noise estimator and measurement noise estimator.

To improve estimation accuracy based on a single sensor, multisensor information fusion has received much attention in recent years. For Kalman filtering-based fusion, the two basic fusion methods are the centralized fusion method and distributed fusion method. The former offers globally optimal state estimation by directly combining local measurement data, but it is disadvantageous in that it may require a larger computational burden. Meanwhile, the distributed fusion method offers globally suboptimal state estimation by weighting the local state estimators, but can reduce computational burden and facilitate fault detection and isolation more conveniently. The optimal fusion rules weighted by matrices, diagonal matrices, and scalars have been presented in the linear minimum variance sense in Ref. [6], which gives three globally suboptimal Kalman fusers.

Recently, some results about white noise estimation have been presented using the Kalman filtering method. For multisensor linear discrete time-varying systems with correlated noises, Sun [7] presented the optimal weighted fusion white noise filter, which did not solve the smoothing problem of the white noise. In further research, Sun [8] presented an optimal weighted fusion white noise smoother. For multisensor linear discrete time-varying systems with colored measurement noises, Sun et al. [9] presented three optimal information fusion white noise deconvolution smoothers weighted by matrices, diagonal matrices and scalars, whereas the results in Refs. [7-9] are only suitable for the systems with the same local dynamic models. For a multisensor linear discrete time-varying system with different local dynamic models, Sun et al. [10,11] presented three information fusion white noise deconvolution estimators weighted by matrices, diagonal matrices and scalars. However, it is well known that classical Kalman filtering requires solving the Riccati equation making the computation of Kalman smoothers very complex. Using the modern time series analysis method based on the autoregressive moving average (ARMA) innovation model, Deng et al. [5] presented an optimal white noise filter, although it is only applicable to a single sensor system. For a multisensor linear discrete system with white and colored measurement noises, Deng et al. [12] presented the information fusion white noise deconvolution filter weighted by scalars, whereas it is only suitable for single channel systems. For multisensor linear discrete systems with different local dynamic models, Sun et al. [13] presented information fusion white noise deconvolution estimators using the modern time series analysis method, which have a disadvantage in that the infinite series is required with a larger computational burden.

To overcome the above drawbacks and limitations, the Kalman filtering method is combined with the modern time series analysis method for new distributed fusion white noise deconvolution estimators for linear discrete time-invariant stochastic systems with different local models. They are completely different from the estimators in Refs. [10,11,13]. They can handle white noise fused filtering, prediction and smoothing problems, and are applicable to systems with colored measurement noise. To compute the optimal weights, the new formula for local estimation error covariances is also presented, which is different from that in Ref. [13].

Problem formulation

Consider the linear discrete time-invariant stochastic system with different local dynamic models:
xi(t+1)=Φixi(t)+Γiwi(t),
yi(t)=Hixi(t)+vi(t), i=1,2,...,L,
wc(t)=Ciwi(t),

where t is the discrete time, xi(t)ni is the state, yi(t)mi is the measurement, wi(t)ri and vi(t)mi are the input white noise and measurement white noise of the ith sensor subsystem, respectively. wc(t)r is the common input white noise of all subsystems. Φi, Γi, Hi, Ci are known matrices with compatible dimensions.

Assumption 1 wi(t) and vi(t) are correlated white noises with zero mean and
E{[wi(t)vi(t)][wjT(k)vjT(k)]}=[QijSijSjiTRij]δtk,
where E denotes the mathematical expectation, the superscript T denotes the transpose, and δtk is the Kronecker delta function, δtt=1, δtk=0 (tk).

Assumption 2 (Φi,Hi) is a completely observable pair with the observability index βi, and the ith subsystem is completely stabilizable.

Assumption 3 The initial time t0=-.

The objectives are to find the local steady-state common white noise deconvolution estimators w^ci(t|t+N), i=1,2,...,L, for the ith sensor subsystem, and to find the optimal weighted fusion white noise deconvolution estimators w^c0(t|t+N) of wc(t), weighted by matrices, diagonal matrices and scalars respectively. When N=0, N>0, N<0, they are called filters, smoothers and predictors, respectively.

Remark 1 For the multisensor system with the local dynamic model Eq. (1), i=1,2,...,L, if for different i, Φi,Γi, xi(t) and wi(t) are different, then it is called a multisensor system with different local dynamic models [6,13]. If Φi=Φ, Γi=Γ, xi(t)=x(t), wi(t)=w(t), i=1,2,...,L, then it is called a multisensor system with the same local dynamic models.

ARMA innovation model

For the ith subsystem, from Eqs. (1) and (2) we have
yi(t)=Hi(Ini-q-1Φi)-1Γiq-1wi(t)+vi(t),
where q-1 is the backward shift operator, q-1xi(t)=xi(t-1). The left-coprime factorization
Hi(Ini-q-1Φi)-1Γiq-1=Ai-1(q-1)Bi(q-1),
where Ai(q-1) and Bi(q-1) are polynomial matrices having the form Xi(q-1)=Xi0+Xi1q-1++Xinxiq-nxi with coefficient matrices Xij and degree nxj, and Ai0=Imi.

Inserting Eq. (6) into Eq. (5) yields the ARMA innovation model of yi(t):
Ai(q-1)yi(t)=Di(q-1)ϵi(t),
where Di(q-1)=Di0+Di1q-1++Dindiq-ndi is stable (i.e., all zeros of detDi(x) are excluded from the unit circle), Di0=Imi, the innovation process ϵi(t)mi is white noise with zero mean and variance matrix Qϵi, and
Di(q-1)ϵi(t)=Bi(q-1)wi(t)+Ai(q-1)vi(t),
where Di(q-1) and Qϵi can be obtained by using the Gevers and Wouters algorithm [14].

Distributed fusion white noise deconvolution estimators

<Label>Lemma 1</Label>[6] For the multisensor time-invariant systems Eqs. (1)-(3) with Assumptions 1-3, the ith sensor subsystem has the local steady-state optimal Kalman predictor:
x^i(t+1|t)=Ψpix^i(t|t-1)+Kpiyi(t),
ϵi(t)=yi(t)-Hix^i(t|t-1),
Ψpi=Φi-KpiHi,
where Ψpi is a stable matrix. The prediction gain Kpi is given as
Kpi=[HiHiΦiHiΦiβi-1]+[M1(i)M2(i)Mβi(i)],
where the pseudo-inverse of matrix BoldItalic is defined as X+=(XTX)-1XT. The matrices Mk(i) can be recursively computed as
Mk(i)=-Ai1Mk-1(i)--AinaiMk-nai(i)+Dik,
where k=1,2,...,βi, and we define that M0(i)=Imi, Mk(i)=0 (k<0), Dik=0 (k>ndi).

The prediction error cross-covariances Σij=Ε[x ˜i(t+1|t)x ˜jT(t+1|t)] are given as
Σij=ΨpiΣijΨpjT+[Γi-Kpi][QijSijSjiTRij][ΓjT-KpjT]
or
Σij=ΨpiΣijΨpjT+ΓiQijΓjT-KpiSjiTΓjT-ΓiSijKpjT+KpiRijKpjT.

<Label>Proof</Label>The proof is given in Ref. [6] and is omitted here.

<Label>Lemma 2</Label>[15] For the multisensor time-invariant systems Eqs. (1)-(3) with Assumptions 1-3, the ith sensor subsystem has the local steady-state optimal white noise deconvolution estimators:
w^i(t|t+N)=k=0NMii(k)ϵi(t+k), N i=1,2,...,L,
w^i(t|t+N)=0, N<0, i=1,2,...,L,
where we define
Mii(0)=SiiQϵi-1, i=1,2,...,L,
Mii(1)=DiiHiTQϵi-1, i=1,2,...,L,
Mii(k)=DiiΨpiT(k-1)HiTQϵi-1, k>1, i=1,2,...,L,
with the definition
Dii=QiiΓiT-SiiKpiT.

The corresponding steady-state estimation error variances Piiw(N) are given as
Piiw(N)=Qii-k=0NMkiwQϵiMkiwT, N0, i=1,2,...,L,
Piiw(N)=Qii, N<0, i=1,2,...,L.

<Label>Proof</Label>The proof is given in Ref. [15] and is omitted here.

<Label>Theorem 1</Label>For the multisensor time-invariant system Eqs. (1) -(3) with Assumptions 1-3, the cross-covariances among local estimation errors are given as
Pijw(N)=ΨiNΣijΨjNT+ρ=0N[KiρwKiρv][QijSijSjiTRij][KjρwTKjρvT],
where i,j=1,2,...,L, N>0, and we define
ΨiN=-k=0NMii(k)HiΨpik,
Kiρw=δρ0Ir-k=ρ+1NMii(k)HiΨpik-ρ-1Γi, ρ=0,1,...,N-1, δ00=1, δρ0=0(ρ0),KiNw=0 (N>0),
Kiρv=k=ρ+1NMii(k)HiΨpik-ρ-1Kpi-Mii(ρ), ρ=0,1,...,N-1, KiNv=-Mii(N) (N>0),
Ψpik-1=ΨpiΨpik-1,Ψpi0=In.

In particular, for i=j, we have
Piiw(N)=ΨiNΣiiΨiNT+ρ=0N[Kiρw Kiρv][QiiSiiSiiTRii][KiρwTKiρvT],
which is different from Eq. (22).

<Label>Proof</Label>See Appendix A.

<Label>Corollary 1</Label>When N=0, we have the cross-covariances among local filtering errors as
Pijw(0)=Qij+SiiQϵi-1HiΣijHiT(Qϵi-1)TSiiT-SiiQϵiTSjiT-Sij(Qϵi-1)TSiiT.

<Label>Proof</Label>From Eq. (16), we have
w ˜i(t|t)=wi(t)-SiiQϵi-1ϵi(t),

From Eqs. (2) and (10), we have
ϵi(t)=Hix ˜i(t|t-1)+vi(t).

Inserting Eq. (32) into Eq. (31) yields
w ˜i(t|t)=wi(t)-SiiQϵi-1[Hix ˜i(t|t-1)+vi(t)].

Note that x ˜i(t|t-1) is uncorrelated with wi(t) and vj(t). Using Eqs. (4) and (33), we can obtain Eq. (30).

<Label>Theorem 2</Label>For the multisensor time-invariant system Eqs. (1) -(3) with Assumptions 1-3, the local optimal common white noise deconvolution estimators w^ci(t|t+N) for the common white noise wc(t) are given as
w^ci(t|t+N)=Ciw^i(t|t+N), i=1,2,...,L,
and the cross-covariances of the local estimation errors w ˜ci(t|t+N)=wc(t)-w^ci(t|t+N) are given as
Pcij(N)=CiPijw(N)CjT, i=1,2,...,L.

The distributed (weighted) optimal information fusion common white noise deconvolution estimators are given as
w^c0(t|t+N)=i=1LΩi(N)w^ci(t|t+N), N0,
w^c0(t|t+N)=0, N<0.

For the fusers with matrix weights, we have
[Ω1(N) Ω2(N) ΩL(N)]=(eΤPc-1(N)e)-1eTPc-1(N),
Pc(N)=(Pcij(N))nL×nL, i,j=1,2,...,L,
where eT=[In In], and the fusion error covariances P0wcm(N) are given as
P0wcm(N)=(eTPc-1(N)e)-1.

For the fusers with scalar weights Ωi(N)=ωi(N), we have
[ω1(N) ω2(N) ωL(N)]=(eTPtrc(N)e)-1eTPtrc-1(N),
Ptrc(N)=(trPcij(N))L×L, i,j=1,2,...,L,
where tr denotes the trace of matrix eT=[1 1 1] and the fusion error covariances P0wcs(N) are given as
P0wcs(N)=i,j=1Lωi(N)ωj(N)Pcij(N).

For the fusers with diagonal matrix weights, we have
Ωi(N)=diag(ωi1(N) ωir(N)),
[ωi1(N) ωi2(N) ωiL(N)]=(eTPcii-1(N)e)-1eTPcii-1(N),
Pcii(N)=(Pckjii(N))L×L, k,j=1,2,...,L,
where eΤ=[1 1 1], and Pckjii(N) are the (i,i)th diagonal elements of Pckj(N)Pckj(N)k, j=1,2,...,L, i=1,2,...,r.

The trace of the fusion error covariances P0wcd(N) are given as
trP0wcd(N)=i=1r(eTPcii-1(N)e)-1.

Denoting the centralized fusion error variance as P0wcc(N), we have the accuracy relation as
trP0wcm(N)trP0wcd(N)trP0wcs(N)trPiiwcc(N).

<Label>Proof</Label>From Eq. (3) and the projection property we have Eq. (34). From Eqs. (3) and (34) we have w ˜ci(t|t+N)=Cw ˜i(t|t+N), which yields Eq. (35). Applying the three optimal fusion formulas weighted by matrices, diagonal matrices and scalars in Ref. [6], we directly obtain Theorem 2.

Equation (48) shows that the three weighted fusers obtained are locally optimal and globally suboptimal. The accuracy of the fusers is higher than that of every local estimator. The accuracy of the fuser with matrix weights is higher than that of the fuser with scalar weights, and the accuracy of the fuser with diagonal matrix weights is between both. The accuracy of each fuser is lower than that of the centralized fuser.

Simulation example

In oil seismic exploration, the random reflectivity sequence is described by the Bernoulli-Gaussian white noise [3,16]. Estimating the reflectivity sequence is important for finding oil fields [1-4].

Consider the Bernoulli-Gaussian white noise information fusion deconvolution smoother for the time-invariant system with 3-sensor and colored measurement noise:
x(t+1)=Φx(t)+Γwc(t),
wc(t)=b(t)g(t),
yi(t)=H0x(t)+ηi(t)+ei(t), i=1,2,3,
Pi(q-1)ηi(t)=Ri(q-1)ξi(t), i=1,2,3,
where g(t), ei(t) and ξi(t) are independent Gaussian white noises with zero means and variances σg2, σei2 and σξi2, respectively. The input white noise wc(t)=b(t)g(t) is Bernoulli-Gaussian white noise, where b(t) is a Bernoulli white noise with probabilities P(b(t)=1)=λ, P(b(t)=0)=1-λ, and is independent of g(t). The problem is to find the local and optimal weighted fusion white noise deconvolution smoothers w^ci(t|t+3), i=0,1,2,3 weighted by scalars.

In the simulation we assume that λ=0.2, σg2=1, then

σwc2=0.2, σv12=0.11, σv22=0.22, σv32=0.3, σξ12=0.0021, σξ22=0.0032, σξ32=0.0041,

Φ=[1.31-0.420], Γ=[0.60], H0=[10], P1(q-1)=1-0.3q-1+0.02q-2, R1(q-1)=1-0.4q-1,

P2(q-1)=1+0.1q-1-0.12q-2, R2(q-1)=1+0.3q-1, P3(q-1)=1-0.6q-1+0.05q-2, R3(q-1)=1-0.2q-1.

Transform Eq. (52) into the state-space model
αi(t+1)=Piαi(t)+Riξi(t),
ηi(t)=H1iαi(t)+ξi(t), i=1,2,3,
where
R1=[-0.1-0.02], R2=[0.20.12], R3=[0.4-0.05],P1=[0.31-0.020], P2=[-0.110.120], P3=[0.61-0.050],
Hi=[10], i=1,2,3.

Introducing the augmented state and noise, we have the 3-sensor system with different local dynamic models and the common white noise wc(t) as
xi(t+1)=Φixi(t)+Γiwi(t),
yi(t)=Hixi(t)+vi(t),
wc(t)=Ciwi(t),
wi(t)=[wc(t)ξi(t)]T, vi(t)=ei(t)+ξi(t), i=1,2,3,
where
xi(t)=[x(t)αi(t)], Φi=[Φ00Pi], Γi=[Γ00Ri], Hi=[H0H1i], Ci=[10].

Here, the problem is converted to that of finding the local and fused smoother of the common white noise wc(t) for the systems with different local models Eqs. (57) -(61). The simulation results are shown in Figs. 1-3 and Table 1. Figure 1 shows the comparison between the true values and estimates of common white noise, where the vertical coordinates at the endpoints of solid lines denote the true values, and the vertical coordinates of the dots denote the estimates. Figure 2 shows the comparison of accumulated error squares for the local and fused common white noise smoothers. Figure 3 shows the comparison between the local and the fused mean square error (MSE) values in 300 Monte Carlo runs. All these figures and Table 1 show that the accuracy of the fused white noise smoother is higher than that of the local white noise smoothers. Here, we define the MSE value at time t as
MSEi(t)=1mj=1m(wc(j)(t)-w^ci(j)(t|t+3))2, i=0,1,2,3, t=1,2,...,200,
where wc(j)(t) and w^ci(j)(t|t+3) are the jth realizations of the stochastic process wc(t) and w^ci(t|t+3) respectively, j=1,...,m, and m=300 is the run number.

Conclusions

For linear discrete time-invariant stochastic systems with different local dynamic models, the new distributed fusion white noise deconvolution estimators have been presented using the Kalman filtering method combined with the modern time series analysis method. The principle of the method is that the formulas of the local steady-state white noise estimators and their cross-covariances are computed via classical Kalman filtering. However, the steady-state Kalman predictor gains are computed based on the ARMA innovation models, and the Riccati equations are avoided. The fused estimators are locally optimal and globally suboptimal. Their accuracy is higher than that of local white noise estimators and lower than that of centralized fusion estimators. In addition, they can handle systems with colored measurement noise. The new formula for computing cross-covariance among local estimation errors has been presented, which is applied to optimal weights. Computing the infinite series is avoided, and thus the computational burden can be reduced.

References

[1]

Mendel J M. White-noise estimators for seismic data processing in oil exploration. IEEE Transactions on Automatic Control, 1977, 22(5): 694-706

[2]

Mendel J M. Minimum-variance deconvolution. IEEE Transactions on Geoscience and Remote Sensing, 1981, 19(3): 161-171

[3]

Mendel J M. Optimal Seismic Deconvolution: An Estimation Based Approach. New York: Academic Press, 1983

[4]

Mendel J M, Kormylo J. New fast optimal white-noise estimators for deconvolution. IEEE Transactions on Geoscience Electronics, 1977, 15(1): 32-41

[5]

Deng Z L, Zhang H S, Liu S J, Zhou L. Optimal and self-tuning white noise estimators with applications to deconvolution and filtering problems. Automatica, 1996, 32(2): 199-216

[6]

Deng Z L, Gao Y, Mao L, Li Y, Hao G. New approach to information fusion steady-state Kalman filtering. Automatica, 2005, 41(10): 1695-1707

[7]

Sun S L. Multi-sensor information fusion white noise filter weighted by scalars based on Kaman predictor. Automatica, 2004, 40(8): 1447-1453

[8]

Sun S L. Multisensor optimal information fusion input white noise deconvolution estimators. IEEE Transactions on Systems, Man, and Cybernetics–Part B, 2004, 34(4): 1886-1893

[9]

Sun X J, Gao Y, Deng Z L. Multisensor information fusion white noise deconvolution smoother. In: 2007 IEEE International Conference on Control and Automation, Guangzhou, China. 2007, 1741-1746

[10]

Sun X J, Wang J W, Deng Z L. Multisensor information fusion white noise deconvolution estimators. In: Proceedings of the International Colloquium on Information Fusion 2007, Xi’an, China. 2007, 71-78

[11]

Sun X J, Gao Y, Deng Z L. Information fusion white noise deconvolution estimators for time-varying systems. Signal Processing, 2008, 88(5): 1233-1247

[12]

Deng Z L, Li Y, Wang X. Multisensor optimal information fusion white noise deconvolution filter. Control Theory & Applications, 2006, 23(3): 439-442 (in Chinese)

[13]

Sun X J, Wang S G, Deng Z L. Multisensor information fusion steady-state white noise deconvolution estimators. In: Proceedings of the 7th World Congress on Intelligent Control and Automation, Chongqing, China. 2008, 4990-4994

[14]

Gevers M, Wouters W R E. An innovation approach to the discrete-time realization problem. Quarterly Journal on Automatic, 1978, 19(2): 90-109

[15]

Deng Z L, Xu Y. General and unified white noise estimation approach based on Kalman filtering. Control Theory & Applications, 2004, 21(4): 501-506 (in Chinese)

[16]

Kormylo J, Mendel J M. Maximum likelihood detection and estimation of Bernoulli-Gaussian processes. IEEE Transactions on Information Theory, 1982, 28(3): 482-488

RIGHTS & PERMISSIONS

Higher Education Press and Springer-Verlag Berlin Heidelberg

AI Summary AI Mindmap
PDF (178KB)

883

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/