前言

随机向量正交投影定理(Orthogonal Projection Theorem, OPT) 是理解和推导卡尔曼了滤波(Kalman Filtrering, KF) 重要理论工具,简化卡尔曼最优滤波方程推导过程并提供数学严密性。本文介绍该定理内容及证明过程,并给出该定理的4个推论,其中推论4是最重要的更新信息定理,并给出其证明过程。

随机向量正交定义

XXXnnn维随机向量,ZZZmmm维随机向量,如果存在:
E[XZT]=0 \begin{align*} E[XZ^{T}]=\mathbf{0} \tag{1} \end{align*} E[XZT]=0(1)
则称XXXZZZ正交。
注意:
X=[x1x2⋮xn],Z=[z1z2⋮zm] \begin{align*} X=\begin{bmatrix} x_{1} \\ x_{2} \\ \vdots\\ x_{n} \\ \end{bmatrix} , Z = \begin{bmatrix} z_{1} \\ z_{2} \\ \vdots \\z_{m} \\ \end{bmatrix} \tag{2} \end{align*} X=x1x2xn,Z=z1z2zm(2)
XZT=[x1x2⋮xn][z1z2⋯zm]=[x1z1x1z2⋯x1zmx2z1x2z2⋯x2zm⋮⋮⋮⋮xnz1xnz2⋯xnzm] \begin{align*} XZ^{T}=\begin{bmatrix} x_{1} \\ x_{2} \\ \vdots\\ x_{n} \\ \end{bmatrix} \begin{bmatrix} z_{1} z_{2} \cdots z_{m} \\ \end{bmatrix} = \begin{bmatrix} x_{1}z_{1} &x_{1}z_{2} &\cdots &x_{1}z_{m} \\ x_{2}z_{1} &x_{2}z_{2} &\cdots &x_{2}z_{m} \\ \vdots &\vdots &\vdots &\vdots \\ x_{n}z_{1} &x_{n}z_{2} &\cdots &x_{n}z_{m} \\ \end{bmatrix}\tag{3} \end{align*} XZT=x1x2xn[z1z2zm]=x1z1x2z1xnz1x1z2x2z2xnz2x1zmx2zmxnzm(3)
式(1)等价于:
E[XZT]=E[[x1z1x1z2⋯x1zmx2z1x2z2⋯x2zm⋮⋮⋮⋮xnz1xnz2⋯xnzm]]=[00⋯000⋯0⋮⋮⋮⋮00⋯0]=0 \begin{align*} E[XZ^{T}]= E \left [ \begin{bmatrix} x_{1}z_{1} &x_{1}z_{2} &\cdots &x_{1}z_{m} \\ x_{2}z_{1} &x_{2}z_{2} &\cdots &x_{2}z_{m} \\ \vdots &\vdots &\vdots &\vdots \\ x_{n}z_{1} &x_{n}z_{2} &\cdots &x_{n}z_{m} \\ \end{bmatrix} \right ] = \begin{bmatrix} 0 &0 &\cdots &0 \\ 0 &0 &\cdots &0 \\ \vdots &\vdots &\vdots &\vdots \\ 0 &0 &\cdots &0 \\ \end{bmatrix} = \mathbf{0}\tag{4} \end{align*} E[XZT]=Ex1z1x2z1xnz1x1z2x2z2xnz2x1zmx2zmxnzm=000000000=0(4)
这里给出正交、独立和不相关的关系结论[2]:

  1. 独立一定不相关,但不相关不一定独立。特殊情况:当都服从正态分布时不相关等价于独立。
  2. 如果其中至少一个随机向量的数学期望为零,则不相关与正交等价。
  3. 如果都服从正态分布,且至少有一个数学期望为零,则正交、独立和不相关三者等价。

随机向量正交投影定义

XXXnnn维随机向量,ZZZmmm维随机向量,如果存在某个n×mn \times mn×m阶矩阵A∗A^{*}A和某个nnn维常数向量b∗b^{*}b,对任意n×mn \times mn×m阶矩阵AAA和任意的nnn维向量bbb能使下式恒成立:
E[(X−(A∗Z+b∗))(AZ+b)T]=0 \begin{align*} E[(X-(A^{*}Z+b^{*}))(AZ+b)^{T}] = \mathbf{0} \tag{5} \\ \end{align*} E[(X(AZ+b))(AZ+b)T]=0(5)
则称A∗Z+b∗A^{*}Z+b^{*}AZ+bXXXZZZ上的正交投影。
将式(5)改写为:
E[(X−(A∗Z+b∗))(AZ+b)T]=E[((X−(A∗Z+b∗))ZT]AT+E[X−(A∗Z+b∗)]bT=0 \begin{align*} E[(X-(A^{*}Z+b^{*}))(AZ+b)^{T}] = E[((X-(A^{*}Z+b^{*}))Z^{T}]A^{T} + E[X-(A^{*}Z+b^{*})]b^{T}=\mathbf{0} \tag{6} \\ \end{align*} E[(X(AZ+b))(AZ+b)T]=E[((X(AZ+b))ZT]AT+E[X(AZ+b)]bT=0(6)
由于A为任意n×mn \times mn×m阶矩阵,b为nnn维任意向量,要使上式恒成立,须有:
E[(X−(A∗Z+b∗))ZT]=0E[X−(A∗Z+b∗)]=0} \begin{align*} \left.\begin{matrix} E[(X-(A^{*}Z+b^{*}))Z^{T}] = \mathbf{0} & \\ E[X-(A^{*}Z+b^{*})] = \mathbf{0} & \end{matrix}\right\} \tag{7} \end{align*} E[(X(AZ+b))ZT]=0E[X(AZ+b)]=0}(7)
式(7)是正交投影的另一种形式。
如果XXX作为被估向量,ZZZ作为观测向量,对于定义的理解:

  1. 正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b为观测向量ZZZ和常数向量bbb的线性组合;
  2. 由任意n×mn \times mn×m阶矩阵AAA和任意nnn维向量bbb及观测向量ZZZ的所有线性组合AZ+bAZ+bAZ+b构成ZZZ张成的量测空间;
  3. 对应式 (5),若用正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b作为XXX的估计,则估计误差与量测空间AZ+bAZ+bAZ+b正交;
  4. 对应式 (7),若用正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b作为XXX的估计,则估计误差与观测向量ZZZ正交,实际上观测向量ZZZ本身也位于量测空间AZ+bAZ+bAZ+b上;
  5. 对应式 (7),若用正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b作为XXX的估计,则其为无偏估计。

