proached under different hypotheses. For example,
Hermoso and Linares (1994) proposed a Riccati-
type algorithm in discrete-time systems, considering
that the Bernoulli random variables are independent;
on the other hand, Hadidi and Schwartz (1979) ob-
tained an estimation algorithm based also on Ric-
cati equations, but considering a specific type of de-
pendence between the Bernoulli variables. Both pa-
pers are based on a full knowledge of the state-space
model; recently, Nakamori et al. (2004) have pro-
posed a Chandrasekhar-type filtering algorithm for
wide-sense stationary signals from uncertain observa-
tions without using the state-space model but covari-
ance information.
In this paper, we analyze the LMSE linear filter-
ing problem of continuous-time wide-sense stationary
scalar signals from uncertain observations perturbed
by white and coloured additive noises. Assuming
that the Bernoulli random variables present a type of
dependence analogous to that considered by Hadidi
and Schwartz (1979), we propose a Chandrasekhar
and a Riccati-type algorithm, derived by using covari-
ance information. The comparison between both al-
gorithms shows the computational advantages of the
Chandrasekhar-type one.
2 ESTIMATION PROBLEM
Let us consider a continuous-time scalar observation
equation described by
y(t) = u(t)z(t)+v(t)+v
0
(t), z(t) = Hx(t), t ≥ 0
(1)
where y(t) represents the observation of the signal
z(t), perturbed by a multiplicative noise, u(t), and
by white and coloured additive noises, v(t) and v
0
(t),
respectively; the signal is expressed as a linear com-
bination of the components of the n-dimensional state
vector x(t).
Denoting by Φ and Φ
0
the system matrices of the
state and the coloured noise, respectively, we have as-
sumed the following hypotheses on the processes ap-
pearing in equation (1):
(H.1) The signal process {z(t); t ≥ 0} is wide-sense
stationary with zero mean, being its autoco-
variance function K
z
(t, s) = E[z(t)z(s)] =
K
z
(t − s), for t, s ≥ 0. Moreover, the cross-
covariance function of the state x(t) and the
signal z(s), K
xz
(t, s), verifies the differential
equation
∂K
xz
(t, s)
∂t
= ΦK
xz
(t, s), s < t.
(H.2) The additive noise {v(t); t ≥ 0} is a zero-mean
white process whose autocovariance function is
given by E[v(t)v(s)] = Rδ
D
(t − s), for t, s ≥
0, being R 6= 0 and δ
D
the Dirac delta function.
(H.3) The coloured noise {v
0
(t); t ≥ 0} is
a zero-mean wide-sense stationary process
with autocovariance function K
v
0
(t, s) =
E[v
0
(t)v
0
(s)] = K
v
0
(t−s), for t, s ≥ 0, which
satisfies the differential equation
∂K
v
0
(t, s)
∂t
= Φ
0
K
v
0
(t, s), s < t.
(H.4) The multiplicative noise {u(t); t ≥ 0} de-
scribing the uncertainty in the observations is
modelled by identically distributed Bernoulli
random variables with initial probability vector
(1 − p, p)
T
and conditional probability matrix
P (t/s). We assume that the (2, 2)-element of
this matrix is independent of t and s, that is,
P (u(t) = 1/u(s) = 1) = p
22
for t 6= s. Under these considerations, it is clear
that
E [u(t)u(s)] =
½
p, if t = s
p p
22
, if t 6= s
(H.5) The processes {x(t); t ≥ 0}, {u(t); t ≥ 0},
{v(t); t ≥ 0} and {v
0
(t); t ≥ 0} are mutually
independent.
Under these considerations, our aim consists of de-
termining an algorithm to calculate the LMSE linear
estimator of the signal z(t) given the observations un-
til time t, that is {y(s); 0 ≤ s ≤ t}. It is clearly ob-
served that this estimator, denoted by bz(t), can be ex-
pressed as bz(t) = Hbx(t), where bx(t) is the LMSE
linear filter of the state. For this reason, we have fo-
cussed our interest on obtaining an algorithm for bx(t),
which can be expressed as
bx(t) =
Z
t
0
h(t, τ )y(τ )dτ (2)
where {h(t, τ), 0 ≤ τ ≤ t} denotes the impulse-
response function.
As a consequence of the Orthogonal Projection
Lemma (OPL) and the hypotheses on the model, bx(t)
satisfies the Wiener-Hopf equation, given by
pK
xz
(t, s) =
Z
t
0
h(t, τ )E [y(τ)y(s)] dτ, 0 ≤ s ≤ t
(3)
or, equivalently,
h(t, s)R = pK
xz
(t, s) −
Z
t
0
h(t, τ )
K(τ, s)dτ,
(4)
K(τ, s) = pp
22
HK
xz
(τ, s) + K
v
0
(τ, s).
In order to determine a differential equation for bx(t),
we differentiate (2) with respect to t and so, we obtain
dbx(t)
dt
=
Z
t
0
∂h(t, τ)
∂t
y(τ)dτ + h(t, t)y(t). (5)
CONTINUOUS-TIME SIGNAL FILTERING FROM NON-INDEPENDENT UNCERTAIN OBSERVATIONS
323