Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2023 Apr 17;23(8):4047. doi: 10.3390/s23084047

An Optimal Linear Fusion Estimation Algorithm of Reduced Dimension for T-Proper Systems with Multiple Packet Dropouts

Rosa M Fernåndez-Alcalå 1,*, José D Jiménez-López 1, Nicolas Le Bihan 2, Clive Cheong Took 3
Editor: Antonio FernĂĄndez-Caballero
PMCID: PMC10143670  PMID: 37112387

Abstract

This paper analyses the centralized fusion linear estimation problem in multi-sensor systems with multiple packet dropouts and correlated noises. Packet dropouts are modeled by independent Bernoulli distributed random variables. This problem is addressed in the tessarine domain under conditions of T1 and T2-properness, which entails a reduction in the dimension of the problem and, consequently, computational savings. The methodology proposed enables us to provide an optimal (in the least-mean-squares sense) linear fusion filtering algorithm for estimating the tessarine state with a lower computational cost than the conventional one devised in the real field. Simulation results illustrate the performance and advantages of the solution proposed in different settings.

Keywords: centralized fusion estimation, multi-sensor systems, packet dropouts, tessarine signal processing, 𝕋k-properness

1. Introduction

In sensor networks, the problem of estimating the state observed by multiple sensors has been analyzed extensively in recent decades due to the variety of applications they have in signal processing (see, e.g., [1,2,3,4,5,6,7,8,9]).

In networked systems, sensor failures, network congestion, communications interference or noise can cause random packet dropouts in data transmissions, and consequently, it is possible that the measurements available for state estimation are not always updated. These packet dropouts can be described by stochastic parameter systems that define the strategy followed to compensate for packet loss [10,11,12,13,14,15,16,17,18,19,20,21,22].

For multi-sensor systems, the potential of fusion estimation techniques to produce consistent and accurate estimators has been demonstrated. Thus, these techniques have also been applied to multi-sensor systems with multiple packet dropouts, giving rise to centralized as well as distributed fusion estimation algorithms (see, e.g., [4,10,23,24,25,26,27]). In general, centralized fusion methodology yields optimal estimators, but the computational load involved can be a handicap in practical applications.

Alternatively, 4D hypercomplex-based signal processing has been satisfactorily applied as a dimension reduction approach in multi-sensor fusion estimation problems with uncertainties [28,29,30,31,32,33,34,35]. Effectively, the benefit of using hypercomplex algebras is twofold: first, they may provide a compact representation of multidimensional signals and a better insight into the structure of the problem than that provided by a traditional or real formalism, and second, the characterization of certain properness properties related to the vanishing of some correlation or pseudo correlation functions means the dimension of the processes involved may be reduced. Then, even though the optimal processing in the 4D hypercomplex field is the widely linear (WL) processing, which implies working on a four-dimensional vector, under properness conditions, WL processing is equivalent to using a signal processing based on a vector of reduced dimension. Notice that there is not an algebra that always leads to the better solution, but the choice of the best algebra in each situation depends on the proper characteristics of the processes involved.

From among the different 4D hypercomplex structures, quaternions and, more recently, tessarines have been the most popular algebras used in signal processing. They are characterized by different multiplication rules that endorse different algebraic properties of interest: on the one hand, quaternions are a noncommutative division algebra, and on the other hand, tessarines are a commutative non-division algebra. Nevertheless, the fact that they have zero divisors does not have a major effect on their practical applications. Recently, due to the advantage of working with commutative algebras, the multi-sensor fusion estimation problem for systems with uncertain measurements has been addressed for tessarine signals with properness properties. Specifically, under T1 and T2 properness conditions, Kalman filter-like centralized and distributed fusion estimation algorithms have been proposed in [34,35] by considering different uncertainty situations (missing measurements and/or random delays), as well as correlated noises. The main interest of these algorithms lies in the reduction of the computational burden they entail under properness conditions, as achieving this computational saving from a real formalism is not possible. Nevertheless, the benefits of this methodology still have not been exploited in multiple sensor stochastic systems with packet dropouts.

This paper deals with the linear least-mean-squares (LLMS) fusion filtering problem for multi-sensor Tk-proper, (k=1,2) tessarine systems with multiple packet dropouts. At each sensor, the multiple packet dropouts are described by independent Bernoulli distributed tessarine random vectors that at any instant of time t indicate whether the measurement output is received or lost, and in this second situation, the latest measurement available is used. Moreover, our formulation of the problem includes a possible correlation between the state and measurement noises. In this setting, using centralized fusion Kalman filter techniques and based on a Tk-proper signal processing, an optimal linear fusion filtering algorithm of reduced dimension is provided for estimating the state as well as its mean squared error. Additionally, the performance of the solution proposed and its superiority over its counterpart in the quaternion domain is experimentally analyzed for the cases of T1-properness as well as T2-properness, by using a numerical example. In summary, the challenges of this paper are described in brief by the following items: (1) to address the LLMS fusion filtering problem for multisensor systems with multiple packet dropouts and correlated noises in the tessarine domain, (2) to establish conditions on the state-space system that guarantee the Tk-properness of the processes involved, (3) to analyze the implications of Tk-properness in the reduction of the dimension of the problem, (4) to derive a recursive algorithm to obtain the optimal fusion filters, and (5) to numerically illustrate the benefits of the proposed solution over their counterparts in the quaternion setting under Tk-properness conditions.

This paper is organized as follows: In Section 2, the main concepts and properties in the tessarine domain are reviewed. Specifically, a tessarine random signal vector, its conjugations, the real and augmented vectors, the pseudo auto and cross-correlation functions, the Tk-properness, and the ⋆ product between tessarines are defined. Section 3 describes the centralized fusion filtering problem for multi-sensor systems with multiple packet dropouts and its formulation in the tessarine domain under conditions of Tk-properness. On the basis of the state-space model of the tessarine signal and the observations, the WL stacked state-space system is built from the augmented vectors of the processes involved, and afterwards, under Tk-properness conditions, an equivalent form of reduced dimension for the available observation equation is presented. Next, the Tk-proper centralized linear fusion filtering algorithm based on Kalman filter techniques is presented in Section 4. Note that to preserve the continuity of exposition, the derivation of the formulas of this algorithm has been deferred to Appendix A. In Section 5, two numerical examples, one of them over simulated values and the other one on realistic phenomena, illustrate the theoretical results obtained. The paper finishes with the concluding remarks in Section 6.

Notations

The following standard notation is used throughout this paper: scalars are denoted by lightface letters, while boldface lowercase and boldface uppercase letters represent the vectors and matrices, respectively. The symbol 0n×m (respectively, 0n) stands for the n×m matrix (respectively, n column vector) whose elements are all zeros, In is the n×n identity matrix, and 1n denotes the n column vector of ones.

Z, R, and T denote, respectively, the set of integer, real, and tessarine numbers. Rn (respectively, Tn) is the set of all n-dimensional real (respectively, tessarine) vectors, and Rn×m (respectively, Tn×m) refers to the set of all n×m-dimensional real (respectively, tessarine) matrices. Moreover, the superscripts “*”, “T”, and “H” symbolize the tessarine conjugate, transpose, and Hermitian transpose, respectively.

The notation E[·] represents the mathematical expectation, Cov(·) is the covariance operator, and diag(·) denotes the diagonal (or block diagonal) matrix with the input arguments on the main diagonal. Finally, ÎŽt,s represents the Kronecker delta function, and the Hadamard and Kronecker product operators are symbolized by “∘” and “⊗”, respectively.