随机向量正交投影定理

XXXZZZ具有二阶矩,则XXXZZZ上的正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b即为XXXZZZ上的线性最小方差估计E∗[X∣Z]E^{*}[X|Z]E[XZ],反之亦然,即:
A∗Z+b∗=E∗[X∣Z] \begin{align*} A^{*}Z+b^{*}=E^{*}[X|Z] \tag{8} \end{align*} AZ+b=E[XZ](8)
充分性证明:
若正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b作为XXXZZZ上的估计,由式(7)的估计误差的无偏性,得
E[X−(A∗Z+b∗)]=E[X]−A∗E[Z]−b∗=0b∗=E[X]−A∗E[Z]A∗Z+b∗=A∗Z+E[X]−A∗E[Z]=E[X]+A∗(Z−E[Z])X−(A∗Z+b∗)=X−E[X]−A∗(Z−E[Z]) \begin{align*} E[X-(A^{*}Z+b^{*})] &= E[X]-A^{*}E[Z]-b^{*} = \mathbf{0} \tag{9} \\ b^{*} &= E[X]-A^{*}E[Z] \tag{10} \\ A^{*}Z+b^{*} &= A^{*}Z+E[X]-A^{*}E[Z]=E[X]+A^{*}(Z-E[Z]) \tag{11} \\ X-(A^{*}Z+b^{*}) &= X-E[X]-A^{*}(Z-E[Z]) \tag{12} \end{align*} E[X(AZ+b)]bAZ+bX(AZ+b)=E[X]AE[Z]b=0=E[X]AE[Z]=AZ+E[X]AE[Z]=E[X]+A(ZE[Z])=XE[X]A(ZE[Z])(9)(10)(11)(12)
由式(7)的估计误差与观测向量ZZZ正交,得
E[(X−(A∗Z+b∗))ZT]=0E[(X−E[X]−A∗(Z−E[Z]))ZT]=0E[(X−E[X]−A∗(Z−E[Z]))((Z−E[Z])+E[Z])T]=0E[(X−E[X]−A∗(Z−E[Z]))((Z−E[Z])+E[Z])T]=0E[(X−E[X]−A∗(Z−E[Z]))(Z−E[Z])T]+E[(X−E[X]−A∗(Z−E[Z]))E[Z]T]=0E[(X−E[X])(Z−E[Z])T−A∗(Z−E[Z])(Z−E[Z])T]=0E[(X−E[X])(Z−E[Z])T]−A∗E[(Z−E[Z])(Z−E[Z])T]=0Cov(X,Z)−A∗Var(Z)=0A∗=Cov(X,Z)Var(Z)−1 \begin{align*} E[(X-(A^{*}Z+b^{*}))Z^{T}] &= \mathbf{0} \\ E[(X-E[X]-A^{*}(Z-E[Z]))Z^{T}] &= \mathbf{0} \\ E[(X-E[X]-A^{*}(Z-E[Z]))((Z-E[Z])+E[Z])^{T}] &= \mathbf{0} \\ E[(X-E[X]-A^{*}(Z-E[Z]))((Z-E[Z])+E[Z])^{T}] &= \mathbf{0} \\ E[(X-E[X]-A^{*}(Z-E[Z]))(Z-E[Z])^{T}]+E[(X-E[X]-A^{*}(Z-E[Z]))E[Z]^{T}] &= \mathbf{0} \\ E[(X-E[X])(Z-E[Z])^{T}-A^{*}(Z-E[Z])(Z-E[Z])^{T}] &= \mathbf{0} \\ E[(X-E[X])(Z-E[Z])^{T}]-A^{*}E[(Z-E[Z])(Z-E[Z])^{T}] &= \mathbf{0} \\ Cov(X,Z)-A^{*}Var(Z) &= \mathbf{0} \\ A^{*}&= Cov(X,Z)Var(Z)^{-1} \tag{13} \\ \end{align*} E[(X(AZ+b))ZT]E[(XE[X]A(ZE[Z]))ZT]E[(XE[X]A(ZE[Z]))((ZE[Z])+E[Z])T]E[(XE[X]A(ZE[Z]))((ZE[Z])+E[Z])T]E[(XE[X]A(ZE[Z]))(ZE[Z])T]+E[(XE[X]A(ZE[Z]))E[Z]T]E[(XE[X])(ZE[Z])TA(ZE[Z])(ZE[Z])T]E[(XE[X])(ZE[Z])T]AE[(ZE[Z])(ZE[Z])T]Cov(X,Z)AVar(Z)A=0=0=0=0=0=0=0=0=Cov(X,Z)Var(Z)1(13)
将式(13)带入式(10),得
b∗=E[X]−A∗E[Z]=E[X]−Cov(X,Z)Var(Z)−1E[Z] \begin{align*} b^{*} &= E[X]-A^{*}E[Z] \\&= E[X]-Cov(X,Z)Var(Z)^{-1}E[Z] \tag{14} \\ \end{align*} b=E[X]AE[Z]=E[X]Cov(X,Z)Var(Z)1E[Z](14)
由式(13)和(14),正交投影即为:
A∗Z+b∗=Cov(X,Z)Var(Z)−1Z+E[X]−Cov(X,Z)Var(Z)−1E[Z]=E[X]+Cov(X,Z)Var(Z)−1(Z−E[Z]) \begin{align*} A^{*}Z+b^{*} &= Cov(X,Z)Var(Z)^{-1}Z + E[X]-Cov(X,Z)Var(Z)^{-1}E[Z]\\&= E[X]+Cov(X,Z)Var(Z)^{-1}(Z-E[Z]) \tag{15} \\ \end{align*} AZ+b=Cov(X,Z)Var(Z)1Z+E[X]Cov(X,Z)Var(Z)1E[Z]=E[X]+Cov(X,Z)Var(Z)1(ZE[Z])(15)
又由线性最小方差估计为:
E∗[X∣Z]=E[X]+Cov(X,Z)Var(Z)−1(Z−E[Z]) \begin{align*} E^{*}[X|Z] &= E[X]+Cov(X,Z)Var(Z)^{-1}(Z-E[Z]) \tag{16} \\ \end{align*} E[XZ]=E[X]+Cov(X,Z)Var(Z)1(ZE[Z])(16)
故证明式(8)成立,即
A∗Z+b∗=E∗[X∣Z] \begin{align*} A^{*}Z+b^{*}&= E^{*}[X|Z] \\ \end{align*} AZ+b=E[XZ]
充分性证毕。
必要性证明:
由线性最小方差估计的无偏性,可直接得,
E[X−E∗[X∣Z]]=E[X−E[X]−Cov(X,Z)Var(Z)−1(Z−E[Z])]=E[X−E[X]]−Cov(X,Z)Var(Z)−1E[Z−E[Z]]=0 \begin{align*} E[X-E^{*}[X|Z]] &= E[X-E[X]-Cov(X,Z)Var(Z)^{-1}(Z-E[Z])] \\ &= E[X-E[X]]-Cov(X,Z)Var(Z)^{-1}E[Z-E[Z]] \\ &=\mathbf{0} \tag{17} \\ \end{align*} E[XE[XZ]]=E[XE[X]Cov(X,Z)Var(Z)1(ZE[Z])]=E[XE[X]]Cov(X,Z)Var(Z)1E[ZE[Z]]=0(17)

