Stochastic Differential Equations for Modeling, Estimation and Identification of Mobile-to-Mobile Communication Channels

advertisement
1754
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 4, APRIL 2009
Stochastic Differential Equations for
Modeling, Estimation and Identification of
Mobile-to-Mobile Communication Channels
Mohammed M. Olama, Member, IEEE, Seddik M. Djouadi, Member, IEEE,
and Charalambos D. Charalambous, Senior Member, IEEE
Abstract—Mobile-to-mobile networks are characterized by
node mobility that makes the propagation environment time
varying and subject to fading. As a consequence, the statistical
characteristics of the received signal vary continuously, giving
rise to a Doppler power spectral density (DPSD) which varies
from one observation instant to the next. The current models
do not capture and track the time varying characteristics. This
paper is concerned with dynamical modeling of time varying
mobile-to-mobile channels, parameter estimation and identification from received signal measurements. The evolution of the
propagation environment is described by stochastic differential
equations, whose parameters can be determined by approximating the band-limited DPSD using the Gauss-Newton method.
However, since the DPSD is not available online, we propose
to use a filter-based expectation maximization algorithm and
Kalman filter to estimate the channel parameters and states, respectively. The scheme results in a finite dimensional filter which
only uses the first and second order statistics. The algorithm
is recursive allowing the inphase and quadrature components
and parameters to be estimated online from received signal
measurements. The algorithms are tested using experimental
data collected from moving sensor nodes in indoor and outdoor
environments demonstrating the method’s viability.
Index Terms—Mulipath fading channels, stochastic differential
equations, Doppler spectral density, Kalman filter, expectation
maximization, estimation and identification.
I. I NTRODUCTION
M
OBILE-TO-MOBILE (or ad hoc) wireless networks
comprise nodes that freely and dynamically selforganize into arbitrary and/or temporary network topology
without any fixed infrastructure support [1]. They require
direct communication between a mobile transmitter and a
mobile receiver over a wireless medium. Such mobile-tomobile communication systems differ from the conventional
cellular systems, where one terminal, the base station, is
stationary and only the mobile station is moving. As a consequence, the statistical properties of mobile-to-mobile links are
Manuscript received September 26, 2007; revised June 5, 2008 and August
17, 2008; accepted October 8, 2008. The associate editor coordinating the
review of this paper and approving it for publication was H. Xu.
M. M. Olama is with the Computational Sciences and Engineering Division, Oak Ridge National Laboratory, Oak Ridge, TN 37831 (e-mail:
olamahussemm@ornl.gov).
S. M. Djouadi is with the Electrical Engineering & Computer Science
Department, University of Tennessee, 414 Ferris Hall, Knoxville, TN 379962100 (e-mail: djouadi@eecs.utk.edu).
C. D. Charalambous is with the Electrical & Computer Engineering
Department, University of Cyprus, 75 Kallipoleos Street, P.O. Box 20537
1678, Nicosia, Cyprus (e-mail: chadcha@ucy.ac.cy).
Digital Object Identifier 10.1109/TWC.2009.071068
different from cellular ones [2][3]. Copious ad hoc networking
research exists on layers in the open system interconnection
(OSI) model above the physical layer. However, neglecting
the physical layer while modeling wireless environment is
error prone and should be considered more carefully [4]. The
experimental results in [5] show that the factors at the physical
layer not only affect the absolute performance of a protocol,
but because their impact on different protocols is non-uniform,
it can even change the relative ranking among protocols for
the same scenario. The importance of the physical layer is
demonstrated in [6] by evaluating the Medium Access Control
(MAC) performance.
Most of the research on mobile-to-mobile channel modeling, such as [2][3][7][8][9], deals mainly with deterministic
wireless channel models. In these models the speed of the
nodes are assumed to be constant and the statistical characteristics of the received signal are assumed to be fixed in time.
The Doppler power spectral density (DPSD) is then fixed
from one observation instant to the next. But in reality, the
propagation environment varies continuously due to mobility
of the nodes at variable speeds causing network topology to
dynamically change, the angle of arrival of the wave upon
the receiver can vary continuously, and objects or scatters
move in between the transmitter and the receiver resulting
in appearance or disappearance of existing paths from one
instant to the next. As a result, the current models that assume
fixed statistics can no longer capture and track complex
time variations in the propagation environment. These time
variations compel us to introduce more advanced dynamical
models based on stochastic differential equations (SDEs), in
order to capture higher order dynamics of mobile-to-mobile
channels.
Recently, there have been several papers on the application
of SDEs to modeling propagation phenomena in radar scattering and wireless communications. SDEs have been successfully used to analyze K-distributed noise in electromagnetic
scattering in [11]. Autoregressive stochastic models for the
computer simulation of correlated Rayleigh fading processes
are investigated in [12]. A first-order stochastic autoregressive
model for a flat stationary wireless channel is introduced in
[13]. Stochastic channel models based on SDEs for cellular
networks have been presented in [14][15][31]. Some preliminary results using SDEs to model ad hoc channels were presented initially in [10]. The advantage of using SDE methods
is based on the computational simplicity of the algorithm
c 2009 IEEE
1536-1276/09$25.00 Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
OLAMA et al.: STOCHASTIC DIFFERENTIAL EQUATIONS FOR MODELING, ESTIMATION AND IDENTIFICATION OF MOBILE-TO-MOBILE
simply because estimation is done recursively. This means
that there is no need to store and process all measurements;
rather, at each time step the estimator is updated using the
previous estimator values and the new innovations. In our
case, since we are also dealing with identification of timevarying parameters, in addition to estimating the SDE models,
this offers a considerable advantage both in the simplicity of
presentation as well as in the computation complexity.
In this paper, the deterministic DPSD derived in [2][3] is
used to develop dynamical stochastic state space models for
mobile-to-mobile channel, which consider the inphase and
quadrature components as stochastic processes. The random
variables characterizing the instantaneous power in static
channel models are generalized to dynamical models including
random processes with time varying (TV) statistics. Inphase
and quadrature components of the TV mobile-to-mobile channel and their statistics are derived from the stochastic state
space models. Since these models are based on state space
representations, we propose to estimate the channel parameters
as well as the inphase and quadrature components directly
from received signal level measurements, which are usually
available or easy to obtain in any wireless ad hoc or sensor
network. A filter-based expectation maximization (EM) algorithm [16][26][27] and Kalman filter [17] are employed in the
estimation process. These filters use only the first and second
order statistics and recursive and therefore can be implemented
online. The standard EM algorithm [26] has a wide range
of applications, such as in the estimation of speech signals
[28], in localization of narrowband sources [29] and in speech
coding [30] to cite a few.
The proposed models and estimation algorithms are tested
using received signal level measurement data collected from
two moving Crossbow’s TelosB wireless sensor nodes [18],
in indoor and outdoor environments. The experimental results,
presented in this paper, demonstrate the modeling, estimation
and identification algorithms viability. The proposed models can be used in the development of a practical channel
simulator that replicates wireless channel characteristics, and
produces outputs that vary in a similar manner to the variations
encountered in a real-world channel environment.
The remainder of this paper is organized as follows. Section II presents the deterministic DPSD of mobile-to-mobile
channels as described in [2]. Section III discusses the proposed
stochastic mobile-to-mobile channel models. Section IV introduces the filter-based EM algorithm together with the Kalman
filter, to estimate recursively the channel parameters and states,
respectively, from received signal measurements. Section V
discusses the experimental setup, numerical results and link
performance. Section VI provides concluding remarks.
II. D ETERMINISTIC DPSD OF M OBILE - TO -M OBILE
C HANNELS
Dependent on mobile speed, wavelength, and angle of
incidence, the Doppler frequency shifts on the multipath rays
give rise to a DPSD. The cellular DPSD for a received fading
carrier of frequency fc is given by [9]
⎧
⎨ 1 2 , |f − fc | < f1
S(f )
c
1− f −f
=
(1)
f1
⎩
pG/πf1
0,
otherwise
8
3.5
6
2.5
1755
3
2
4
1.5
1
2
0.5
0
−1
−0.5
0
0.5
0
−6 −5 −4 −3 −2 −1
1
alpha = 0
0
1
2
3
4
5
6
alpha = 0.25, f2 = 4*f1
5
12
4
10
8
3
6
2
4
1
0
−4
2
−2
0
2
4
0
−3
alpha = 0.5, f2 = 2*f1
−2
−1
0
1
2
3
alpha = 1
Fig. 1. Mobile-to-mobile deterministic DPSDs for different values of α’s,
with parameters fc = 0, f1 = 1, and pG = π.
where f1 is the maximum Doppler frequency of the mobile, p
is the average power received by an isotropic antenna, and G is
the gain of the receiving antenna. For a mobile-to-mobile link,
with f1 and f2 as the sender and receiver’s maximum Doppler
frequencies, respectively, the degree of double mobility, denoted by α is defined by α = [min(f1 , f2 )/ max(f1 , f2 )], so
0 ≤ α ≤ 1, where α = 1 corresponds to a full double mobility
and α = 0 to a single mobility like the cellular link, implying
that cellular channels are a special case of mobile-to-mobile
channels. The corresponding deterministic mobile-to-mobile
DPSD is for |f − fc | < (1 + α)fm [2][7],
f − f 2
S(f )
1+α
c
√
√
1−
= K
(1 + α)fm
(pG)2 /π 2 fm α
2 α
=
0, otherwise
(2)
where K(·) is the complete elliptic integral of the first
kind, and fm = max(f1 , f2 ). Fig. 1 shows deterministic
mobile-to-mobile DPSDs for different values of α’s. Thus,
a generalized DPSD has been found where the U-shaped
spectrum of cellular channels is a special case.
The deterministic mobile-to-mobile DPSD is used in the
next section to derive a method based on the SDEs for
the inphase and quadrature components of the channel via
approximations by rational functions.
III. S TOCHASTIC M OBILE - TO -M OBILE C HANNEL
M ODELS
A. General Representation of Time Varying Channels
The general TV model of a wireless channel is typically
represented by the following multipath band-pass impulse
response [19]
C(t; τ )
=
J(t)
Ij (t, τ ) cos(2πfc t) − Qj (t, τ ) sin(2πfc t)
j=1
δ τ − τj (t)
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
(3)
1756
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 4, APRIL 2009
where C(t; τ ) is the band-pass response of the channel at
time t, due to an impulse applied at time t − τ , J(t) is
the random number of multipath components, and the set
J(t)
{Ij (t, τ ), Qj (t, τ ), τj (t)}j=1 describes the random TV
inphase component, quadrature component, and arrival time
of the different paths, respectively. Let sl (t) be the transmitted
signal, then the band pass representation of the received signal
is given by
y(t) =
J(t)
Ij (t, τ ) cos(2πfc t) − Qj (t, τ ) sin(2πfc t)
j=1
sl t − τj (t) +νI (t) cos(2πfc t) − νQ (t) sin(2πfc t) (4)
where {νI (t)}t≥0 and {νQ (t)}t≥0 are two independent and
identically distributed (iid) white Gaussian noise processes.
The DPSD is the fundamental channel characteristic on
which dynamical channel models are based on. The approach
presented here is based on traditional system theory using
the state space approach [20] while capturing the spectral
characteristics of the channel. The main idea in constructing the dynamical models for mobile-to-mobile channels is
to factorize the DPSD into an approximate even transfer
function, and then use a stochastic realization [21] to obtain
a state space representation for the inphase and quadrature
components. The dynamical models, introduced here, are
based on the fundamental assumption that the inphase and
quadrature components of the fading channel are assumed to
be conditionally uncorrelated Gaussian random variables [22],
and thus conditionally independent.
The mobile-to-mobile channel is considered as a dynamical
system for which the input-output map is described by (3).
In order to identify the random process associated with S(f )
in (2) in the form of an SDE, we need to find a transfer
function, H(f ) whose magnitude square equals S(f ), i.e.,
S(f ) = |H(f )|2 . This is√equivalent to S(s) = H(s)H(−s),
where s = i2πf and i = −1. However, since S(f ) in bandlimited, it does not satisfy the Paley and Wiener condition
[23] and therefore is not factorizable. In order to factorize it,
the DPSD has to be first approximated by a rational transfer
function, denoted S̃(f ), and is discussed next.
B. Approximating the Deterministic Mobile-to-Mobile DPSD
A number of rational approximation methods can be used to
approximate the mobile-to-mobile DPSD [24], the choice of
which depends on the complexity and the required accuracy.
In this paper, we consider a numeric approach based on the
Gauss-Newton method for iterative search [24], which is used
to generate a stable, minimum phase, real rational transfer
function, denoted by H̃(s), to identify the best model from
the data of H(2πf ) as
min
a,b
l
2
w(2πfk )H(2πfk ) − H̃(2πfk )
sn
bn−1 sn−1 + · · · + b1 s + b0
+ an−1 sn−1 + · · · + a1 s + a0
S̃(s)
=
H̃(s)
=
and a := {an−1 , · · · , a1 , a0 }, b := {bn−1 , · · · , b1 , b0 },
w(2πf ) is the weight function and l is the number of frequency points. Several variants have been suggested in the
(7)
Fig. 2(c) shows S(f ) and S̃(f ) according to (7) and (8) for
different values of α’s. It can be noticed that this simple
approximation method is less accurate than the Gauss-Newton
method, but is easier to implement. In the next section,
the approximated deterministic DPSD is used to develop
stochastic mobile-to-mobile channel models.
C. Stochastic Mobile-to-Mobile Channel Models
Several stochastic realizations can be used to obtain a
state space representation for the inphase and quadrature
components of mobile-to-mobile channel, the choice of which
depends on the application. The stochastic observable canonical form (OCF) [20][32] is used to realize (6) for the inphase
and quadrature components as
dXI,j (t)
=
AI XI,j (t)dt + BI dWjI (t)
Ij (t)
=
CI XI,j (t) + fjI (t)
dXQ,j (t)
=
AQ XQ,j (t)dt + BQ dWjQ (t)
Qj (t)
=
CQ XQ,j (t) +
fjQ (t)
where
1
n
XI,j (t) = [XI,j
(t), · · · , XI,j
(t)]T
⎡
(6)
K2
s4 + 2ωd2 (1 − 2ζ 2 )s2 + ωd4
K
s2 + 2ζωd s + ωd2
and if the approximate density S̃(f ) coincides with the exact
density S(f ) at f = 0 and f = fmax , then the arbitrary
parameters {ζ, ωd , K} can be computed explicitly as
1
S(0)
2πfmax
ζ =
1− 1−
, ωd = 2
S(fmax )
1 − 2ζ 2
K = ωd2 S(0)
(8)
(5)
k=1
where H̃(s) =
literature, where the weighting function gives less attention
to high frequencies [24]. This approach is chosen since it is
highly accurate; however it requires moderate computational
cost and is sensitive to the initial state.
Fig. 2(a) shows the DPSD, S(f ), and its approximation
S̃(f ) via different orders using the Gauss-Newton method.
The higher the order of S̃(f ) the better the approximation
obtained. It can be seen that approximation with 4th order
transfer function gives a very good approximation. Fig. 2(b)
shows S(f ) and S̃(f ) for different values of α’s via 4th order
even function. It can be noticed that S̃(f ) approximates S(f )
with high accuracy. A higher order model would add more
complexity. Now we consider a special case of (6) where
the coefficients of the approximate DPSD, a and b, can be
computed explicitly with reasonable accuracy. Let
⎢
⎢
⎢
AI = AQ = ⎢
⎢
⎣
1
n
XQ,j (t) = [XQ,j
(t), · · · , XQ,j
(t)]T
⎤
0
1
0
···
0
⎥
0
0
1
···
0
⎥
⎥
..
..
..
..
..
⎥
.
.
.
.
.
⎥
⎦
0
0
0
···
1
−a0 −a1 −a2 · · · −an−1
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
(9)
OLAMA et al.: STOCHASTIC DIFFERENTIAL EQUATIONS FOR MODELING, ESTIMATION AND IDENTIFICATION OF MOBILE-TO-MOBILE
bn−1
bn−2
..
.
⎥
⎥
⎥
⎥ , CI = CQ = [1, 0, · · · , 0]
⎥
⎦
4.5
where
X(t) =
A(t)
=
B(t)
=
C(t)
=
alpha = 0.25
3.5
S(f)
and XI,j (t), XQ,j (t) are state vectors of the inphase and
quadrature components. Ij (t) and Qj (t) correspond to the
inphase and quadrature components, respectively, {WjI (t)}t≥0
and {WjQ (t)}t≥0 are independent standard Brownian motions, which correspond to the inphase and quadrature
components of the jth path respectively, the parameters
{an−1 , · · · , a0 , bn−1 , · · · , b0 } are obtained from the approximation of the deterministic DPSD, and fjI (t) and fjQ (t) are
arbitrary functions representing the line-of-sight (LOS) of the
inphase and quadrature components respectively, characterizing further dynamic variations in the environment. The LOS
functions can be defined as f I (t) = r0 cos(ω0 t + ϕ0 ) and
f Q (t) = r0 sin(ω0 t + ϕ0 ) where the parameters {r0 , ω0 , ϕ0 }
correspond to the LOS component [22].
Time-domain simulation of mobile-to-mobile channels can
be performed by passing two independent white noise processes through two identical filters, H̃(s) , obtained from the
factorization of the deterministic DPSD, one for the inphase
and the other for the quadrature component, and realized in
their state space form as described in (9) and (10). Fig. 3
shows time domain simulation of the inphase and quadrature
components, and the attenuation coefficient for a mobile-tomobile channel with parameters ν1 = 36 km/hr (10 m/s) and
ν2 = 24 km/hr (6.6 m/s) in which α = 0.66. In Fig. 3 GaussNewton method is used to approximate the deterministic
DPSD with 4th order transfer function. The simulation is
performed using Simulink in Matlab.
As the DPSD varies from one instant to the next, the channel
parameters {an−1 , · · · , a0 , bn−1 , · · · , b0 } also vary in time,
and have to be estimated online from time domain measurements. In Section IV, we propose to recursively estimate the
channel parameters as well as the inphase and quadrature
components directly from received signal measurements, using
the EM algorithm together with the Kalman filter. Without loss
of generality, we consider the case of flat fading, in which the
ad hoc channel has purely a multiplicative effect on the signal
and the multipath components are not resolvable, and can be
considered as a single path [19]. Following the state space
representation in (9) and the band pass representation of the
received signal in (4), the TV fading channel can be represented using a general stochastic state space representation of
the form
dX(t) =
y(t) =
4
(10)
A(t)X(t)dt + B(t) dW (t)
C(t)X(t) + D(t) ν(t)
T
XI (t)T XQ (t)T
AI (t)
0
0
AQ (t)
BI (t)
0
0
BQ (t)
cos(ωc t)CI − sin(ωc t)CQ
(11)
3
2.5
Original S(f)
Appr. with order = 2
Appr. with order = 4
Appr. with order = 6
2
1.5
−50
−40
−30
−20
−10
0
10
Frequency (Hz)
20
30
40
50
(a)
S(w)
Appr. S(w)
alpha = 0.5
0.25
alpha = 0.33
0.2
alpha = 0.25
alpha = 0.2
Magnitude (W)
⎢
⎢
⎢
BI = BQ = ⎢
⎢
⎣ b1
b0
⎤
0.15
0.1
0.05
0
−60
−40
−20
0
20
40
60
Frequency (Hz)
(b)
S(w)
Appr. S(w)
alpha = 0.5
0.25
alpha = 0.33
alpha = 0.25
0.2
Magnitude (W)
⎡
1757
alpha = 0.2
0.15
0.1
0.05
0
−60
−40
−20
0
20
40
60
Frequency (Hz)
(c)
Fig. 2. DPSD, S(f ), and its approximation, S̃(f ), (a) using the GaussNewton method for different orders of S̃(f ) (b) using the Gauss-Newton
method via 4th order function for different values of α’s (c) using the special
case approximation method via 4th order function for different values of α’s.
Note that f1 = 10 Hz.
D(t) =
ν(t)
=
cos(ωc t) − sin(ωc t)
(12)
T
T
νI (t) νQ (t) , dW (t) = dW I (t) dW Q (t)
In this case, y(t) represents the received signal measurements,
X(t) is the state variable of the inphase and quadrature
components, and ν(t) is a continuous-time measurement noise.
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
1758
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 4, APRIL 2009
1
1
0
−1
−2
0
−1
0
0.5
1
1.5
−2
2
Attenuation Coefficient
2
0.5
1
1.5
2
IV. M OBILE - TO -M OBILE C HANNEL E STIMATION V IA THE
EM A LGORITHM AND K ALMAN F ILTERING
Attenuation Coefficient
r(t) [dB]
0
1.5
1
−10
−20
0.5
0
0
10
2.5
r(t)
are
obtained
from
{an−1 , · · · , a0 , bn−1 , · · · , b0 }
approximating the deterministic DPSD. However, in reality
one can not have access to the DPSD online and at all
times during the estimation process. In the next section, we
estimate the channel parameters, the inphase and quadrature
components directly from received signal measurements.
Quadrature
2
Q(t)
I(t)
Inphase
2
0
0.5
1
Time (sec)
1.5
2
−30
0
0.5
1
Time (sec)
1.5
2
This section describes the procedure employed to estimate
the mobile-to-mobile channel model parameters and states
associated with (11), using the EM algorithm [16][26] together
with Kalman filtering [17]. We consider the discrete-time
(sampled) version of (11) given as [21]
xk+1
yk
Fig. 3.
Inphase and
quadrature components {I(t), Q(t)}, and the
attenuation coefficient I 2 (t) + Q2 (t), for a mobile-to-mobile channel with
α = 0.66.
= Ak xk + Bk wk
= Ck xk + Dk vk
(18)
where subscript k belongs to the index set {0, 1, · · · }, xk ∈
R2n is a discrete-time state vector, yk ∈ R1 is a discretetime measurement vector, wk ∈ R2 is a discrete-time state
D. Solution to the Stochastic State Space Model
noise, vk ∈ R2 is a discrete-time measurement noise, Ak =
The stochastic TV state space model described in (11) and Φ(tk+1 , tk ) where Φ(t, t0 ) is the fundamental matrix of
t
(11), Bk2 = tkk+1 Φ(tk+1 , s)B(s)B(s)T ΦT (tk+1 , s) ds,
(12) has a solution given by [21][32]
t
yk = y(tk ), Ck = C(tk ), Dk = D(tk ), and vk = v(tk ). The
ΦL (t, u)BL (u)dWL (u) (13) noise processes wk and vk are assumed to be independent zero
XL (t) = ΦL (t, t0 )XL (t0 ) +
t0
mean and unit variance Gaussian processes.
The system parameters θk = {Ak , Bk , Ck , Dk } and states
where L = I or Q, and ΦL (t, t0 ) is the fundamental matrix,
which satisfies Φ̇L (t, t0 ) = AL (t)ΦL (t, t0 ) and ΦL (t0 , t0 ) are unknown and can be estimated through received signal
measurement data, YN = {y1 , y2 , · · · , yN }. The parameters
is the identity matrix.
A simple computation shows that the mean of XL (t) is given are identified using a filter-based EM algorithm and the
channel states are estimated using the Kalman filter. The
by [21]
Kalman filter is introduced next.
E[XL (t)] = ΦL (t, t0 ) E[XL (t0 )]
(14)
and the covariance matrix of XL (t) is given by
ΣL (t) = ΦL (t, t0 )V ar XL (t0 ) ΦTL (t, t0 )
(15)
t
T
+
ΦL (t, u)BL (u)BL
(u)ΦTL (t, u) du
t0
Differentiating (15) shows that ΣL (t) satisfies the Riccati
equation
Σ̇L (t) = A(t)ΣL (t) + ΣL (t)AT (t) + B(t)B T (t)
(16)
For the time invariant case, AL (t) = AL and BL (t) = BL ,
(13), (14), and (15) simplify to
t
eAL (t−u) BL dWL (u)
XL (t) = eAL (t−t0 ) XL (t0 ) +
t0
E[XL (t)] =
ΣL (t) =
+
eAL (t−t0 ) E[XL (t0 )]
T
eAL (t−t0 ) V ar XL (t0 ) eAL (t−t0 )
t
T AT
eAL (t−u) BL BL
e L (t−u) du
(17)
t0
It can be seen in (14) and (15) that the mean and variance
of the inphase and quadrature components are functions of
time. Note that the statistics of the inphase and quadrature
components, and therefore the statistics of the mobile-tomobile channel, are time varying.
As
described
above,
the
channel
parameters
A. Channel State Estimation: The Kalman Filter
The Kalman filter estimates the channel states xk for given
system parameter θk and measurements Yk . It is described by
the following equations [17][32]
T
−2
x̂k/k = Ak−1 x̂k−1/k−1 + Pk/k Ck−1
Dk−1
(yk − Ck−1 Ak−1
x̂k−1/k−1 ), x̂k/k−1 = Ak−1 x̂k−1/k−1 , x̂0/0 = m0
(19)
where k = 1, 2, · · · , N , and Pk/k is given by
−1
P̄k/k
=
−1
−2
Pk−1/k−1
+ ATk−1 Bk−1
Ak−1
−1
Pk/k
=
T
−2
−2
−2
−2
Ck−1
Dk−1
Ck−1 + Bk−1
− Bk−1
P̄k/k ATk−1 Bk−1
Pk/k−1
=
2
Ak−1 Pk−1/k−1 ATk−1 + Bk−1
(20)
2
T
2
T
where Bk−1
= Bk−1 Bk−1
and Dk−1
= Dk−1 Dk−1
. The
channel parameters θk = {Ak , Bk , Ck , Dk } are estimated
using the EM algorithm which is introduced next.
B. Channel Parameter Identification: The EM Algorithm
The filter-based EM algorithm uses a bank of Kalman filters
to yield a maximum likelihood (ML) parameter estimate of
the Gaussian state space model [26]. The EM algorithm is an
iterative numerical algorithm for computing the ML estimate.
Each iteration consists of two steps: the expectation and the
maximization steps [16][26][27]. The filtered expectation step
only uses filters for the first and second order statistics. The
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
OLAMA et al.: STOCHASTIC DIFFERENTIAL EQUATIONS FOR MODELING, ESTIMATION AND IDENTIFICATION OF MOBILE-TO-MOBILE
memory cost is modest and the filters are decoupled and hence
easy to implement in parallel on a multi-processor system [26].
The algorithm yields parameter estimates with nondecreasing
values of the likelihood function, and converges under mild
assumptions [27].
Let θk = {Ak , Bk , Ck , Dk } denotes the system parameters in (18) and {Pθk ; θk ∈ Θ} denotes a family of probability
measures induced by the system parameters θk , where Θ is
the parameter space R2n×2n × R2n×2 × R2n × R2 in which
θk lives. The EM algorithm computes the ML estimate of
the system parameters θk , given the data Yk . The expectation
step evaluates the conditional expectation of the log-likelihood
function given the complete data as
dPθk
(21)
Λ(θk , θ̂k ) = Eθ̂k log
| Yk
dPθ̂k
where θ̂k denotes the estimated system parameters at time step
k. The maximization step finds
θ̂k+1 ∈ arg max Λ(θk , θ̂k )
(22)
θk ∈Θ
The expectation and maximization steps are repeated until the
sequence of model parameters converge to the real parameters.
The EM algorithm is described by [16][26]
Âk
=
E
k
xi xTi−1
| Yk
!
i=1
B̂k2
E
k
xi xTi
| Yk
"−1
(4)
Lk
+
Ĉk
=
=
1 E
(xi − Ai−1 xi−1 )(xi − Ai−1 xi−1 )T |Yk
k
i=1
i=1
D̂k2
=
+
1 T
(yi yiT ) − (yi xTi )Ci−1
− Ci−1 (yi xTi )T
E
k
i=1
T
|Yk
Ci−1 (xi xTi )Ci−1
where E(·) denotes the expectation operator.
The system (23) gives the EM parameter estimates at each
iteration for the model (18). Furthermore, since Λ(θk , θ̂k ) is
continuous in both θk and θ̂k the EM algorithm converges to a
stationary point in the likelihood surface [26][27]. The system
parameters {Âk , B̂k2 , Ĉk , D̂k2 } can be computed from the
conditional expectations [16]
(1)
Lk
= E
k
#
xTi Qxi
|Yk
$
(2)
Lk
(3)
Lk
= E
= E
i=1
k
i=1
xTi−1 Qxi−1
(26)
=
1
1
(1)
(1)
− T r(Nk Pk|k ) −
T r(Ni−1 P̄i|i )
2
2 i=1
−
1 −1 (1)
−1
ri + 2xTi|i−1 Pi|i−1
−2xTi|i Pi|i
2 i=1
k
(1)
(1)
−2
ri|i−1 − xTi|i Ni xi|i + xTi|i−1 Bi−1
Ai−1 P̄i|i
(1)
−2
Ni−1 P̄i|i ATi−1 Bi−1
xi|i−1
where T r(·) denotes the matrix trace. In (26), ri and
(1)
Ni satisfy the following recursions
⎧ (1) (1)
−2
T
ri = Ai−1 − Pi|i Ci−1
Di−1
Ci−1 Ai−1 ri−1
⎪
⎪
⎪
(1)
⎪
−2
T
⎪
⎨ +2P
i/i Qxi|i−1 −Pi|i Ni Pi|i Ci−1 Di−1
yi − Ci−1 xi|i−1
(27)
⎪
(1)
(1)
⎪
⎪ ri|i−1
= Ai−1 ri
⎪
⎪
⎩ (1)
r = 02n×1
% 0
(1)
(1)
−2
−2
Ni = Bi−1
Ai−1 P̄i|i Ni−1 P̄i|i ATi−1 Bi−1
− 2Q
(1)
N0 = 02n×2n
(2)
2) Filter estimate of Lk ,
(2)
Lk
= E
k
#
xTi−1 Qxi−1 |Yk
$
(28)
i=1
i=1
k
#
$
(1)
k
=
xTi Qxi |Yk
k
i=1
k
E
k
#
i=1
1 E
(xi xTi ) − Ai−1 (xi xTi−1 )T − (xi xTi−1 )ATi−1
k
i=1
Ai−1 (xi−1 xTi−1 )ATi−1 |Yk
!
"
k
k
−1
T
T
E
E
yi x i | Y k
xi xi |Yk
(23)
1 (yi − Ci−1 xi )(yi − Ci−1 xi )T |Yk
E
k
i=1
xTi Syi + yiT S T xi |Yk
where Rij = {ei eTj /2; i, j = 1, 2}. The other terms in
(23) can be computed similarly from (24). The conditional
(1)
(2)
(3)
(4)
expectations {Lk , Lk , Lk , Lk } are estimated from measurements Yk as follows [26]
(1)
1) Filter estimate of Lk ,
k
=
k
where Q, R and S are given by
%
&
ei eTj + ej eTi
Q =
2
&
%
T
ei ej
R =
2
e
i
; i, j = 1, 2, · · · , 2n
(25)
S =
2
in which ei is the unit vector in the Euclidean space; that
is ei = 1 in the ith position, and 0 elsewhere. For instance,
consider the case 2n = 2, then
"
!
k
(3)
(3)
Lk (R11 ) Lk (R21 )
T
xi xi−1 |Yk =
E
(3)
(3)
Lk (R12 ) Lk (R22 )
i=1
k
=
E
i=1
(1)
Lk
i=1
=
1759
|Yk
$
T
xi Rxi−1 + xTi−1 RT xi |Yk
(24)
k
#
$
#
$
= Eθ xT0 Qx0 |Yk +Eθ
xTi Qxi |Yk
#
$
− Eθ xTk Qxk |Yk
(2)
i=1
(1)
Therefore, Lk can be obtained from Lk .
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
1760
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 4, APRIL 2009
(3)
3) Filter estimate of Lk ,
(3)
=
Lk
E
k
T
xi Rxi−1 + xTi−1 RT xi |Yk
(29)
i=1
=
1 (3)
1 (3)
T r Ni−1 P̄i|i
− T r Nk Pk|k −
2
2 i=1
−
1 (3)
−1 (3)
−1
−2xTi|i Pi|i
ri + 2xTi|i−1 Pi|i−1
ri|i−1
2 i=1
k
k
−
(3)
−2
xTi|i Ni xi|i + xTi|i−1 Bi−1
Ai−1 P̄i|i
(3)
−2
T
Ni−1 P̄i|i Ai−1 Bi xi|i−1
(3)
(3)
In this case, ri and Ni satisfy the following recursions
⎧ (3) (3)
−2
T
ri = Ai−1 − Pi|i Ci−1
Di−1
Ci−1 Ai−1 ri−1
⎪
⎪
⎪
⎪
−2
T
⎪ −Pi|i Ni(3) Pi|i Ci−1
yi − Ci−1 xi|i−1
Di−1
⎪
⎪
⎨ + 2P R + 2P B −2 A P̄ RT A
i−1
i|i
i|i i−1 i−1 i|i
x
⎪
i−1|i−1
⎪
⎪
(3)
(3)
⎪
⎪
ri|i−1 = Ai−1 ri
⎪
⎪
⎩ (3)
r = 02n×2n
⎧ 0
(3)
(3)
−2
−2
⎪
⎨ Ni = Bi−1 Ai−1 P̄i|i Ni−1 P̄i|i ATi−1 Bi−1
−2
−2
T
−2RP̄i|i Ai−1 Bi−1 − 2Bi−1 Ai−1 P̄i|i RT
⎪
⎩ N (3) = 0
2n×2n
0
(4)
4) Filter Estimate of Lk ,
(4)
Lk
= E
k
T
xi Syi + yiT S T xi |Yk
(30)
i=1
=
k
T −1 (4)
(4)
−1
xi|i Pi|i ri − xTi|i−1 Pi|i−1
ri|i−1
i=1
(4)
ri
where
satisfies the following recursions (see Eq. 31)
(i)
Using the filters for Lk (i = 1, 2, 3, 4) and the
Kalman filter described earlier, the system parameters θk =
{Ak , Bk , Ck , Dk } can be estimated through the EM algorithm
described in (23). Experimental results that show the viability
of the above algorithm in estimating the channel parameters as
well as the inphase and quadrature components are discussed
in the next section.
V. E XPERIMENTAL S ETUP AND L INK P ERFORMANCE
In this section, we carry out an experiment to measure the
received signal strength of moving sensors in a wireless sensor
platform. Then the EM algorithm and the Kalman filter are
used to estimate the mobile-to-mobile channel parameters,
the inphase and quadrature components from the measured
received signal. The wireless sensors used in our experiment
are Crossbow’s TelosB sensor nodes, which have the following
specifications: IEEE 802.15.4 compliant, data rate is 250
kbps, carrier frequency is 2.4 GHz, and has USB interface.
These sensors are implemented with a Chipcon CC2420 RF
transceiver chip which provides a built-in received signal
strength indicator (RSSI) [18].
Our experimental setup consists of two moving transceivers
(sensors 1 and 2) and one passive receiver (sensor 3) connected to a workstation. At each time step, sensors 1 and 2
broadcast a packet containing a source address and the RSSI
of the most recently received packet from the other sensor.
Sensor 3 never transmits; rather, it forwards packets from
sensors 1 and 2 to a workstation for analysis. The mobileto-mobile channel between sensor 1 and 2 is time varying
since both sensors move with different (variable) velocities and
directions. Indoor and outdoor environments are considered. In
the estimation and identification process, a 4th order mobileto-mobile channel model as described in (18) is considered.
The system parameters θk = {Ak , Bk , Ck , Dk } can then be
represented as
⎡
⎡
⎤
⎤
0 1 0 0
b1 δ12
⎢ a1 a2 0 0 ⎥
⎢ b2 δ22 ⎥
⎢
⎥
⎥
Ak = ⎢
⎣ 0 0 0 1 ⎦ , Bk = ⎣ δ31 b3 ⎦
δ41 b4
0 0 a3 a4
Ck = [cos(ωc tk ) 0 − sin(ωc tk ) 0]
(32)
Dk = [d1 cos(ωc tk ) − d2 sin(ωc tk )]
Note that Bk in (32) is not block Diagonal as in (12). We
have included several variables, denoted δij , that have very
small values (close to zero) for the other entries to make Bk2
nonsingular which is required for the estimation algorithm.
The estimation includes the channel parameters, inphase
and quadrature components, and the received signal, which
are then compared to the ones obtained from measurement
data. It is assumed that the received signal measurement
data are corrupted by white noise sequences. Fig. 4 and 5
show respectively indoor and outdoor measured and estimated
received signals using the EM algorithm together with Kalman
filter for 500 sampled data taken from measurements between
sensor 1 and 2. At a certain time instant (k = 400), indoor
system parameters are estimated as
⎡
⎤
0
1
0
0
⎢ −0.3066 0.0016
⎥
0
0
⎥(33)
 = ⎢