2. Definitions and Preliminaries

This section is devoted to stating the core concepts and results in the tessarine domain that will be used throughout the paper.

Unless otherwise indicated, we shall assume that all random variables have zero mean.

Definition 1.

A tessarine random signal vector x(t)∈Tn is a four-dimensional hypercomplex stochastic process defined as [36]

x(t)=xr(t)+ηxη(t)+ηâ€Čxηâ€Č(t)+η″xη″(t),t∈Z,

with xΜ(t)∈Rn, for Μ=r,η,ηâ€Č,η″, and where {η,ηâ€Č,η″} are hyper-imaginary units such that:

ηηâ€Č=η″,ηâ€Čη″=η,η″η=−ηâ€Č,η2=η″2=−1,ηâ€Č2=1.

Consider x(t),y(t)∈Tn, tessarine random signal vectors given in Definition 1. The following concepts and properties can be established. Let Γx(t,s)=E[x(t)xH(s)] be the pseudo autocorrelation function of x(t)∈Tn and Γxy(t,s)=E[x(t)yH(s)] the pseudo cross-correlation function of x(t),y(t)∈Tn, ∀t,s∈Z.

In the tessarine domain, the second-order statistical properties of x(t)∈Tn are completely described from the augmented tessarine signal vector

xÂŻ(t)=[xT(t),x*T(t),xηT(t),xη″T(t)]T, (1)

where x*(t) is the conjugate of x(t) defined as

x*(t)=xr(t)−ηxη(t)+ηâ€Čxηâ€Č(t)âˆ’Î·â€łxη″(t),

and

xη(t)=xr(t)+ηxη(t)−ηâ€Čxηâ€Č(t)âˆ’Î·â€łxη″(t),
xη″(t)=xr(t)−ηxη(t)−ηâ€Čxηâ€Č(t)+η″xη″(t).

Let xr(t)=[xrT(t),xηT(t),xηâ€ČT(t),xη″T(t)]T be the real vector formed by the components xΜ(t)∈Rn, Μ=r,η,ηâ€Č,η″, of x(t)∈Tn. The following relationship can be established:

xÂŻ(t)=2Txr(t),

where T=12A⊗In, with

A=1ηηâ€Čη″1−ηηâ€Čâˆ’Î·â€ł1η−ηâ€Čâˆ’Î·â€ł1−η−ηâ€Čη″.

Notice that THT=I4n.

It should be highlighted that the properness profile of a tessarine random signal plays a key role in the choice of the suitable type of linear processing that leads to a reduction in the dimension of the problem. This properness profile is characterized by the degree of correlation between the imaginary components and the real component. In particular, two interesting types of properness can be defined in the tessarine domain [36,37].

Definition 2.

Let x(t)∈Tn be a tessarine random signal vector. It is said that:

  • x(t) is T1-proper if and only if ΓxxΜ(t,s) = 0, for Μ=*,η,η″, and ∀t,s∈Z,

  • x(t) is T2-proper if and only if ΓxxΜ(t,s) = 0, for Μ=η,η″, and ∀t,s∈Z.

Likewise, let x(t)∈Tn1 and y(t)∈Tn2 be two tessarine random signal vectors. It is said that:

  • x(t) and y(t) are cross T1-proper, if and only if ΓxyΜ(t,s) = 0, for Μ=*,η,η″, and ∀t,s∈Z,

  • x(t) and y(t) are cross T2-proper, if and only if ΓxyΜ(t,s) = 0, for Μ=η,η″, and ∀t,s∈Z,

  • x(t) and y(t) are jointly Tk-proper, for k=1,2, if and only if they are Tk-proper and cross Tk-proper.

Remark 1.

In the tessarine domain, the optimal linear processing, the widely linear (WL) processing, is based on an augmented tessarine vector of dimension 4n of the form given in (1). Nevertheless, when Tk-properness conditions are satisfied, the WL estimators coincide with the one obtained from a Tk-proper linear processing, which uses only the information provided by the processes involved (case k=1) or the 2n-dimensional augmented vector formed by the signal and its conjugate (case k=2). Consequently, Tk-properness means there is a significant reduction in the dimension of the processes involved [37].

Finally, a new product between two tessarine signal vectors is defined.

Definition 3.

Consider x(t),y(s)∈Tn. The product ⋆ is defined by the expression

x(t)⋆y(s)=xr(t)∘yr(s)+ηxη(t)∘yη(s)+ηâ€Čxηâ€Č(t)∘yηâ€Č(s)+η″xη″(t)∘yη″(s).

Note that given two random tessarine signal vectors x(t),y(s)∈Tn, the augmented vector of x(t)⋆y(s) is x(t)⋆y(s)¯=Dx(t)y¯(s), with Dx(t)=Tdiag(xr(t))TH.

3. Problem Formulation

Let x(t)∈Tn be an n-dimensional tessarine state vector which is assumed to be observed from R sensors perturbed by different additive noises according to the state-space model:

x(t+1)=F1(t)x(t)+F2(t)x*(t)+F3(t)xη(t)+F4(t)xη″(t)+u(t),t≄0,z(i)(t)=x(t)+v(i)(t),t≄1,i=1,
,R,

with

  • Fj(t)∈Tn×n, j=1,
,4: deterministic tessarine matrices.

  • u(t)∈Tn: tessarine white noises with pseudo variances Q(t).

  • v(i)(t)∈Tn: tessarine white noises with pseudo variances R(i)(t).

  • u(t),v(i)(t) correlated with Γuv(i)(t,s)=S(i)(t)ÎŽt,s.

  • v(i)(t), v(j)(t) independent for any two sensors i≠j.

  • x(0) uncorrelated with u(t) and v(i)(t), for t≄0, i=1,
,R.

  • Γx(0,0)=P0.

The packets or measured outputs z(i)(t) are assumed to be affected by random packet dropouts characterized by Bernoulli distributed random variables that can be described by the following model:

y(i)(t)=Îł(i)(t)⋆z(i)(t)+(1n−γ(i)(t))⋆y(i)(t−1),t≄2; (2)

for i=1,⋯,R, with y(i)(1)=z(i)(1), and the ⋆ product given in Definition 3. Moreover, at each sensor i=1,⋯,R, the tessarine random vector Îł(i)(t)=[Îł1(i)(t),⋯,Îłn(i)(t)]T∈Tn is of the form Îłj(i)(t)=Îłj,r(i)(t)+ηγj,η(i)(t)+ηâ€ČÎłj,ηâ€Č(i)(t)+η″γj,η″(i)(t), for j=1,
,n, where Îłj,Μ(i)(t) are independent Bernoulli random variables with known probabilities pj,Μ(i)(t), for j=1,⋯,n and Μ=r,η,ηâ€Č,η″, that indicate whether the corresponding component of the packet or measured output z(i)(t) of sensor i is received at time t (Îłj,Μ(i)(t)=1) or it is lost and the latest received previously component, corresponding to the measured output z(i)(t−1), is used at time t (Îłj,Μ(i)(t)=0). Additionally, Îł(i)(t) and Îł(i)(s) are assumed to be independent for t≠s, and Îł(i)(t) is independent of x(t), u(t), v(l)(t), and Îł(l)(t), for i≠l, with i,l=1,⋯,R.

Remark 2.

Observe that model (2) always considers the latest measurement output received when the current measurement output is lost during transmission. Hence, this model can be used to describe multiple packet dropouts.

Remark 3.

Under the hypothesis established for the Bernoulli random variables Îłj,Μ(i)(t), it is not difficult to check that