E[(X−E∗[X∣Z])ZT]=E[(X−E[X]−Cov(X,Z)Var(Z)−1(Z−E[Z]))ZT]=E[(X−E[X])ZT]−Cov(X,Z)Var(Z)−1E[(Z−E[Z])ZT]=E[XZT]−E[X]E[Z]T−Cov(X,Z)Var(Z)−1E[ZZT]+Cov(X,Z)Var(Z)−1E[Z]E[Z]T \begin{align*} E[(X-E^{*}[X|Z])Z^{T}] &= E[(X-E[X]-Cov(X,Z)Var(Z)^{-1}(Z-E[Z]))Z^{T} ] \\ &= E[(X-E[X])Z^{T}] - Cov(X,Z)Var(Z)^{-1} E[(Z-E[Z])Z^{T}] \\ &= E[XZ^{T}] -E[X]E[Z]^{T}-Cov(X,Z)Var(Z)^{-1} E[ZZ^{T}]+Cov(X,Z)Var(Z)^{-1}E[Z]E[Z]^{T} \tag{18} \end{align*} E[(XE[XZ])ZT]=E[(XE[X]Cov(X,Z)Var(Z)1(ZE[Z]))ZT]=E[(XE[X])ZT]Cov(X,Z)Var(Z)1E[(ZE[Z])ZT]=E[XZT]E[X]E[Z]TCov(X,Z)Var(Z)1E[ZZT]+Cov(X,Z)Var(Z)1E[Z]E[Z]T(18)
其中
E[XZT]=E[(X−E[X]+E(X))(Z−E[Z]+E(Z))T]=E[(X−E[X])(Z−E[Z])T]+E[X−E[X]]E[Z]T+E[X]E[Z−E[X]]T+E[X]E[Z]T=Cov(X,Z)+E[X]E[Z]T \begin{align*} E[XZ^{T}] &= E[(X-E[X]+E(X))(Z-E[Z]+E(Z))^{T}] \\ &= E[(X-E[X])(Z-E[Z])^{T}] +E[X-E[X]]E[Z]^{T}+E[X]E[Z-E[X]]^{T} + E[X]E[Z]^{T} \\ &= Cov(X,Z) + E[X]E[Z]^{T} \tag{19} \end{align*} E[XZT]=E[(XE[X]+E(X))(ZE[Z]+E(Z))T]=E[(XE[X])(ZE[Z])T]+E[XE[X]]E[Z]T+E[X]E[ZE[X]]T+E[X]E[Z]T=Cov(X,Z)+E[X]E[Z]T(19)
E[ZZT]=E[(Z−E[Z]+Z(Z))(Z−E[Z]+E(Z))T]=E[(Z−E[Z])(Z−E[Z])T]+E[Z−E[Z]]E[Z]T+E[Z]E[Z−E[Z]]T+E[Z]E[Z]T=Var(Z)+E[Z]E[Z]T \begin{align*} E[ZZ^{T}] &= E[(Z-E[Z]+Z(Z))(Z-E[Z]+E(Z))^{T}] \\ &= E[(Z-E[Z])(Z-E[Z])^{T}] +E[Z-E[Z]]E[Z]^{T}+E[Z]E[Z-E[Z]]^{T} + E[Z]E[Z]^{T} \\ &= Var(Z) + E[Z]E[Z]^{T} \tag{20} \end{align*} E[ZZT]=E[(ZE[Z]+Z(Z))(ZE[Z]+E(Z))T]=E[(ZE[Z])(ZE[Z])T]+E[ZE[Z]]E[Z]T+E[Z]E[ZE[Z]]T+E[Z]E[Z]T=Var(Z)+E[Z]E[Z]T(20)
式(19)(20)带入式(18),得
E[(X−E∗[X∣Z])ZT]=E[XZT]−E[X]E[Z]T−Cov(X,Z)Var(Z)−1E[ZZT]+Cov(X,Z)Var(Z)−1E[Z]E[Z]T=Cov(X,Z)+E[X]E[Z]T−E[X]E[Z]T−Cov(X,Z)Var(Z)−1(Var(Z)+E[Z]E[Z]T)+Cov(X,Z)Var(Z)−1E[Z]E[Z]T=Cov(X,Z)−Cov(X,Z)−Cov(X,Z)Var(Z)−1E[Z]E[Z]T+Cov(X,Z)Var(Z)−1E[Z]E[Z]T=0 \begin{align*} E[(X-E^{*}[X|Z])Z^{T}] &= E[XZ^{T}] -E[X]E[Z]^{T}-Cov(X,Z)Var(Z)^{-1} E[ZZ^{T}]+Cov(X,Z)Var(Z)^{-1}E[Z]E[Z]^{T} \\ &= Cov(X,Z) + E[X]E[Z]^{T} -E[X]E[Z]^{T}-Cov(X,Z)Var(Z)^{-1}(Var(Z) + E[Z]E[Z]^{T})+Cov(X,Z)Var(Z)^{-1}E[Z]E[Z]^{T} \\ &= Cov(X,Z) - Cov(X,Z) - Cov(X,Z)Var(Z)^{-1}E[Z]E[Z]^{T} + Cov(X,Z)Var(Z)^{-1}E[Z]E[Z]^{T} \\ &= \mathbf{0} \tag{21} \\ \end{align*} E[(XE[XZ])ZT]=E[XZT]E[X]E[Z]TCov(X,Z)Var(Z)1E[ZZT]+Cov(X,Z)Var(Z)1E[Z]E[Z]T=Cov(X,Z)+E[X]E[Z]TE[X]E[Z]TCov(X,Z)Var(Z)1(Var(Z)+E[Z]E[Z]T)+Cov(X,Z)Var(Z)1E[Z]E[Z]T=Cov(X,Z)Cov(X,Z)Cov(X,Z)Var(Z)1E[Z]E[Z]T+Cov(X,Z)Var(Z)1E[Z]E[Z]T=0(21)
线性最小方差估计定义可知,E∗[X∣Z]E^{*}[X|Z]E[XZ]为观测向量ZZZ的线性组合,由式(17)和(21),E∗[X∣Z]E^{*}[X|Z]E[XZ]为观测向量ZZZ上的正交投影,即
E∗[X∣Z]=A∗Z+b∗ \begin{align*} E^{*}[X|Z] &= A^{*}Z+b^{*} \\ \end{align*} E[XZ]=AZ+b
必要性证毕
图1 正交投影定理几何示意图