⎣
⎦
0
0
0
1
0
0
−0.5940 0.0059
⎡
0.8531
−0.0369 −0.0284
⎢
−0.3962
0.0649
0.0032
2
B̂ = ⎢
⎣
−0.0742
0.0074
0.0753
3.1804 · 10−4 −0.0532 0.0064
⎤
2.8531 · 10−4
−0.0193 ⎥
⎥
(34)
⎦
0.0021
0.0853
Ĉ
=
[0.958 0 − 0.2868 0] , D̂2 = [2.0262] ,
while outdoor system parameters are estimated as
⎡
0
1
0
0
⎢ −0.7151 0.0037
0
0
 = ⎢
⎣
0
0
0
1
0
0
−0.1500 0.0515
⎡
0.5824
−0.0735 −0.0735
⎢
−0.7452
0.0846
0.0083
B̂ 2 = ⎢
⎣
−0.0864
0.0365
0.0454
1.8643 · 10−4 −0.0643 0.0820
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
⎤
⎥
⎥(35)
⎦
OLAMA et al.: STOCHASTIC DIFFERENTIAL EQUATIONS FOR MODELING, ESTIMATION AND IDENTIFICATION OF MOBILE-TO-MOBILE
1761
⎧ (4) (4)
−2
T
⎪
⎨ ri = Ai−1 − Pi|i Ci−1 Di−1 Ci−1 Ai−1 ri−1 + 2Pi|i Syi
(4)
(4)
ri/i−1 = Ai−1 ri
⎪
⎩ (4)
r0 = 02n×1
0
(31)
0
−20
Est.
Meas.
−20
−10
−10
−40
−20
−60
Est.
Meas.
−40
−60
0
10
20
30
40
50
Received Signal (dB)
Received Signal (dB)
−20
−30
−40
−50
−80
−30
0
10
20
100
150
200
30
40
50
250
300
Samples
350
−40
−50
−60
−70
−60
−80
−70
0
50
100
150
200
250
300
Samples
350
400
450
−90
0
500
Fig. 4. Indoor measured and estimated received signals from sensor 2 by
using a 4th order ad hoc channel model.
450
500
30
Indoor
Outdoor
25
20
MSE
= [0.624 0 − 0.7815 0] , D̂2 = [1.1725].
From Fig. 4 and 5, it can be noticed that the received signals
from indoor and outdoor environments have been estimated
with very high accuracy. It takes a few iterations (about
5 iterations) for the estimation algorithm to converge. The
root mean square errors (RMSE) for indoor and outdoor
environments are shown in Fig. 6. It can be seen that indoor
RMSE is higher than the one for outdoor because of reflections
from walls and objects in indoor environment.
Now, we want to compare the performance of the stochastic mobile-to-mobile link in (11) with the cellular one. We
consider BPSK is the modulation technique and the carrier
frequency is fc = 900 MHz. We test 10000 frames of P = 100
bits each. We assume mobile nodes are vehicles, with the
constraint that the average speed over the mobile nodes is 30
km/hr. This implies ν1 + ν2 = 60 km/hr, thus for a mobile-tomobile link with α = 0 we get ν1 = 60 km/hr and ν2 = 0. The
cellular case is defined as the scenario where a link connects a
mobile node with speed 30 km/hr to a permanently stationary
node, which is the base station. Thus, there is only one mobile
node, and the constraint is satisfied. We consider the non-lineof-sight case (fI = fQ = 0), which represents an environment
with large obstructions.
Fig. 7 shows the attenuation coefficient, r(t) =
I 2 (t) + Q2 (t), for both the cellular case and the worstcase mobile-to-mobile case (α = 0). It can be observed that
a mobile-to-mobile link suffers from faster fading by noting
the higher frequency components in the worst-case mobile-to-
400
Fig. 5. Outdoor measured and estimated received signals from sensor 2 by
using a 4th order ad hoc channel model.
⎤
1.5395 · 10−4
−0.0375 ⎥
⎥
⎦
0.0264
0.0753
Ĉ
50
15
10
5
0
0
50
100
150
200
250
300
Samples
350
400
450
500
Fig. 6. Received signal estimates RMSE for indoor and outdoor environments
using the EM algorithm together with the Kalman filter.
mobile link. Also it can be noticed that deep fading (envelope
less than −12 dB) on the mobile-to-mobile link occurs more
frequently and less bursty (48% of the time for the mobileto-mobile link and 32% for the cellular link). Therefore, the
increased Doppler spread due to double mobility tends to
smear the errors out, causing higher frame error rates.
Consider the data rate given by Rb = P/Tc = 5 Kbps
which is chosen such that the coherence time Tc equals
the time it takes to send exactly one frame of length P
bits, a condition where variation in Doppler spread greatly
impacts the frame error rate (FER). Fig. 8 shows the link
performance for 10000 frames of 100 bits each. It is clear
that the mobile-to-mobile link is worse than the cellular link,
but the performance gap decreases as α −→ 1. This agrees
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
1762
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 4, APRIL 2009
0
r(t) [dB]
−10
−20
32%
Cellular
−30
0
1
2
3
4
5
Time (sec)
6
7
8
9
10
r(t) [dB]
0
−10
−20
48%
ACKNOWLEDGEMENT
Ad hoc
−30
0
1
2
3
4
5
Time (sec)
6
7
8
9
10
Fig. 7. Rayleigh attenuation coefficient for cellular link and worst-case
mobile-to-mobile link.
0
10
FER
alpha = 0
alpha = 0.5
alpha = 1
Cellular
−1
10
−2
10
15
16
17
18
19
20
Eb/N0 (dB)
quadrature components are estimated recursively with high
accuracy from received signal measurements. The proposed
algorithm consists of filtering based on the Kalman filter
to remove noise from data, and identification based on the
filter-based EM algorithm to determine the parameters of
the model which best describe the measurements. Indoor
and outdoor experimental setups are considered. Experimental
results indicate that the measured data can be regenerated
through a simple 4th order discrete-time stochastic differential
equation with excellent accuracy, and therefore demonstrate
the validity of the method.
21
22
23
24
25
Fig. 8. FER results for Rayleigh mobile-to-mobile link for different α’s and
compared with cellular link.
with the main conclusion of [7], that an increase in degree
of double mobility mitigates fading by lowering the Doppler
spread. The gain in performance is nonlinear with α, as the
majority of gain is from α = 0 to α = 0.5. Intuitively, it
makes sense that link performance improves as the degree
of double mobility increases, since mobility in the network
becomes distributed uniformly over the nodes in a kind of
equilibrium.
VI. C ONCLUSION
Stochastic models based on SDEs for mobile-to-mobile
wireless channels have been derived. These models take into
account the statistical and time variations in mobile-to-mobile
communication environments. The dynamics are captured by
a stochastic state space model, whose parameters are determined by approximating the deterministic DPSD. Inphase and
quadrature components of the channel and their statistics are
derived from the proposed model. The state space models have
been used to verify the effect of fading on a transmitted signal
in ad hoc networks. The channel parameters, the inphase and
The authors would like to thank Dr. Y. Li, Mr. T. Kuruganti,
and Mr. T. Goodspeed for providing the experimental data and
for their helpful comments and discussions.
R EFERENCES
[1] I. Chlamtac, M. Conti, and J. J. Liu, “Mobile ad hoc networking:
imperatives and challenges," Ad Hoc Networks, vol. 1, no. 1, 2003.
[2] A. S. Akki and F. Haber, “A statistical model for mobile-to-mobile land
communication channel," IEEE Trans. Veh. Technol., vol. 35, no. 1, pp.
2-7, Feb. 1986.
[3] A. S. Akki, “Statistical properties of mobile-to-mobile land communication channels," IEEE Trans. Veh. Technol., vol. 43, no. 4, pp. 826-831,
Nov. 1994.
[4] J. Dricot, P. De Doncker, E. Zimanyi, and F. Grenez, “Impact of
the physical layer on the performance of indoor wireless networks,"
in Proc. Int. Conf. Software, Telecommunications Computer Networks,
SOFTCOM, pp 872-876, Split, Croatia, Oct. 2003.
[5] M. Takai, J. Martin, and R. Bagrodia, “Effects of wireless physical layer
modeling in mobile ad hoc networks," in Proc. 2nd ACM International
Symp. Mobile Ad Hoc Networking & Computing, Long Beach, CA,
USA, Oct. 2001.
[6] R. Negi and A. Rajeswaran, “Physical layer effect on MAC performance
in ad-hoc wireless networks," in Proc. Commun., Internet Inform. Tech.,
CIIT, 2003.
[7] R. Wang and D. Cox, “Double mobility mitigates fading in ad hoc
wireless networks," in Proc. International Symp. Antennas Propagation,
vol. 2, pp. 306-309, 2002.
[8] C. S. Patel, G. L. Stuber, and T. G. Pratt, “Simulation of Rayleigh-faded
mobile-to-mobile communication channels," IEEE Trans. Commun., vol.
53, no. 11, pp. 1876-1884, 2005.
[9] W. Jakes, Microwave Mobile Communications. New York: IEEE, 1974.
[10] M. M. Olama, S. M. Djouadi, and C. D. Charalambous, “Stochastic
channel modeling for ad hoc wireless networks," in Proc. American
Control Conf., pp. 6075-6080, June 2006.
[11] T. R. Field and R. J. A. Tough, “Stochastic dynamics of the scattering
amplitude generating K-distributed noise," J. Math. Phys., vol. 44, no.
11, pp. 5212-5223, Nov. 2003.
[12] K. Baddour and N. Beaulieu, “Autoregressive modelling for fading
channel simulation," IEEE Trans. Wireless Commun., vol. 4, no. 4, pp.
1650-1662, July 2005.
[13] T. Feng, T. Field, and S. Haykin, “Stochastic differential equation theory
applied to wireless channels," IEEE Trans. Commun., vol. 55, no. 8, pp.
1478-1483, Aug. 2007.
[14] C. D. Charalambous, S. M. Djouadi, and S. Z. Denic, “Stochastic power
control for wireless networks via SDE’s: probabilistic QoS measures,"
IEEE Trans. Inform. Theory, vol. 51, no. 2, pp. 4396-4401, Dec. 2005.
[15] M. M. Olama, S. M. Djouadi, and C. D. Charalambous, “Stochastic
power control for time-varying long-term fading wireless networks,"
EURASIP J. Applied Signal Processing, vol. 2006, article ID 89864, 13
pages, 2006.
[16] C. D. Charalambous and A. Logothetis, “Maximum-likelihood parameter estimation from incomplete data via the sensitivity equations: the
continuous-time case," IEEE Trans. Automatic Control, vol. 45, no. 5,
pp. 928-934, May 2000.
[17] G. Bishop and G. Welch, “An introduction to the Kalman filters,"
University of North Carolina, 2001.
[18] “Chipcon CC2420 RF Transceiver Chip Data Sheet," Chipcon
Products from Texas Instruments, DOI [Online]. Available:
www.stanford.edu/class/cs244e/papers/cc2420.pdf.
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
OLAMA et al.: STOCHASTIC DIFFERENTIAL EQUATIONS FOR MODELING, ESTIMATION AND IDENTIFICATION OF MOBILE-TO-MOBILE
[19] J. G. Proakis, Digital Communications. New York: McGraw-Hill, 1995.
[20] W. J. Rugh, Linear System Theory, 2nd ed. Prentice-Hall, 1996.
[21] K. J. Astrom, Introduction to Stochastic Control Theory. New York:
Dover Publications, Inc., 1970.
[22] T. Aulin, “A modified model for fading signal at a mobile radio channel,"
IEEE Trans. Veh. Technol., vol. 28, no. 3, pp. 182-203, 1979.
[23] R. E. A. C. Paley and N. Wiener, “Fourier transforms in the complex
domain," Amer. Math. Soc. Coll., Am. Math., vol. 9, 1934.
[24] J. E. Dennis Jr. and R. B. Schnabel, Numerical Methods for Unconstrained Optimization and Nonlinear Equations. Englewood Cliffs, NJ:
Prentice-Hall, 1983.
[25] T. S. Rappaport, Wireless Communications: Principles And Practice.
Prentice Hall, 2nd ed., 2002.
[26] R. J. Elliott and V. Krishnamurthy, “New finite-dimensional filters for
parameter estimation of discrete-time linear Guassian models," IEEE
Trans. Automatic Control, vol. 44, no. 5, pp. 938-951, 1999.
[27] C. F. J. Wu, “On the convergence properties of the EM algorithm,"
Annals of Statistics, vol. 11, pp. 95-103, 1983.
[28] E. Weinstein, A. V. Oppenheim, M. Feder, and J. R. Buck, “Iterative
and sequential algorithms for multisensor signal enhancement," IEEE
Trans. Signal Processing, vol. 42, pp. 846-859, 1994.
[29] I. Ziskind and D. Hertz, “Maximum likelihood localization of narrowband autoregressive sources via the EM algorithm," IEEE Trans. Signal
Processing, vol. 41, no. 8, pp. 2719-2723, 1993.
[30] N. S. Jayant and P. Noll, Digital Coding Transforms. Prentice-Hall,
1984.
[31] C. D. Charalambous, S. Z. Denic, S. M. Djouadi, and N. Menemenlis,
“Stochastic power control for short-term flat fading wireless networks:
almost sure QoS measures," in Proc. 40th IEEE Conf. Decision Control,
pp. 1049-1052, Dec. 2001.
[32] P. E. Caines, Linear Stochastic Systems. New-York: Wiley, 1988.
Mohammed M. Olama is currently a Research
Associate in the Computational Sciences and Engineering Division at Oak Ridge National Laboratory.
He received his Ph.D. degree from the Electrical and
Computer Engineering Department at the University
of Tennessee, Knoxville, in 2007, and his B.S. and
M.S. (with first class honors) degrees in electrical
engineering from the University of Jordan, in 1998
and 2001, respectively. From 2001 to 2003, he
completed 33 credit hours towards his Ph.D. degree
in the Applied Science Department, University of
Arkansas at Little Rock (UALR). He held an internship position in Oak
Ridge National Laboratory in the summer of 2007. He received the Scholarly
Activities Research Incentive Fund (SARIF) Summer Graduate Research
Assistantship for two consecutive years (2006 and 2007). From 1999 to
2001, he served as a full-time control engineer at the National Electric Power
Company (NEPCO) in Amman, Jordan. Dr. Olama received the best regular
paper award in the 1st Mediterranean Conference on Intelligent Systems
and Automation (CISA) in 2008. He also received a 2007 Significant Event
Award from the Computational Sciences and Engineering Division, Oak Ridge
National Laboratory. He is a member of the Phi Kappa Phi honor society. His
research interests include modeling, power control and location services for
wireless networks, estimation and identification, control over communication
networks, wide area measurement systems (WAMS), SCADA systems, and
discrete event systems.
1763
Seddik M. Djouadi received his Ph.D. degree from
McGill University, his M.Sc. degree from University
of Montreal, both in Montreal, his B.S. (with first
class honors) from Ecole Nationale Polytechnique,
Algiers, all in electrical engineering, respectively,
in 1999, 1992, and 1989. He is currently an Assistant Professor in the Electrical Engineering and
Computer Science Department at the University of
Tennessee, Knoxville. He was an assistant Professor
in University of Arkansas at Little Rock, and held
postdoctoral positions in the Air Force Research
Laboratory and Georgia Institute of Technology, where he was also a Design
Engineer with American Flywheel Systems Inc. He received five US Air
Force Summer Faculty Fellowships, and an Oak Ridge National Laboratory
Summer Fellowship.
Dr. Djouadi is a member of IEEE, the American Mathematical Society and
la Societe Mathematique de France. He received the Best paper award in the
1st Conference on Intelligent Systems and Automation 2008, the Ralph E.
Powe Junior Faculty Enhancement Award in 2005, the Tibbet Award with
AFS Inc. in 1999 and the American Control Conference Best Student Paper
Certificate (best five in competition) in 1998. He was selected by Automatica
as an outstanding reviewer for 2003-2004 and 2007-2007. His research interests include filtering and control of systems under communication constraints,
modeling and control of wireless networks, model reduction and control of
fluid flows, active vision and identification.
Charalambos D. Charalambous (SM’2005) received the Electrical Engineering B.S. degree in
1987, the M.E. degree in 1988, and the Ph.D. in
1992, all from Department of Electrical Engineering
from Old Dominion University, Virginia, USA.
In 2003 he joined the Department of Electrical
and Computer Engineering, University of Cyprus,
where he is currently Associate Professor and Acting
Dean of the School of Engineering. He was an
Associate Professor at University of Ottawa, School
of Information Technology and Engineering from
1999 to 2003. He has served on the faculty of McGill University, Department
of Electrical and Computer Engineering, as a non-tenure faculty member, from
1995 to 1999. From 1993 to 1995 he was a Post-Doctoral Fellow at Idaho
State University, Engineering Department. His research group ICCCSystemS,
Information, Communication and Control of Complex Systems is interested in
theoretical and technological developments concerning large scale distributed
communication and control systems and networks in science and engineering.
These include theory and applications of stochastic processes and systems
subject to uncertainty, communication and control systems and networks, large
deviations, information theory, robustness and their connections to statistical
mechanics.
Dr. Charalambous is currently an associate editor of the IEEE C OMMUNI CATIONS L ETTERS , and from 2002 to 2004 he served as an Associate Editor
of the IEEE T RANSACTIONS ON AUTOMATIC C ONTROL. He was a member
of the Canadian Centers of Excellence through MITACS (the mathematics of
information technology and complex systems), from 1998 to 2001. In 2001
he received the Premier’s Research Excellence Award of the Ontario Province
of Canada.
Authorized licensed use limited to: UNIVERSITY OF TENNESSEE. Downloaded on May 4, 2009 at 15:37 from IEEE Xplore. Restrictions apply.
Download