EÎłj1,Μ1(i1)(t)Îłj2,Μ2(i2)(t)=pj1,Μ1(i1)(t),ifi1=i2,j1=j2,Μ1=Μ2pj1,Μ1(i1)(t)pj2,Μ2(i2)(t),otherwise,E1−γj1,η1(i1)(t)1−γj2,η2(i2)(t)=1−pj1,Μ1(i1)(t),ifi1=i2,j1=j2,Μ1=Μ21−pj1,Μ1(i1)(t)1−pj2,Μ2(i2)(t),otherwise,EÎłj1,η1(i1)(t)1−γj2,η2(i2)(t)=0,ifi1=i2,j1=j2,Μ1=Μ2pj1,Μ1(i1)(t)1−pj2,Μ2(i2)(t),otherwise,

for any j1,j2=1,
,n, Μ1,Μ2=r,η,ηâ€Č,η″ and i1,i2=1,
,R.

In this setting, and based on the information supplied by the received measurements, our aim is to devise efficient algorithms for computing the WL centralized fusion estimators of the signal x(t), under the conditions of Tk-properness, for k=1,2.

With the purpose of a WL processing, the 4n-dimensional augmented vectors are considered. Then, the centralized fusion estimation problem is addressed by applying the traditional estimation methods on the following WL stacked state-space system:

xÂŻ(t+1)=Ί¯(t)xÂŻ(t)+uÂŻ(t),t≄0, (3)
z→(t)=CxÂŻ(t)+v→(t),t≄1, (4)
y→(t)=D¯γ→(t)z→(t)+DÂŻ(1−γ→)(t)y→(t−1),t≄2, (5)

with y→(1)=z→(1), and where z→(t)=z¯(1)T(t),
,z¯(R)T(t)T, v→(t)=v¯(1)T(t),
,v¯(R)T(t)T, and y→(t)=y¯(1)T(t),
,y¯(R)T(t)T. Moreover,

Ί¯(t)=F1(t)F2(t)F3(t)F4(t)F2*(t)F1*(t)F4*(t)F3*(t)F3η(t)F4η(t)F1η(t)F2η(t)F4η″(t)F3η″(t)F2η″(t)F1η″(t),

D¯γ→(t)=Ydiag(γ→r(t))YH, D¯(1−γ→)(t)=Ydiag14nR−γ→r(t)YH, with Y=IR⊗T and γ→r(t)=γ(1)rT(t),
,γ(R)rT(t)T, and C=1R⊗I4n.

Furthermore, Γu¯(t,s)=Q¯(t)ήt,s, Γv→(t,s)=R→(t)ήt,s, and Γu¯v→(t,s)=S→(t)ήt,s, where R→(t)=diagR¯(1)(t),
,R¯(R)(t), with R¯(i)(t)=Γv¯(i)(t,t), and S→(t)=S¯(1)(t),
,S¯(R)(t), with S¯(i)(t)=Γu¯v¯(i)(t,t), for i=1,⋯,R.

Now, the centralized fusion estimation problem is analyzed in a Tk-properness setting. The following proposition establishes conditions on system (3)–(5) that guarantee the Tk-properness of the processes involved.

Proposition 1.

Given the WL stacked state-space model (3)–(5), and taking into account the Tk-properness concepts given in Definition 2, the following properties can be established:

  1. x(t) is T1-proper if and only if the initial state x(0) and the state noise u(t) are T1-proper, and the matrix Ί¯(t) is block diagonal as described below
    Ί¯(t)=diagF1(t),F1*(t),F1η(t),F1η″(t),

    If additionally v(i)(t) is T1-proper, u(t) and v(i)(t) are cross T1-proper, and pj,r(i)(t)=pj,η(i)(t)=pj,ηâ€Č(i)(t)=pj,η″(i)(t)≜pj(i)(t), ∀t, j=1,⋯,n, i=1,⋯,R, then x(t) and y(i)(t) are jointly T1-proper.

  2. x(t) is T2-proper if and only if the initial state x(0) and the state noise u(t) are T2-proper, and the matrix Ί¯(t) is block diagonal as described below
    Ί¯(t)=diagΊ2(t),Ί2η(t),withΊ2(t)=F1(t)F2(t)F2*(t)F1*(t),

    If additionally v(i)(t) is T2-proper, u(t) and v(i)(t) are cross T2-proper, and pj,r(i)(t)=pj,η(i)(t), pj,ηâ€Č(i)(t)=pj,η″(i)(t), ∀t, j=1,⋯,n, i=1,⋯,R, then x(t) and y(i)(t) are jointly T2-proper.

Remark 4.

It should be observed that the conditions established in Proposition 1 for ensuring the different type of properness on the processes involved in (3)–(5), are similar to the one stated in [34].

Then, under conditions of Tk-properness, for k=1,2, the measurement Equation (5) in the above WL stacked state-space model can be expressed in the following equivalent form of reduced dimension:

yk(t)=DÂŻkγ→(t)z→(t)+DÂŻk1−γ→y→(t−1),t≄2, (6)

with yk(1)=Δkz→(1), and Δk=IR⊗Ikn,0kn×(4−k)n. Furthermore, D¯kγ→(t)=Ykdiagγ→r(t)YH and D¯k1−γ→(t)=Ykdiag14nR−γ→r(t)YH, where Yk=IR⊗Tk, with Tk=12Bk⊗In, and

Bk=1ηηâ€Čη″,fork=11ηηâ€Čη″1−ηηâ€Čâˆ’Î·â€ł,fork=2.

In addition,

Π¯kγ→(t)=ED¯kγ→(t)=diagΠ¯kγ(1)(t),
,Π¯kγ(R)(t),Π¯k(1−γ→)(t)=ED¯k(1−γ→)(t)=diagΠ¯k1−γ(1)(t),
,Π¯k1−γ(R)(t),

with Π¯kγ(i)(t)=Πk(i)(t),0kn×(4−k)n and Π¯k1−γ(i)(t)=Ikn−Πk(i)(t),0kn×(4−k)n,

Π1(i)(t)=diagp1,r(i)(t),
,pn,r(i)(t),i=1,
,R,Π2(i)(t)=12Πa(i)(t)Πb(i)(t)Πb(i)(t)Πa(i)(t),i=1,
,R, (7)

and

Πa(i)(t)=diagp1,r(i)(t)+p1,ηâ€Č(i)(t),
,pn,r(i)(t)+pn,ηâ€Č(i)(t),i=1,
,R,Πb(i)(t)=diagp1,r(i)(t)−p1,ηâ€Č(i)(t),
,pn,r(i)(t)−pn,ηâ€Č(i)(t),i=1,
,R.

Remark 5.

It is worth noting that Tk-properness also allows us to reduce the dimension of Equations (3) and (4) by replacing the 4n-dimensional augmented processes x¯(t), u¯(t)z¯(i)(t), v¯(i)(t), and the matrix Ί¯(t) by the corresponding kn-dimensional vectors xk(t), uk(t), zk(i)(t), vk(i)(t), and Ίk(t), defined as

  • T1-proper case: x1(t)≜x(t), u1(t)≜u(t), z1(i)(t)≜z(i)(t), v1(i)(t)≜v(i)(t), and Ί1(t)≜F1(t).

  • T2-proper case: x2(t)≜x(t),xH(t)T, u2(t)≜u(t),uH(t)T, z2(i)(t)≜z(i)(t),z(i)H(t)T, v2(i)(t)≜v(i)(t),v(i)H(t)T, and Ί2(t) given in Proposition 1, in a T2-proper scenario.