图1 正交投影定理几何示意图

如图1所示,从几何上理解为通过调整矩阵A∗A^{*}A和常数向量b∗b^{*}b,使得被估向量XXX落入量测空间AZ+bAZ+bAZ+b中并与其正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b重合,那么XXX在该量测空间上的正交投影A∗Z+b∗A^{*}Z+b^{*}AZ+b就是XXX在观测向量ZZZ条件下的线性最小方差估计,估计误差X−(A∗Z+b∗)X-(A^{*}Z+b^{*})X(AZ+b)正交于量测空间AZ+bAZ+bAZ+b,正交于观测向量ZZZ,且估计误差的数学期望为0\mathbf{0}0

推论

推论1
XXXYYY为具有二阶矩的随机向量,则XXXZZZ上的正交投影与XXXZZZ上的线性最小方差估计等价具有唯一性。
推论2
XXXYYY为具有二阶矩的随机向量,AAA为非随机矩阵,其列数等于XXX的维数,则
E∗[AX∣Z]=AE∗[X∣Z] \begin{align*} E^{*}[AX|Z] &= AE^{*}[X|Z] \tag{22} \end{align*} E[AXZ]=AE[XZ](22)
推论3
XXXYYYZZZ为具有二阶矩的随机向量,AAABBB为具有相应维数的非随机矩阵,则
E∗[AX+BY∣Z]=AE∗[X∣Z]+BE∗[Y∣Z] \begin{align*} E^{*}[AX+BY|Z] &= AE^{*}[X|Z] + BE^{*}[Y|Z] \tag{23} \end{align*} E[AX+BYZ]=AE[XZ]+BE[YZ](23)
推论4
XXXZ1Z_{1}Z1Z2Z_{2}Z2为具有二阶矩的随机向量,且Z=[Z1Z2]Z=\begin{bmatrix} Z_{1}\\ Z_{2} \end{bmatrix}Z=[Z1Z2],则
E∗[X~∣Z~2]=E[X~Z~2T]E[Z~2Z~2T]−1Z~2E∗[X∣Z]=E∗[X∣Z1]+E∗[X~∣Z~2]=E∗[X∣Z1]+E[X~Z~2T]E[Z~2Z~2T]−1Z~2 \begin{align*} E^{*}[\tilde{X}|\tilde{Z}_{2}] &= E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}\tilde{Z}_{2} \tag{24} \\ E^{*}[X|Z] &= E^{*}[X|Z_{1}] + E^{*}[\tilde{X}|\tilde{Z}_{2}] \\ &= E^{*}[X|Z_{1}] + E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}\tilde{Z}_{2} \tag{25} \\ \end{align*} E[X~Z~2]E[XZ]=E[X~Z~2T]E[Z~2Z~2T]1Z~2=E[XZ1]+E[X~Z~2]=E[XZ1]+E[X~Z~2T]E[Z~2Z~2T]1Z~2(24)(25)
其中X~\tilde{X}X~XXXZ1Z_{1}Z1条件下的线性最小方差估计误差,Z~2\tilde{Z}_{2}Z~2Z2Z_{2}Z2Z1Z_{1}Z1条件下的线性最小方差估计误差:
X~=X−E∗[X∣Z1]Z~2=Z2−E∗[Z2∣Z1] \begin{align*} \tilde{X} &= X- E^{*}[X|Z_{1}] \tag{26} \\ \tilde{Z}_{2}&= Z_{2}- E^{*}[Z_{2}|Z_{1}] \tag{27} \\ \end{align*} X~Z~2=XE[XZ1]=Z2E[Z2Z1](26)(27)
证明:
E∗[X~∣Z~2]E^{*}[\tilde{X}|\tilde{Z}_{2}]E[X~Z~2]X~\tilde{X}X~Z~2\tilde{Z}_{2}Z~2条件下的线性最小方差估计:
E∗[X~∣Z~2]=E[X~]+Cov(X~,Z~2)Var(Z~2)−1[Z~2−E[Z~2]] \begin{align*} E^{*}[\tilde{X}|\tilde{Z}_{2}] &= E[\tilde{X}]+Cov(\tilde{X},\tilde{Z}_{2})Var(\tilde{Z}_{2})^{-1}[\tilde{Z}_{2}-E[\tilde{Z}_{2}]] \tag{28} \\ \end{align*} E[X~Z~2]=E[X~]+Cov(X~,Z~2)Var(Z~2)1[Z~2E[Z~2]](28)
E[X~]=0E[\tilde{X}]=\mathbf{0}E[X~]=0E[Z~2]=0E[\tilde{Z}_{2}]=\mathbf{0}E[Z~2]=0,上式为
E∗[X~∣Z~2]=Cov(X~,Z~2)Var(Z~2)−1Z~2=(E[X~Z~2T]−E[X~]E[Z~2])(E[Z~2Z~2T]−E[Z~2]E[Z~2T])−1Z~2=E[X~Z~2T]E[Z~2Z~2T]−1Z~2 \begin{align*} E^{*}[\tilde{X}|\tilde{Z}_{2}] &= Cov(\tilde{X},\tilde{Z}_{2})Var(\tilde{Z}_{2})^{-1}\tilde{Z}_{2} \tag{29} \\ &= (E[\tilde{X}\tilde{Z}_{2}^{T}]-E[\tilde{X}]E[\tilde{Z}_{2}])(E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]-E[\tilde{Z}_{2}]E[\tilde{Z}_{2}^{T}])^{-1}\tilde{Z}_{2} \\ &= E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}\tilde{Z}_{2} \\ \end{align*} E[X~Z~2]=Cov(X~,Z~2)Var(Z~2)1Z~2=(E[X~Z~2T]E[X~]E[Z~2])(E[Z~2Z~2T]E[Z~2]E[Z~2T])1Z~2=E[X~Z~2T]E[Z~2Z~2T]1Z~2(29)
式(24)证毕。
由于E∗[X∣Z1]E^{*}[X|Z_{1}]E[XZ1]Z~2\tilde{Z}_{2}Z~2均为Z1{Z}_{1}Z1的线性组合,而Z1=[10]Z{Z}_{1}=\begin{bmatrix} 1&0 \end{bmatrix}ZZ1=[10]Z,故E∗[X∣Z]E^{*}[X|Z]E[XZ]也是ZZZ的线性组合。
又因为E∗[X∣Z1]E^{*}[X|Z_{1}]E[XZ1]的估计误差的数学期望为:
E[X−E∗[X∣Z]]=E[X−E∗[X∣Z]]=E[X−(E∗[X∣Z1]+E[X~Z~2]E[Z~2Z~2T]−1Z~2)]=E[X]−E[E∗[X∣Z1]]−E[X~Z~2T]E[Z~2Z~2T]−1E[Z~2]=E[X]−E[X]−0=0 \begin{align*} E[X-E^{*}[X|Z]] &= E[X-E^{*}[X|Z]] \tag{30} \\ &= E[X-(E^{*}[X|Z_{1}] + E[\tilde{X}\tilde{Z}_{2}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}\tilde{Z}_{2})] \\ &= E[X]-E[E^{*}[X|Z_{1}]] - E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}E[\tilde{Z}_{2}] \\ &= E[X]-E[X] - \mathbf{0} \\ &= \mathbf{0} \tag{31} \\ \end{align*} E[XE[XZ]]=E[XE[XZ]]=E[X(E[XZ1]+E[X~Z~2]E[Z~2Z~2T]1Z~2)]=E[X]E[E[XZ1]]E[X~Z~2T]E[Z~2Z~2T]1E[Z~2]=E[X]E[X]0=0(30)(31)
式(31)满足正交投影定义中式(7)估计误差数学期望为0\mathbf{0}0
接下来,只需证明E∗[X∣Z]E^{*}[X|Z]E[XZ]估计误差与ZZZ满足正交,即E∗[X∣Z]E^{*}[X|Z]E[XZ]XXXZZZ上的正交投影:
E[(X−E∗[X∣Z])ZT]=E[(X−(E∗[X∣Z1]+E[X~Z~2T]E[Z~2Z~2T]−1Z~2))ZT]=E[(X−E∗[X∣Z1])ZT]−E[X~Z~2T]E[Z~2Z~2T]−1E[Z~2ZT]=E[X~ZT]−E[X~Z~2T]E[Z~2Z~2T]−1E[Z~2ZT]=E[X~[Z1TZ2T]]−E[X~Z~2T]E[Z~2Z~2T]−1E[Z~2[Z1TZ2T]]=[E[X~Z1T]E[X~Z2T]]−E[X~Z~2T]E[Z~2Z~2T]−1[E[Z~2Z1T]E[Z~2Z2T]] \begin{align*} E[(X-E^{*}[X|Z])Z^{T}] &= E[(X-(E^{*}[X|Z_{1}] + E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}\tilde{Z}_{2}))Z^{T}] \\ &=E[(X-E^{*}[X|Z_{1}])Z^{T}] - E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}E[\tilde{Z}_{2}Z^{T}] \\ &= E[\tilde{X}Z^{T}] - E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}E[\tilde{Z}_{2}Z^{T}] \\ &= E[\tilde{X}\begin{bmatrix} Z_{1}^{T} &Z_{2}^{T} \end{bmatrix}] - E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}E[\tilde{Z}_{2}\begin{bmatrix} Z_{1}^{T} &Z_{2}^{T} \end{bmatrix}] \\ &= \begin{bmatrix} E[\tilde{X}Z_{1}^{T}] &E[\tilde{X}Z_{2}^{T}] \end{bmatrix} - E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1} \begin{bmatrix} E[\tilde{Z}_{2}Z_{1}^{T}] &E[\tilde{Z}_{2}Z_{2}^{T}] \end{bmatrix} \tag{32} \\ \end{align*} E[(XE[XZ])ZT]=E[(X(E[XZ1]+E[X~Z~2T]E[Z~2Z~2T]1Z~2))ZT]=E[(XE[XZ1])ZT]E[X~Z~2T]E[Z~2Z~2T]1E[Z~2ZT]=E[X~ZT]E[X~Z~2T]E[Z~2Z~2T]1E[Z~2ZT]=E[X~[Z1TZ2T]]E[X~Z~2T]E[Z~2Z~2T]1E[Z~2[Z1TZ2T]]=[E[X~Z1T]E[X~Z2T]]E[X~Z~2T]E[Z~2Z~2T]1[E[Z~2Z1T]E[Z~2Z2T]](32)
X~\tilde{X}X~Z~2\tilde{Z}_{2}Z~2Z1{Z}_{1}Z1正交,有:
E[X~Z1T]=0E[Z~2Z1T]=0 \begin{align*} E[\tilde{X}Z_{1}^{T}] &= \mathbf{0} \tag{33} \\ E[\tilde{Z}_{2}Z_{1}^{T}] &= \mathbf{0} \tag{34}\\ \end{align*} E[X~Z1T]E[Z~2Z1T]=0=0(33)(34)
又因为E∗[X∣Z1]E^{*}[X|Z_{1}]E[XZ1]E∗[Z2∣Z1]E^{*}[Z_{2}|Z_{1}]E[Z2Z1]分别为XXXZ2Z_{2}Z2ZZZ上的正交投影,根据正交投影定义式(6),有:
E[X~(E∗[Z2∣Z1])T]=0E[Z~2(E∗[Z2∣Z1])T]=0 \begin{align*} E[\tilde{X}(E^{*}[Z_{2}|Z_{1}])^{T}] &= \mathbf{0} \tag{35} \\ E[\tilde{Z}_{2}(E^{*}[Z_{2}|Z_{1}])^{T}] &= \mathbf{0} \tag{36}\\ \end{align*} E[X~(E[Z2Z1])T]E[Z~2(E[Z2Z1])T]=0=0(35)(36)
于是由式(27)(35)(36),得:
E[X~Z2T]=E[X~(Z~2+E∗[Z2∣Z1])T]=E[X~Z~2T]+E[X~(E∗[Z2∣Z1])T]=E[X~Z~2T]E[Z~2Z2T]=E[Z~2(Z~2+E∗[Z2∣Z1])T]=E[Z~2Z~2T]+E[Z~2(E∗[Z2∣Z1])T]=E[Z~2Z~2T] \begin{align*} E[\tilde{X}Z_{2}^{T}] &= E[\tilde{X}(\tilde{Z}_{2}+E^{*}[Z_{2}|Z_{1}])^{T}] \\ &= E[\tilde{X}\tilde{Z}_{2}^{T}]+E[\tilde{X}(E^{*}[Z_{2}|Z_{1}])^{T}] \\ &= E[\tilde{X}\tilde{Z}_{2}^{T}] \tag{37} \\ E[\tilde{Z}_{2}Z_{2}^{T}] &= E[\tilde{Z}_{2}(\tilde{Z}_{2}+E^{*}[Z_{2}|Z_{1}])^{T}] \\ &= E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]+E[\tilde{Z}_{2}(E^{*}[Z_{2}|Z_{1}])^{T}] \\ &= E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}] \tag{38} \\ \end{align*} E[X~Z2T]E[Z~2Z2T]=E[X~(Z~2+E[Z2Z1])T]=E[X~Z~2T]+E[X~(E[Z2Z1])T]=E[X~Z~2T]=E[Z~2(Z~2+E[Z2Z1])T]=E[Z~2Z~2T]+E[Z~2(E[Z2Z1])T]=E[Z~2Z~2T](37)(38)
将式(34)(34)(37)(38)代入式(32),得:
E[(X−E∗[X∣Z])ZT]=[E[X~Z1T]E[X~Z2T]]−E[X~Z~2T]E[Z~2Z~2T]−1[E[Z~2Z1T]E[Z~2Z2T]]=[0E[X~Z~2T]]−E[X~Z~2T]E[Z~2Z~2T]−1[0E[Z~2Z~2T]]=[0E[X~Z~2T]]−[0E[X~Z~2T]]=[00]=0 \begin{align*} E[(X-E^{*}[X|Z])Z^{T}] &= \begin{bmatrix} E[\tilde{X}Z_{1}^{T}] &E[\tilde{X}Z_{2}^{T}] \end{bmatrix} - E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1} \begin{bmatrix} E[\tilde{Z}_{2}Z_{1}^{T}] &E[\tilde{Z}_{2}Z_{2}^{T}] \end{bmatrix} \\ &= \begin{bmatrix} \mathbf{0} &E[\tilde{X}\tilde{Z}_{2}^{T}] \end{bmatrix} - E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1}\begin{bmatrix} \mathbf{0} &E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}] \end{bmatrix} \\ &= \begin{bmatrix} \mathbf{0} &E[\tilde{X}\tilde{Z}_{2}^{T}] \end{bmatrix} - \begin{bmatrix} \mathbf{0} &E[\tilde{X}\tilde{Z}_{2}^{T}] \end{bmatrix} \\ &= \begin{bmatrix} \mathbf{0} &\mathbf{0} \end{bmatrix} \\ &= \mathbf{0} \tag{39} \\ \end{align*} E[(XE[XZ])ZT]=[E[X~Z1T]E[X~Z2T]]E[X~Z~2T]E[Z~2Z~2T]1[E[Z~2Z1T]E[Z~2Z2T]]=[0E[X~Z~2T]]E[X~Z~2T]E[Z~2Z~2T]1[0E[Z~2Z~2T]]=[0E[X~Z~2T]][0E[X~Z~2T]]=[00]=0(39)
以上证毕。
由式 (31)(39),式(25)中的E∗[X∣Z]E^{*}[X|Z]E[XZ]XXXZZZ上的正交投影,即为XXXZZZ条件下的最小方差估计,将式(27)代入式(25),得
E∗[X∣Z]=E∗[X∣Z1]+E[X~Z~2T]E[Z~2Z~2T]−1(Z2−E∗[Z2∣Z1]) \begin{align*} E^{*}[X|Z] &= E^{*}[X|Z_{1}] + E[\tilde{X}\tilde{Z}_{2}^{T}]E[\tilde{Z}_{2}\tilde{Z}_{2}^{T}]^{-1} (Z_{2}- E^{*}[Z_{2}|Z_{1}]) \tag{40} \\ \end{align*} E[XZ]=E[XZ1]+E[X~Z~2T]E[Z~2Z~2T]1(Z2E[Z2Z1])(40)
推论4也被称为更新信息定理

