Defining Correlation Functions and Power Spectra For Multirate Random Processes
Defining Correlation Functions and Power Spectra For Multirate Random Processes
Defining Correlation Functions and Power Spectra For Multirate Random Processes
Abstract This paper proposes a representation for the timelag cross-correlation function of two random processes sampled at
different rates and its related cross-power density spectrum, using
the theory of lattices. The representation of autocorrelation and
the (auto)power spectral density function then follows directly.
I. I NTRODUCTION
\W
The time-lag cross-correlation function for two (continuoustime) random processes is defined as
Rxy (t; ) = E {x(t)y (t )}
(1)
(2)
is reasonable to assume that the sampling rates are integervalued. We further assume that the samples line up at
multiples of T , where T is called the common period and
is defined by the smallest integers Mx and My satisfying
T = Mx T x = My T y
(3)
With some abuse of notation, we denote the resulting discretetime signals as x[mx ] = x(mx Tx ) and y[my ] = x(my Ty )
where mx and my Z (the set of integers).
The traditional and time-lag forms of the cross-correlation
function for the continuous-time random processes are defined
by (1) and (2) above with the relation
= t t
(4)
Tx 0
V R = vx vy
=
0
Ty
6010
where mx , ly Z.
Now, in order to represent the discrete, time-lag correlation
function algebraically, observe that the variables t, t and
are related by
t
1
0
t
t
=T
=
(8)
1 1
t
7[
Y[
W
Y\
7\
where vx and vy are the two basis vectors shown in the figure.
A point on the lattice is thus represented by
mx
t
(5)
= VR
= mx v x + m y v y
my
t
Now consider the representation of the time-lag correlation
function Rxy (t; ) in discrete time. The variable t is of the
form t = mx Tx . Also, can only take on values corresponding
to the actual samples available. To see what values are allowed,
we write (4) as
= t t = mx T x m y T y
Thus for any fixed value of mx , the allowable values of
are separated by integer multiples of Ty . The possible values
for (t, ) can be seen to fall on the (non-rectangular) lattice
L depicted in Fig. 3. The generating matrix for this lattice
a'
b'
Tx
Rxy [mx ; l]
b
vx
vy
VL = vx
vy =
Tx
Tx Ty
0
Ty
Rxy [mx , mx l]
(10)
All four of the forms are equivalent in the sense that any one
of them can be used to specify all the possible correlation
values that exist between the two sampled random processes.
Ty
is given by
(9)
(6)
6011
Definition
Rate
Fx , Fy
Fx
mixed
where
is written here with a single argument ( ) which
represents the difference of the sample times. To demonstrate
the periodicity, let mx = mx + Mx and ly = ly + Mx My
where Mx and My are defined by (3). Then
Rxy [mx ; ly ]
c
= Rxy
(mx Tx mx Ty + ly Ty
m = mx P Mx
(11)
c
= Rxy
(m(Tx Ty ) + l Ty )
(13)
0 m Mx 1 , < l <
will be called an indexed correlation function because it
can be viewed as a family of correlation functions of a single
variable (l) indexed by m.
IV. AUTOCORRELATION , M EAN , AND C OVARIANCE
For a single random process x[n], it is natural to define the
discrete, time-lag autocorrelation function as
Rx [mx ; l] = E {x[mx ]x [mx l]}
def
(14)
= Rxy [m; l]
x [m]y [m
(a)
l] (b)
(15)
added terms
= Rx [m; l] x [m]x [m l]
6012
(k)
Sxy
() =
M
x 1
(18)
m=0 l=
k=0
(0)
I
VI. D ISCUSSION
)[
The representation of the correlation function in the timelag form (as opposed to the traditional time-time form) has
important advantages for the analysis of random processes
sampled at different rates. While the latter representation
is straightforward, the former has been elusive. The correct
definition is clear however, if one considers correlation as
represented on a two-dimensional lattice. The corresponding
spectral representation fits well with established descriptors
for processes exhibiting cyclostationarity.
In future publications we will demonstrate how this representation naturally fits in to the extension of linear optimal
filtering to the multirate case both in time and frequency
domains. Some previous publications [5], [6] have addressed
these problems without the benefit of the results discussed
here.
X[
)\
X\
I
)[)\
D
kN
0[
R EFERENCES
2
1
E
Fig. 4.
An alternative representation for jointly wss random processes with different rates is the time-dependent cross-power
spectrum defined as
Sxy [m, ) =
l=
6013