Furthermore, Γuk(t,s)=Qk(t)ήt,s, Γvk(i)(t,s)=Rk(i)(t)ήt,s, Γukvk(i)(t,s)=Sk(i)(t)ήt,s, and Γxk(0,0)=P0k.

Thus, whereas the optimal linear processing in the tessarine domain suggests computing the LLMS filter of the state x(t)∈Tn from its projection onto the augmented measurements {y→(1),
y→(t)}, under conditions of Tk-properness, for k=1,2, this estimator can be obtained from the measurements {yk(1),
,yk(t)} defined in (6), which gives rise to the so-called Tk-proper estimators. This approach supposes a reduction in the dimension of the problem that leads to computational savings that cannot be attained from a real formalism.

This methodology has been recently applied to design recursive fusion estimation algorithms for multi-sensor systems affected by random delays and missing measurements [35]. In this paper, we are interested in extending this methodology to systems affected by random multiple-packet dropouts.

Remark 6.

Note that although tessarine system is not a Hilbert space, a suitable metric has been defined in [36] to ensure the existence and uniqueness of projections.

4. Tk-Proper Centralized Fusion Filtering Estimation

In this section, based on Kalman filter techniques, an efficient algorithm is provided for the computation of the Tk-proper LLMS centralized fusion filter x^Tk(t|t), for k=1,2, of the state x(t) described by the state-space system with packet dropouts given by Equations (3), (4), and (6), as well as its associated error pseudo covariance matrix PTk(t|t). For this purpose, a recursive algorithm is devised under Tk-properness conditions for the projection of x¯(t) onto the set of measurements {yk(1),
,yk(t)}, denoted by x^k(t|t), and its error pseudo covariance matrix Pk(t|t). Then, x^Tk(t|t) and PTk(t|t) are determined by the first n components of x^k(t|t) and Pk(t|t), respectively.

Theorem 1 summarizes the formulas of this Tk-proper LLMS centralized fusion filtering algorithm.

Theorem 1.

The Tk-proper LLMS centralized fusion filter, x^Tk(t|t), for k=1,2, is obtained as follows

x^T1(t|t)=x^1(t|t),x^T2(t|t)=1n,0nx^2(t|t),

where for k=1,2, x^k(t|t) is calculated from the recursive equation

x^k(t|t)=x^k(t|t−1)+Lk(t)Ï”k(t),t≄1, (8)

and x^k(t+1|t) satisfies the recursive expression

x^k(t+1|t)=Ίk(t)x^k(t|t)+Hk(t)Ï”k(t),t≄1, (9)

with initial values x^k(1|0)=x^k(0|0)=0kn.

The innovations ϔk(t) are recursively calculated from the formula

Ï”k(t)=yk(t)−Πk(t)Ckx^k(t|t−1)−IknR−Πk(t)yk(t−1),t≄2, (10)

with initial value Ï”k(1)=yk(1), and Ck=1R⊗Ikn.

Moreover, Hk(t)=Sk(t)Πk(t)Ωk−1(t), where Sk(t)=[Sk(1)(t),
,Sk(R)(t)], and Πk(t)=diagΠk(1)(t),
,Πk(R)(t), with Πk(i)(t) given in (7). Lk(t)=Θk(t)Ωk−1(t), where the matrices Θk(t) are obtained from the equation

Θk(t)=Pk(t|t−1)CkTΠk(t),t≄2;Θk(1)=1RT⊗Dk(1), (11)

with

Dk(1)=Ikn,0kn×(4−k)nΓx¯(1,1)Ikn,0kn×(4−k)nT, (12)

and where Γx¯(t,t) is given by the recursive expression

ΓxÂŻ(t,t)=Ί¯(t−1)ΓxÂŻ(t−1,t−1)Ί¯H(t−1)+QÂŻ(t−1),t≄1;ΓxÂŻ(0,0)=PÂŻ0. (13)

In addition,

Ωk(t)=YkCovγ→r(t)∘Κ1(t)−ι2(t)−ι2H(t)+Κ3(t)YkH+YkΓγ→r(t,t)∘YHR→(t)YYkH+Πk(t)CkPk(t|t−1)CkTΠk(t), (14)

where

ι1(t)=YHCΓx¯(t,t)CTY,ι2(t)=YHCΩ¯(t−1)Γx¯y→(t−1,t−1)+S→(t−1)Π¯γ→(t−1)Y,ι3(t)=YHΓy→(t−1,t−1)Y,

with Γx¯(t,t) computed in (13),

ΓxÂŻy→(t,t)=ΓxÂŻ(t,t)CTΠ¯γ→(t)+Ί¯(t−1)ΓxÂŻy→(t−1,t−1)+S→(t−1)Π¯γ→(t−1)Π¯1−γ→(t),t≄2;ΓxÂŻy→(1,1)=ΓxÂŻ(t,t)CT,

and

Γy→(t,t)=YΓγ→r(t,t)∘Κ1(t)+YHR→(t)Y+Γγ→r(1−γ→r)(t,t)∘Κ2(t)+Γγ→r(1−γ→r)T(t,t)∘Κ2H(t)+Γ(1−γ→r)(t,t)∘Κ3(t)YH,t≄2;Γy→(1,1)=CΓxÂŻ(t,t)CT+R→(1).

Finally, the Tk-proper centralized fusion filtering error pseudo covariance matrix, PTk(t|t), for k=1,2, is obtained as follows:

PT1(t|t)=P1(t|t),PT2(t|t)=1n,0nP2(t|t)1n,0nT,

where for k=1,2, Pk(t|t) satisfies the following recursive equation:

Pk(t|t)=Pk(t|t−1)−Θk(t)Ωk−1(t)ΘkH(t), (15)

with initial condition Pk(0|0)=P0k, and

Pk(t+1|t)=Ίk(t)Pk(t|t)ΊkH(t)−Ωk(t)Θk(t)HkH(t)−Hk(t)ΘkH(t)ΊkH(t)−Hk(t)Ωk(t)HkH(t)+Qk(t), (16)

with initial condition Pk(1|0)=Dk(1).

Remark 7.

Notice that the computational load of the Tk-proper LLMS centralized fusion filtering algorithms, for k=1,2, given in Theorem 1 is the same as that of their quaternion domain counterparts, i.e., those derived by using quaternion strictly linear (QSL) and quaternion semi-widely linear (QSWL) processing, respectively.

As a consequence, it is noteworthy to see that the proposed Tk-proper LLMS centralized fusion filtering algorithm provides estimations of the state that is equivalent to the one obtained from a WL processing or a real vectorial processing, whereas the computational load implied is reduced from O(64R3n3) to O(kR3n3) for k=1,2 [38].

5. Numerical Example

Our aim in this section is to numerically analyze the performance and benefits of the Tk-proper LLMS centralized fusion filtering algorithm proposed in Theorem 1. Two examples are proposed: the first one from simulated values in which a scalar signal is estimated from the observations provided by several sensors; and the second one, a realistic model of a bidimensional tessarine state-space model which described a great amount of experimental phenomena. In both examples, by varying the Bernoulli parameters, different situations are compared in order to illustrate the effectiveness of the proposed algorithm in both Tk-proper scenarios, for k=1,2.

5.1. Example 1

Consider the following multi-sensor tessarine state-space system:

x(t+1)=F1(t)x(t)+u(t),t≄0,z(i)(t)=x(t)+v(i)(t),t≄1,y(i)(t)=Îł(i)(t)⋆z(i)(t)+(1−γ(i)(t))⋆y(i)(t−1),t≄2, (17)