参考文献

[1] 《最优估计理论》,刘胜,张红梅著,2011,科学出版社。
[2] 《卡尔曼滤波与组合导航原理》第4版,秦永元,张洪越,汪叔华著,2021,西北工业大学出版社。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/92796.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/92796.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/92796.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

11-netty基础-手写rpc-支持多序列化协议-03

netty系列文章: 01-netty基础-socket02-netty基础-java四种IO模型03-netty基础-多路复用select、poll、epoll04-netty基础-Reactor三种模型05-netty基础-ByteBuf数据结构06-netty基础-编码解码07-netty基础-自定义编解码器08-netty基础-自定义序列化和反序列化09-n…

艾体宝产品 | 从“被看见”到“被信任”:GWI 协助洞察消费者,重构品牌认知

简介:本文介绍了基于消费者洞察构建品牌认知策略的核心方法。通过深度理解受众,GWI Spark 快速获取真实洞察,指导信息与渠道选择。GWI 帮助追踪情感与认知效果,避免无效曝光陷阱,最终帮助品牌实现从“被看见”到“被信…

Redis高级

目录 一、Redis主从 1. 主从集群结构 2. 主从同步原理 2.1 全量同步 2.2 增量同步 3. 主从同步优化 4. 总结 二、Redis哨兵 1. 哨兵工作原理 1.1 哨兵作用 1.2 状态监控 1.3 选举新的master节点 2. 总结 三、Redis分片集群 1. 散列插槽 2. 故障转移 四、Redis…

