自相关函数
对于一个一维信号
x
[
n
]
x[n]
x[n],自相关函数
R
x
x
[
τ
]
R_{xx}[\tau]
Rxx[τ]定义为:
R
x
x
[
τ
]
=
E
{
x
[
n
]
x
∗
[
n
+
τ
]
}
R_{xx}[\tau] = E\{x[n]x^*[n+\tau]\}
Rxx[τ]=E{x[n]x∗[n+τ]}
这里,
E
{
⋅
}
E\{\cdot\}
E{⋅}表示期望值运算,
τ
\tau
τ是时延,
x
∗
x^*
x∗表示复共轭(如果信号是实数,则可以忽略复共轭操作)。
自相关矩阵
对于一个
N
N
N维随机向量
X
=
[
x
1
,
x
2
,
.
.
.
,
x
N
]
T
X = [x_1, x_2, ..., x_N]^T
X=[x1,x2,...,xN]T,自相关矩阵
R
X
X
R_{XX}
RXX定义为:
R
X
X
=
E
{
X
X
H
}
R_{XX} = E\{XX^H\}
RXX=E{XXH}
其中,
X
H
X^H
XH表示
X
X
X的共轭转置(Hermitian transpose),即
X
H
=
(
X
∗
)
T
X^H = (X^*)^T
XH=(X∗)T。
关系
从一维信号到自相关矩阵
假设有一个一维信号
x
[
n
]
x[n]
x[n],可以将其在一个固定长度的窗口内(例如
N
N
N个连续的样本)看作一个
N
N
N维向量
X
X
X。具体来说,如果我们将信号
x
[
n
]
x[n]
x[n]的
N
N
N个连续样本表示为:
X
=
[
x
[
n
]
,
x
[
n
+
1
]
,
.
.
.
,
x
[
n
+
N
−
1
]
]
T
X = [x[n], x[n+1], ..., x[n+N-1]]^T
X=[x[n],x[n+1],...,x[n+N−1]]T
那么,自相关矩阵
R
X
X
R_{XX}
RXX的第
i
,
j
i,j
i,j个元素
R
X
X
[
i
,
j
]
R_{XX}[i,j]
RXX[i,j]可以表示为:
R
X
X
[
i
,
j
]
=
E
{
x
[
n
+
i
−
1
]
x
∗
[
n
+
j
−
1
]
}
R_{XX}[i,j] = E\{x[n+i-1]x^*[n+j-1]\}
RXX[i,j]=E{x[n+i−1]x∗[n+j−1]}
这实际上就是自相关函数 R x x [ τ ] R_{xx}[\tau] Rxx[τ]在时延 τ = j − i \tau = j - i τ=j−i处的值。因此,自相关矩阵 R X X R_{XX} RXX的每个元素都可以用自相关函数 R x x [ τ ] R_{xx}[\tau] Rxx[τ]来表示。
表达式
假设有一个长度为 N N N的信号 x [ n ] x[n] x[n],其自相关函数 R x x [ τ ] R_{xx}[\tau] Rxx[τ]已知。那么,自相关矩阵 R X X R_{XX} RXX可以写成如下形式:
R
X
X
=
[
R
x
x
[
0
]
R
x
x
[
−
1
]
R
x
x
[
−
2
]
⋯
R
x
x
[
−
(
N
−
1
)
]
R
x
x
[
1
]
R
x
x
[
0
]
R
x
x
[
−
1
]
⋯
R
x
x
[
−
(
N
−
2
)
]
R
x
x
[
2
]
R
x
x
[
1
]
R
x
x
[
0
]
⋯
R
x
x
[
−
(
N
−
3
)
]
⋮
⋮
⋮
⋱
⋮
R
x
x
[
N
−
1
]
R
x
x
[
N
−
2
]
R
x
x
[
N
−
3
]
⋯
R
x
x
[
0
]
]
R_{XX} = \begin{bmatrix} R_{xx}[0] & R_{xx}[-1] & R_{xx}[-2] & \cdots & R_{xx}[-(N-1)] \\ R_{xx}[1] & R_{xx}[0] & R_{xx}[-1] & \cdots & R_{xx}[-(N-2)] \\ R_{xx}[2] & R_{xx}[1] & R_{xx}[0] & \cdots & R_{xx}[-(N-3)] \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ R_{xx}[N-1] & R_{xx}[N-2] & R_{xx}[N-3] & \cdots & R_{xx}[0] \end{bmatrix}
RXX=
Rxx[0]Rxx[1]Rxx[2]⋮Rxx[N−1]Rxx[−1]Rxx[0]Rxx[1]⋮Rxx[N−2]Rxx[−2]Rxx[−1]Rxx[0]⋮Rxx[N−3]⋯⋯⋯⋱⋯Rxx[−(N−1)]Rxx[−(N−2)]Rxx[−(N−3)]⋮Rxx[0]
其中,
R
X
X
[
i
,
j
]
=
R
x
x
[
j
−
i
]
R_{XX}[i,j] = R_{xx}[j-i]
RXX[i,j]=Rxx[j−i]
总结
- 自相关函数是一维的,描述了信号在不同时间点上的相关性。
- 自相关矩阵是二维的,描述了信号在多个维度上的相关性。
- 关系:自相关矩阵的每个元素可以用自相关函数在不同时延处的值来表示。自相关矩阵可以看作是自相关函数在有限维度上的矩阵形式表示。
通过这种关系,可以将一维信号的自相关特性扩展到多维信号的分析中。