for i=1,⋯,R, with y(i)(1)=z(i)(1), and where F1(t)=0.3+0.3η+0.1ηâ€Č+0.2Î·â€łâˆˆT. Moreover, u(t) is a tessarine noise such that the covariance matrix of the associated real vector ur(t) is of the form

Γur(t,s)=a0c00b0cc0a00c0bήt,s, (18)

where the parameters a, b, and c take different values depending on the Tk-proper scenario considered. Furthermore, to guarantee the correlation hypothesis between the state and observation noises, u(t) and v(i)(t), they are assumed to satisfy the following expression:

v(i)(t)=αiu(t)+w(i)(t),t≄1,

with αi∈R, and where, at each i, w(i)(t) is a tessarine white Gaussian noise independent of u(t), whose real covariance matrix is given by

Γw(i)r(t,s)=diagÎČi,ÎČi,ÎČi,ÎČi,t≄1,

Specifically, the following values of αi and ÎČi, for i=1,2,3,4,5, will be considered in our simulations:

α1=0.5,α2=0.3,α3=0.9,α4=0.6,α5=0.2
ÎČ1=95,ÎČ2=125,ÎČ3=87,ÎČ4=83,ÎČ5=73

Additionally, the variance matrix of the real initial state xr(0) is assumed to be of the form

Γxr(0,0)=d0f00e0ff0d00f0e, (19)

whose values d, e, and f will be specified in Section 5.1.1 and Section 5.1.2, according to the different Tk-proper scenario analyzed.

5.1.1. T1-Proper Scenario

To guarantee that x(t) and y(i)(t) are joint T1-proper, it has been taken a=b=1, c=−0.5 in (18) and d=e=4, c=1.5 in (19). Moreover, it has also been assumed that the components of the multiplicative noise in (17), ÎłÎœ(i)(t) have constant probabilities pΜ(i)=p(i), for all Μ=r,η,ηâ€Čη″, and i=1,
,R.

Firstly, the behavior of the estimators proposed is analyzed by considering a different number of sensors. Specifically, Figure 1 shows the T1-proper centralized fusion filtering error variances computed from the observations provided by 2, 3, 4, and 5 sensors. As expected, the estimators perform better as the number of sensors increases, which makes sense because the number of observations used to estimate the signal increases.

Figure 1.

Figure 1

T1-proper centralized fusion filtering error variances with 2, 3, 4, and 5 sensors.

Next, in order to show the computational savings attained with the solution proposed under T1-properness conditions, Table 1 presents the computation time required to apply the T1-proper centralized fusion filtering algorithms given in Theorem 1, and the conventional one devised from a real-valued linear processing in the cases of 2, 3, 4, and 5 sensors. Then, a reduction in the computation time can be observed when the methodology proposed is used, and this computational saving becomes more significant as the number of sensors increases.

Table 1.

Computation time (in seconds) for the T1- proper processing and the conventional one.

Type of Processing Number of Sensors
2 3 4 5
T1-proper 4.552597 9.328620 16.299967 25.112891
Real-valued 5.367786 10.935009 18.187468 27.570617

Our second objective is to compare tessarine and quaternion signal processing for different probabilities of updated/missing observations under T1-properness conditions. For this purpose, the error variances of both T1 and QSL centralized fusion filters have been calculated for the following cases:

  • -

    Case 1: p(i)=0.1, ∀i=1,
,5;

  • -

    Case 2: p(i)=0.3, ∀i=1,
,5;

  • -

    Case 3: p(i)=0.5, ∀i=1,
,5;

  • -

    Case 4: p(i)=0.7, ∀i=1,
,5;

  • -

    Case 5: p(i)=0.9, ∀i=1,
,5.

Then, the difference between both tessarine and quaternion LLMS centralized fusion filtering error variances, that is, D1(t|t)=PQSL(t|t)−P1(t|t), have been computed and displayed in Figure 2. In this figure, positive differences can be observed in all the cases, meaning that it can be noted that T1-proper fusion estimators perform better than their quaternion counterparts. As expected, the fact that the T1-properness conditions are satisfied determines that it is more appropriate to use the T1-proper signal processing than the quaternion one, since it yields better estimations. Moreover, these differences become smaller as the probability of updated observations increases.

Figure 2.

Figure 2

Difference D1(t|t) between QSL and T1-proper centralized fusion filtering error variances for cases 1, 2, 3, 4, and 5.

Finally, with the aim of comparing both QSL and T1-proper signal processing, they are applied by taking a fixed value for the probabilities of the Bernoulli parameters in all the sensors, but different values of c in (18), that is, c=−0.8,−0.5,−0.2,0. Note that for c=0, the state additive noise, u(t), is T1 besides Q-proper, and as c is further away from 0, the Q-properness conditions are further away. In this setting, the error variances of both T1-proper and QSL LLMS centralized fusion filters have been computed, and the mean of the differences between them, MD1(t|t)=mean(D1(t|t)), have been displayed in Figure 3 for the different values of c. In this figure, tessarine estimators are shown to be more accurate the further the noise u(t) is from the Q-properness conditions. Moreover, as in Figure 2, these differences decrease as the probability of updated observations increases.

Figure 3.

Figure 3

Mean of the differences MD1(t|t) between QSL and T1-proper centralized fusion filtering error variances.

5.1.2. T2-Proper Scenario

In order to guarantee T2-properness conditions, a=1, b=2, c=−0.5 in (18) is assumed, and d=4, e=3, and c=1.5 in (19), and also pr(i)=pη(i) and pηâ€Č(i)=pη″(i) for i=1,
,5.

As in the previous subsection, in order to compare the performance of tessarine and quaternion processing under T2-properness conditions, the differences between the LLMS centralized fusion filtering error variances of the QSWL and T2-proper estimators, denoted by D2(t|t), have been computed and displayed in Figure 4, for the following cases:

  • -

    Case 6: pr(i)=0.1 and pηâ€Č(i)=0.2, ∀i=1,
,5;

  • -

    Case 7: pr(i)=0.3 and pηâ€Č(i)=0.4, ∀i=1,
,5;

  • -

    Case 8: pr(i)=0.5 and pηâ€Č(i)=0.6, ∀i=1,
,5;

  • -

    Case 9: pr(i)=0.7 and pηâ€Č(i)=0.8, ∀i=1,
,5;

  • -

    Case 10: pr(i)=0.9 and pηâ€Č(i)=1, ∀i=1,
,5.

Figure 4.

Figure 4

Difference D2(t|t) between QSWL and T2-proper centralized fusion filtering error variances for cases 6, 7, 8, 9, and 10.

Because these differences are positive in all the cases, the superiority of the T2-proper tessarine processing over the QSWL processing under T2-properness conditions is clear, and these differences become smaller as the probability that the components of the available observation are updated increases.

5.2. Example 2

Let us consider the following general equation of motion [33]:

∂φ∂t=ϕ,and∂ϕ∂t=υ, (20)

where φ is the variable of interest, ϕ its range of change, and υ the input of the system.

Notice that Equation (20) models a great amount of physical phenomena, and it has been used, for example, in bearing-only tracking applications and rotation tracking problems, where υ represents, respectively, the force or acceleration and the torque or angular acceleration.

In discrete-time, by taking x(t)=φ(t),ϕ(t)T, it is possible to build a model equivalent to that given in (20), as follows:

x(t+1)=10.0401x(t)+0.00080.04ϖ(t),t=1,⋯,100;x(0)=02×1,