正点原子esp32s3探测土壤湿度

开发板使用&#xff1a;正点原子ATK_DNESP32S3 V1.3 IDE: VSCODE PLATFORMIO 土壤湿度检测传感器模块如下图&#xff1a; 引脚&#xff1a; 传感器VCC --> ESP32[3.3V] 传感器GND --> ESP32[GND] 传感器A0 --> ESP32[GPIO20] 代码如下&#xff1a; #include <…

一篇文章解决 Win10 同时部署多个版本的Tomcat

文章目录所用到的文件夹Tomcat服务端口修改Tomcat参数修改环境变量配置验证环境是否配置成功可能遇到的问题问题一&#xff1a;startup.bat闪退问题二&#xff1a;startup.bat成功启动&#xff0c;但仍打不开服务器总结最近在学习JavaWeb的时候&#xff0c;想安装新版本的Tomca…

CentOS7安装和使用Workbench

文章目录CentOS7安装和使用Workbench一、前言1.简介2.环境二、正文1.更换镜像源2.安装依赖包3.下载4.安装5.打开workbench6.使用记录1&#xff09;连接数据库2&#xff09;创建数据库3&#xff09;导入数据3&#xff09;导出数据4&#xff09;运行SQL脚本5&#xff09;打开SQL脚…

SpringBoot查询方式全解析

文章目录一、简介二、常用注解分类1、请求映射类&#xff08;处理 URL 与 HTTP 方法的绑定&#xff09;2、参数绑定类&#xff08;从请求中获取数据并绑定到方法参数&#xff09;3、控制器与增强类&#xff08;标识控制器及全局增强&#xff09;4、异常与响应处理类&#xff08…

Linux操作系统从入门到实战(十五)详细讲解Linux调试器 gdb/cgdb使用

Linux操作系统从入门到实战&#xff08;十五&#xff09;详细讲解Linux调试器 gdb/cgdb使用前言一、gdb/cgdb是什么&#xff1f;1. 程序的两种发布模式&#xff08;debug 和 release&#xff09;二、gdb/cgdb如何启动&#xff1f;1. 准备工作2. 启动 gdb/cgdb 调试器2.1 启动 g…

基于UDP的代理协议的Tuic怎么样?

Tuic&#xff08;全称“TUIClient”&#xff09;是一款基于UDP协议的轻量代理工具&#xff0c;主打低延迟与高实时性&#xff0c;专为解决传统TCP代理在实时场景中的性能瓶颈而生。其核心设计围绕“UDP优先”展开&#xff0c;通过简化握手流程、优化加密效率&#xff0c;在保持…

缓存投毒进阶 -- justctf 2025 Busy Traffic