where ϖ(t) is a tessarine white noise with real covariance matrix:

Eϖr(t)ϖrT(s)=3020030220300203ÎŽts,t,s=1,⋯,100.

Moreover, the additive noise of single-sensor real observation equation, v(t)=v1(t),v2(t)T, is assumed to be a tessarine white noise with independent components and associated real covariance matrices given by

Evjr(t)vjrT(s)=6.500.1006.500.10.106.5000.106.5ήts,t,s=1,⋯,100,j=1,2.

In order to guarantee the Tk-properness conditions, the following assumptions and cases about the parameters of the Bernoulli random variables have been considered:

  • ‱

    In the T1-proper scenario: pj,Μ(t)=pj, for all j=1,2, Μ=r,η,ηâ€Čη″:

    • -

      Case 11: p1=0.1, p2=0.2;

    • -

      Case 12: p1=0.3, p2=0.4;

    • -

      Case 13: p1=0.5, p2=0.6;

    • -

      Case 14: p1=0.7, p2=0.8;

    • -

      Case 15: p1=0.9, p2=1.

  • ‱

    In the T2-proper scenario: pj,r(t)=pj,Μ(t)=pj,r, pj,ηâ€Č(t)=pj,Îœâ€ł(t)=pj,ηâ€Č, for all j=1,2:

    • -

      Case 16: p1,r=0.1, p1,ηâ€Č=p2,r=0.2, p2,ηâ€Č=0.3;

    • -

      Case 17: p1,r=0.3, p1,ηâ€Č=p2,r=0.4, p2,ηâ€Č=0.5;

    • -

      Case 18: p1,r=0.5, p1,ηâ€Č=p2,r=0.6, p2,ηâ€Č=0.7;

    • -

      Case 19: p1,r=0.7, p1,ηâ€Č=p2,r=0.8, p2,ηâ€Č=0.9;

    • -

      Case 20: p1,r=0.9, p1,ηâ€Č=p2,r=0.95, p2,ηâ€Č=1.

For all the above cases, the differences between the quaternion and tessarine filtering error variances have been calculated and displayed in Figure 5 and Figure 6, for the T1 and T2-proper scenarios and for the first and second component of the signal, respectively. The same conclusions can be derived for both figures: (1) better estimations by using the tessarine processing than from the quaternion processing and, (2) there exists a lower difference between the estimations obtained from both types of processing when the probability that the components of the available observations are updated increases.

Figure 5.

Figure 5

Difference D1(t|t) between QSL and T1-proper fusion filtering error variances for the first component of the signal for cases 11, 12, 13, 14, and 15.

Figure 6.

Figure 6

Difference D2(t|t) between QSWL and T2-proper fusion filtering error variances for the second component of the signal for cases 16, 17, 18, 19, and 20.

6. Discussion

The LLMS centralized fusion filtering problem is analyzed in linear systems with multiple sensors and multiple packet dropouts. However, unlike most of the solutions proposed in the literature, a proper hypercomplex-valued signal processing has been employed with the purpose of reducing the dimension of the problem. Specifically, the state-space system is defined in the tessarine domain, and it is assumed that each component of the measurement output at each sensor may present a different packet dropout rate, modeled by using a Bernoulli random variable. Moreover, the state and the measurement noises can be correlated. Under hypotheses of Tk-properness, our approach allows us to provide an optimal LLMS fusion filtering algorithm that reduces the computational cost of its counterpart in the real field. The good behavior and benefits of this algorithm have been analyzed in situations of T1 and T2- properness by considering different numbers of sensors. Moreover, a comparative study of the quaternion and tessarine approaches was carried out, showing how the algorithm proposed behaves better than its counterpart in the quaternion domain when Tk-properness, k=1,2, conditions are satisfied.

As a consequence, our approach based on Tk-proper processing presents two main advantages: on the one hand, the tessarine systems offer a suitable framework to model 3D and 4D physical and experimental phenomena, and on the other hand, a considerable reduction of problem dimension is possible when the processes involved are Tk-proper, which implies significant computational savings in the implementation of our LLMS fusion-filtering algorithm that cannot be attained from a real formalism of the problem.

In future research, we will approach the estimation problem in other hypercomplex algebras and under different properness conditions by using alternative fusion architectures for the multi-sensor observations with varied uncertainty situations.

Abbreviations

The following abbreviations are used in this manuscript:

LLMS Linear least-mean-squares
QSL Quaternion strictly linear
QSWL Quaternion semi-widely linear
WL Widely linear

Appendix A

Proof of Theorem 1.

Consider the state-space system given by Equations (3), (4), and (6). On the basis of the innovations Δk(t)=yk(t)−y^k(t|t−1), with y^k(t|t−1) the LLMS estimator of yk(t) based on the measurements {yk(1),
,yk(t−1)}, for k=1,2, the LLMS filter xÂŻ^(t|t) of xÂŻ(t) can be expressed as [36]:

xÂŻ^(t|t)=∑s=1tΘ¯k(s)Ωk−1(s)Δk(s),

where Θ¯k(s)=Ex¯(s)ΔkH(s), and Ωk(s)=EΔk(s)ΔkH(s), which yields the recursive equation

xÂŻ^(t|t)=xÂŻ^(t|t−1)+LÂŻk(t)Δk(t), (A1)

with LÂŻk(t)=Θ¯k(t)Ωk−1(t). Thus, from the Tk-properness conditions, Equation (8) is obtained.

Moreover, taking projections on both sides of Equations (3) and (5), we obtain that

x¯^(t+1|t)=Ί¯(t)x¯^(t|t)+H¯k(t)Δk(t), (A2)

with HÂŻk(t)=S→(t)Π¯kγ→H(t)Ωk−1(t), and

y^k(t|t−1)=Π¯kγ→(t)Cx¯^(t|t−1)+Π¯k1−γ→(t)y→k(t−1), (A3)

Then, by applying Tk-properness conditions on (A2) and (A3) and considering that E[uÂŻ(t)ΔkH(s)]=S→(t)Π¯kγ→H(t)ÎŽt,s, Equations (9) and (10) are directly devised.

Let Ï”ÂŻ(t|t−1)=xÂŻ(t)−xÂŻ^(t|t−1) be the prediction error, then

Θ¯k(t)=ExÂŻ(t)Ï”ÂŻH(t|t−1)CTΠ˜kγ→H(t)=PÂŻ(t|t−1)CTΠ˜kγ→H(t),t≄2,

where PÂŻ(t|t−1)=E[Ï”ÂŻ(t|t−1)Ï”ÂŻH(t|t−1)]. As a consequence, under Tk-properness conditions, (11) is derived, where Pk(t|t−1) is given by the first knR×knR submatrix of PÂŻ(t|t−1) and also Equation (13) for ΓxÂŻ(t)=E[xÂŻ(t)xÂŻH(t)] is easily obtained from (3).

In order to devise Equation (14), we will rewrite Equation (10) as follows:

Δk(t)=ΔDÂŻkγ→(t)CxÂŻ(t)+Π¯kγ→(t)CÏ”ÂŻ(t|t−1)+DÂŻkγ→(t)v→(t)+ΔDÂŻk(1−γ→)(t)y→(t−1).

Then, considering that v→(t) is orthogonal to xÂŻ(t), y→(t−1), and Ï”ÂŻ(t|t−1), and E[ΔDÂŻkγ→(t)]=0, we have that

Ωk(t)=EΔDÂŻkγ→(t)CxÂŻ(t)xÂŻH(t)CTΔDÂŻkγ→H(t)+EΔDÂŻkγ→(t)CxÂŻ(t)y→H(t−1)ΔDÂŻk(1−γ→)H(t)+EΔDÂŻk(1−γ→)(t)y→(t−1)xÂŻH(t)CTΔDÂŻkγ→H(t)+EDÂŻkγ→(t)v→(t)v→H(t)DÂŻkγ→H(t)+EΔDÂŻk(1−γ→)(t)y→(t−1)y→H(t−1)ΔDÂŻk(1−γ→)H(t)+Π¯kγ→(t)CPÂŻ(t|t−1)CTΠ¯kγ→H(t). (A4)

Equation (14) follows from (A4) by using Hadamard product properties and taking into account that

Γx¯y→(t,t−1)=Ω¯(t−1)Γx¯y→(t−1)+S→(t−1)Π¯γ→(t−1).

Finally, from (A1), it is clear that the pseudo covariance matrix PÂŻ(t|t)=E[Ï”ÂŻ(t|t)Ï”ÂŻH(t|t)], of the filtering errors Ï”ÂŻ(t|t)=xÂŻ(t)−xÂŻ^(t|t) can be computed in the form

PÂŻ(t|t)=PÂŻ(t|t−1)−Θ˜k(t)Ωk−1(t)Θ˜kH(t),

and consequently, using the Tk properness conditions, (15) holds. Furthermore, since

Ï”ÂŻ(t+1|t)=xÂŻ(t+1)−xÂŻ^(t+1|t)=Ί¯(t)Ï”ÂŻ(t|t)+uÂŻ(t)−H˜k(t)Δk(t), (A5)

E[Ï”(t|t)Δk(t)]=0, and E[uÂŻ(t)Ï”ÂŻH(t|t)]=−S→(t)Π¯kγ→(t)LÂŻkH(t), we obtain that

PÂŻ(t+1|t)=Ί¯(t)PÂŻ(t|t)Ί¯H(t)−HÂŻk(t)Θ¯kH(t)Ί¯H(t)               −Ω¯(t)Θ¯k(t)HÂŻkH(t)−HÂŻk(t)Ωk(t)HÂŻkH(t)+QÂŻ(t),

and hence, from Tk properness conditions, (16) follows.

□

Author Contributions

All authors have contributed equally to the work. The functions mainly carried out by each specific author are detailed below. Conceptualization, R.M.F.-A., N.L.B. and C.C.T.; formal analysis, R.M.F.-A. and J.D.J.-L.; methodology, R.M.F.-A. and J.D.J.-L.; investigation, R.M.F.-A. and J.D.J.-L.; visualization, R.M.F.-A., J.D.J.-L., N.L.B. and C.C.T.; writing—original draft preparation, R.M.F.-A. and J.D.J.-L.; writing—review and editing, R.M.F.-A., J.D.J.-L., N.L.B. and C.C.T.; funding acquisition, R.M.F.-A. and J.D.J.-L.; project administration, R.M.F.-A.; software, J.D.J.-L.; supervision, R.M.F.-A., J.D.J.-L., N.L.B. and C.C.T.; validation, R.M.F.-A., J.D.J.-L., N.L.B. and C.C.T. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