题目核心逻辑如下 let browser; // 全局浏览器实例// 访问指定 URL 的异步函数 const visit async (url) > {try {// 如果已有浏览器实例&#xff0c;先关闭并等待 2 秒if (browser) {await browser.close();await sleep(2000);console.log("Terminated ongoing job.&…

复刻苏宁易购(移动端)

html代码<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><link rel"s…

Scrapy返回200但无数据?可能是Cookies或Session问题

引言 在使用Scrapy框架进行网页爬取时&#xff0c;开发者可能会遇到一个常见但令人困惑的问题&#xff1a;HTTP请求返回状态码200&#xff08;表示成功&#xff09;&#xff0c;但实际获取的数据却是空的。这种情况通常意味着目标服务器接受了请求&#xff0c;但由于某些原因没…

【gateway nc adapter虚拟网卡 win11 联想】问题的解决

前言&#xff1a;由于需要登录公司内网&#xff0c;于是启用奇安信VPN。但启动后报出网关未连接的问题&#xff0c;于是我检查了我的网络适配器&#xff0c;并尝试解决&#xff0c;以下给出几种我实践过程中的行动&#xff0c;并附带最后成功的解决方法 【gateway nc adapter虚…

基于开源AI智能名片链动2+1模式S2B2C商城小程序的运营策略创新研究

摘要&#xff1a;在数字化商业生态快速演进的背景下&#xff0c;传统运营模式面临用户增长乏力、转化效率低下等挑战。本文以开源AI智能名片链动21模式与S2B2C商城小程序的深度融合为研究对象&#xff0c;提出通过周期化运营规划、关键节点策略设计、跨部门协同创新、数据驱动决…

smart-water表设计方案

-- -- 2. SOP 管理模块 -- -- 2.1 SOP主表 (存储SOP元数据&#xff0c;与版本分离) CREATE TABLE sops (id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),name VARCHAR(255) NOT NULL,description TEXT,latest_published_version_id UUID, -- 外键约束在版本表创建后添加crea…

A4.0:继C5.2的BJT理论引申的开关作用的应用示例

在C5里知道了BJT的静态工作点Q的计算方式&#xff08;IC和VCE的负载线&#xff09;&#xff0c;以及偏置电阻RB&#xff0c;得到了电流IB&#xff0c;进而通过电流增益hFE得到了IC(IC β*IB)&#xff0c;然后VCE VCC - IC*RC&#xff0c;即集电极和发射极之间的电压等于集电极…

平板探测器的主要技术指标

平板探测器(Flat-panel-detector,FPD)是一种广泛应用于医学影像学(如X射线、CT扫描等)、工业无损检测和科学研究中的成像设备。其主要技术指标包括以下几个方面: 1.空间分辨率(SpatialResolution) 定义:空间分辨率是指平板探测器能清晰分辨图像中细节的能力。一般以…

从苏州姑苏区人工智能大模型基础设施招标|学习参数5:单颗 AI 处理器的内存带宽如何达到 1600GB/s

招标参数5:配置≥8 个AI 处理器,支持OAM式集成服务器形式。单个 AI 处理器支持≥370TFLOPS@FP16或 80TFLOPS@FP32 算力,支持≥64GB HBM高带宽内存,单个AI处理器内存带宽≥1600GBps 单张卡算力及内存带宽参考如下NVIDIA算力表 H3C R4900 G5:支持多达 32 个 DDR4 内存,速率…