This paper has been supported in part by the Project PID2021-124486NB-I00 of the ‘Plan Estatal de I+D+i’, Ministerio de EducaciĂłn y Ciencia, Spain, the I+D+i project with reference number 1256911, under ‘Programa Operativo FEDER AndalucĂ­a 2014–2020’, Junta de AndalucĂ­a, and Project EI-FQM2-2023 of ‘Plan de Apoyo a la InvestigaciĂłn 2023–2024’ from the University of JaĂ©n.

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.Kurkin A.A., Tyugin D.Y., Kuzin V.D., Chernov A.G., Makarov V.S., Beresnev P.O., Filatov V.I., Zeziulin D.V. Autonomous mobile robotic system for environment monitoring in a coastal zone. Procedia Comput. Sci. 2017;103:459–465. doi: 10.1016/j.procs.2017.01.022. [DOI] [Google Scholar]
  • 2.Kondru D.S.R., Celenk M., Shen X. State estimation-based target tracking and applications of multi sensor data fusion. Int. J. Forensic Soft. Eng. 2019;1:32–46. doi: 10.1504/IJFSE.2019.104718. [DOI] [Google Scholar]
  • 3.Huang S., Chou P., Jin X., Zhang Y., Jiang Q., Yao S. Multi-sensor image fusion using optimized support vector machine and multiscale weighted principal component analysis. Electronics. 2020;9:1531. doi: 10.3390/electronics9091531. [DOI] [Google Scholar]
  • 4.Liping Y., Xia Y., Jiang L. Multisensor Fusion Estimation Theory and Application. 1st ed. Springer; Singapore: 2021. [Google Scholar]
  • 5.Tian C., Leng B., Hou X., Xiong L., Huang C. Multi-sensor fusion based estimation of tire-road peak adhesion coefficient considering model uncertainty. Remote Sens. 2022;14:5583. doi: 10.3390/rs14215583. [DOI] [Google Scholar]
  • 6.Kong D., Li X., Hu Y., Xu Q., Wang A., Hu W. Learning a novel LiDAR submap-based observation model for global positioning in long-term changing environments. IEEE Trans. Ind. Electron. 2023;70:3147–3157. doi: 10.1109/TIE.2022.3169849. [DOI] [Google Scholar]
  • 7.Zewge N.S., Bang H. A distributionally robust fusion framework for autonomous multisensor spacecraft navigation during entry phase of mars entry, descent, and landing. Remote Sens. 2023;15:1139. doi: 10.3390/rs15041139. [DOI] [Google Scholar]
  • 8.Zheng J., Ran C. Distributed fusion robust estimators for multisensor networked singular control system with uncertain-variance correlated noises and missing measurement. Comput. Appl. Math. 2023;42:66. doi: 10.1007/s40314-023-02202-3. [DOI] [Google Scholar]
  • 9.Liu W.-Q., Liu W., Li S., Tao G.-L. Fusion steady-state robust filtering for uncertain multisensor networked systems with application to autoregressive moving average signal estimates. Optim. Control Appl. Methods. 2023;44:275–307. doi: 10.1002/oca.2950. [DOI] [Google Scholar]
  • 10.Schenato L. Optimal sensor fusion for distributed sensors subject to random delay and packet loss; Proceedings of the 46th IEEE Conference on Decision and Control; New Orleans, LA, USA. 12–14 December 2007; pp. 1547–1552. [DOI] [Google Scholar]
  • 11.Sun S., Xie L., Xiao W., Soh Y.C. Optimal linear estimation for systems with multiple packet dropouts. Automatica. 2008;44:1333–1342. doi: 10.1016/j.automatica.2007.09.023. [DOI] [Google Scholar]
  • 12.Sun S., Ma J. Linear estimation for networked control systems with random transmission delays and packet dropouts. Inf. Sci. 2014;269:349–365. doi: 10.1016/j.ins.2013.12.055. [DOI] [Google Scholar]
  • 13.Zhao H., Wang T., Jin H., Ma J. Zero-input compensation mechanism-based linear estimation for systems with multiple packet dropouts and multiplicative noises. Int. J. Signal Process. Image Process. Pattern Recogn. 2016;9:331–340. doi: 10.14257/ijsip.2016.9.11.30. [DOI] [Google Scholar]
  • 14.Lu Z., Zhong S., Qu L. A switching approach to packet loss compensation strategy. IEEE Access. 2019;7:5609–5615. doi: 10.1109/ACCESS.2018.2888518. [DOI] [Google Scholar]
  • 15.Song X., Wei D., Chen Y., Zhu W. Bidirectional asymmetric delay feedback for cooperative adaptive cruise control of vehicle platoons with unreliable communication. Asian J. Control. 2022;24:3066–3079. doi: 10.1002/asjc.2702. [DOI] [Google Scholar]
  • 16.Li B., Zhou X., Ning Z., Guan X., Yiu K.-F.C. Dynamic event-triggered security control for networked control systems with cyber-attacks: A model predictive control approach. Inf. Sci. 2022;612:384–398. doi: 10.1016/j.ins.2022.08.093. [DOI] [Google Scholar]
  • 17.Su Y., Hu Z., Chen K., Luo T., Li Y. State Feedback Controller Design of Networked Sampled-Data Systems with Packet Loss. Int. J. Innov. Comput. Inf. Control. 2022;18:1305–1316. doi: 10.24507/ijicic.18.04.1305. [DOI] [Google Scholar]
  • 18.Geng Q., Zhao L., Li L., Liu F. A dynamic controller design for trajectory tracking control of wheeled mobile robot under stochastic denial of service attacks. IEEE Trans. Circuits Syst. II Express Briefs. 2022;69:3560–3564. doi: 10.1109/TCSII.2022.3168304. [DOI] [Google Scholar]
  • 19.Xu Y., Pan M., Huang J., Zhou W., Qiu X. An intelligent estimation-based large-scale envelope control for variable cycle engine with packet dropout. Aerosp. Sci. Technol. 2023;133:108078. doi: 10.1016/j.ast.2022.108078. [DOI] [Google Scholar]
  • 20.Zhu X., Zhang X., Wei J., Lin H. Output-based dynamic event-triggered control for networked control systems with delays and packet losses without acknowledgements. IEEE Trans. Autom. Control. 2023 doi: 10.1109/TAC.2023.3250030. Early Access . [DOI] [Google Scholar]
  • 21.Ni J., Zhao Y. Fixed-time consensus tracking of wheeled mobile robots under digraph with packet dropout. Lect. Notes Electr. Eng. 2023;934:1455–1467. doi: 10.1007/978-981-19-3998-3_136. [DOI] [Google Scholar]
  • 22.Elahi A., Alfi A., Modares H. Distributed consensus control of vehicular platooning under delay, packet dropout and noise: Relative state and relative input-output control strategies. IEEE Trans. Intell. Transp. Syst. 2023;23:20123–20133. doi: 10.1109/TITS.2022.3174060. [DOI] [Google Scholar]
  • 23.Ma J., Sun S. Information fusion estimators for systems with multiple sensors of different packet dropout rates. Inf. Fusion. 2011;12:213–222. doi: 10.1016/j.inffus.2010.11.003. [DOI] [Google Scholar]
  • 24.Caballero-Águila R., Hermoso-Carazo A., Linares-PĂ©rez J. Least-squares linear estimators using measurements transmitted by different sensors with packet dropouts. Digit. Signal Process. 2012;22:1118–1125. doi: 10.1016/j.dsp.2012.06.002. [DOI] [Google Scholar]
  • 25.Ma J., Sun S. Centralized fusion estimators for multisensor systems with random sensor delays, multiple packet dropouts and uncertain observations. IEEE Sens. J. 2013;13:1228–1235. doi: 10.1109/JSEN.2012.2227995. [DOI] [Google Scholar]
  • 26.Li N., Sun S., Ma J. Multi-sensor distributed fusion filtering for networked systems with different delay and loss rates. Digit. Signal Process. 2014;34:29–38. doi: 10.1016/j.dsp.2014.07.016. [DOI] [Google Scholar]
  • 27.Li S., Liu W., Guili T. Centralized fusion robust filtering for networked uncertain systems with colored noises, one-step random delay, and packet dropouts. EURASIP J. Adv. Signal Process. 2022;2022:1–23. doi: 10.1186/s13634-022-00857-4. [DOI] [Google Scholar]
  • 28.Yuan X., Yu S., Zhang S., Wang G., Liu S. Quaternion-Based Unscented Kalman Filter for Accurate Indoor Heading Estimation Using Wearable Multi-Sensor System. Sensors. 2015;15:10872–10890. doi: 10.3390/s150510872. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Talebi S., Kanna S., Mandic D. A distributed quaternion Kalman filter with applications to smart grid and target tracking. IEEE Trans. Signal Inf. Process. Netw. 2016;2:477–488. doi: 10.1109/TSIPN.2016.2618321. [DOI] [Google Scholar]
  • 30.Tannous H., Istrate D., Benlarbi-Delai A., Sarrazin J., Gamet D., Ho Ba Tho M.C., Dao T.T. A new multi-sensor fusion scheme to improve the accuracy of knee flexion kinematics for functional rehabilitation movements. J. Sens. 2016;16:1914. doi: 10.3390/s16111914. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Navarro-Moreno J., FernĂĄndez-AlcalĂĄ R.M., JimĂ©nez LĂłpez J.D., Ruiz-Molina J.C. Widely linear estimation for multisensor quaternion systems with mixed uncertainties in the observations. J. Frankl. Inst. 2019;356:3115–3138. doi: 10.1016/j.jfranklin.2018.08.031. [DOI] [Google Scholar]
  • 32.Wu J., Zhou Z., Fourati H., Li R., Liu M. Generalized linear quaternion complementary filter for attitude estimation from multi-sensor observations: An optimization approach. IEEE Trans. Autom. Sci. Eng. 2019;16:1330–1343. doi: 10.1109/TASE.2018.2888908. [DOI] [Google Scholar]
  • 33.Talebi S.P., Werner S., Mandic D.P. Quaternion-valued distributed filtering and control. IEEE Trans. Autom. Control. 2020;65:4246–4256. doi: 10.1109/TAC.2020.3007332. [DOI] [Google Scholar]
  • 34.FernĂĄndez-AlcalĂĄ R.M., Navarro-Moreno J., Ruiz-Molina J.C. T-proper hypercomplex centralized fusion estimation for randomly multiple sensor delays systems with correlated noises. Sensors. 2021;21:5729. doi: 10.3390/s21175729. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.JimĂ©nez-LĂłpez J.D., FernĂĄndez-AlcalĂĄ R.M., Navarro-Moreno J., Ruiz-Molina J.C. The distributed and centralized fusion filtering problems of tessarine signals from multi-sensor randomly delayed and missing observations under Tk-properness conditions. Mathematics. 2021;9:2961. doi: 10.3390/math9222961. [DOI] [Google Scholar]
  • 36.Navarro-Moreno J., FernĂĄndez-AlcalĂĄ R.M., JimĂ©nez-LĂłpez J.D., Ruiz-Molina J.C. Tessarine signal processing under the T-properness condition. J. Franklin Inst. 2020;357:10100–10126. doi: 10.1016/j.jfranklin.2020.08.002. [DOI] [Google Scholar]
  • 37.Navarro-Moreno J., Ruiz-Molina J.C. Wide-sense Markov signals on the tessarine domain. A study under properness conditions. Signal Process. 2021;183:108022. doi: 10.1016/j.sigpro.2021.108022. [DOI] [Google Scholar]
  • 38.Nitta T., Kobayashi M., Mandic D.P. Hypercomplex widely linear estimation through the lens of underpinning geometry. IEEE Trans. Signal Process. 2019;67:3985–3994. doi: 10.1109/TSP.2019.2922151. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES