第七章 多元随机过程的建模与谱估计
7.1 多元随机过程的表示
l维平稳随机向量过程Y(n)由l个平稳随机过程构成
Y(n)[yT1(n),y2(n),,yl(n)] 其二阶性能由均值向量
YEY(n)[y,y,,T12yl] 和协方差矩阵
Cm)E[Y(n)Y(Y][Y(nm)TY]Cyiyj(m)ll 决定,其中
Cyiyj(m)是随机过程yi(n)和
yj(n)的协方差,即
Cyiyj(m)E[yi(n)yi][yj(n)yj],1il,1jll维白噪声向量W(n):
(7-1)
(7-2)
(7-3)
(7-4)
,m0W0,CW(m)0,m0 (7-5) 其中为常数矩阵。若白噪声向量W(n)的个分量互不相关,则其协方差矩阵是对角矩阵,即
222diag[w,,,w2wl]1 (7-6)
一般,我们总是将原随机向量减去均值向量估计,构成一个零均值的、新的随机向量。然后对新的随机向量进行各种分析。不失一般性,我们总是可以假设随机向量是零均值的。此时,协方差矩阵CY(m)与互相关矩阵RY(m)相同,即是
llRyiyj(m)CY(m)EY(n)YT(nm)Eyi(n)yj(nm)其中,
Ryiyj(m)llRY(m) (7-7)
是随机过程yi(n)和
yj(n)的互相关函数。
性质:1)
RY(m)RYT(m) (7-8)
【证明:显然,
Ryi,yj(m)Ryj,yi(m),得
TRY(m){Ryi,yj(m)}ll{Ryj,yi(m)}ll{Ryi,yj(m)}TllRY(m)
】
2)RY(0)是非负定的
【证明:用不全为零的实数ai,作随机过程
l z(n)ai•yi(n)aT•Y(n)i1
则有
RZ(0)E{z2(n)}E{aT•Y(n)•YT(n)•a}aTE{Y(n)•YT(n)}•aaT•RY(0)•a0
当且仅当Y(n)0,RZ(0)0。
】
7.1 向量过程的模型表示与谱
①向量过程的AR模型与功率谱
用m维AR(p)过程模型描述的随机向量过程表示为
Y(n)A1•Y(n1)Ap•Y(np)W(n)(7-9)
其中Y(k)是m维向量过程,Ai 为m×m阶参数矩阵,W(k)是m维白噪声。
记
A(p,z1)IA1•z1Ap•zpH(p,z1)[A(p,z1)]1, (7-10)
则(1)式可改写为
A(p,z1)•Y(n)W(n) 或 Y(n)H(p,z1)•W(n) 向量过程{Y(k)}的功率谱密度函数矩阵为
SY(ej)[H(p,ej)]•SW(ej)•HT(p,ej)[A(p,ej)]1•SjW(e)•[A(p,ej)]T 其中
SW(ej)是常数矩阵.当W(k)的各分量互不相关时,Sw (ejω )是对角矩阵
Sj)diag[22W(e1,2,2l] ②向量过程的ARMA模型与功率谱
用m维ARMA(p,q)过程模型描述的随机向量过程表示为
(7-11)
(7-12)
(7-13)
Y(n)A1•Y(n1)Ap•Y(np)Bq•W(nq) B0•W(n)B1•W(n1) (7-14)
其中Y(k)是m维向量,W(k)是m维白噪声,
Ai,Bj为m×m阶参数矩阵。
记
A(p,z1)IA1•z1Ap•zp11qB(q,z)B0B1•zBq•z1111H(p,q,z)[A(p,z)]•B(q,z) (7-15)
则(7-11)式可改写为
A(p,z1)•Y(n)B(q,z1)•W(n) 或 Y(n)H(p,q,z1)•W(n) (7-16)
向量过程Y(k)的功率谱密度函数矩阵为
SY(ej)[H(p,q,ej)]•SW(ej)•H(p,q,ej)1jjjj1jA(p,e)•[B(q,e)]•S(e)•B(q,e)•A(p,e) (7-17) W
其中
SW(ej)是m维白噪声的协方差矩阵。
显然,如果我们获得了过程模型参数及m维白噪声的协方差矩阵Γ的估计,也就获得了过程功率谱的估计。 前面讨论的标量过程的AR、ARMA建模与谱估计可以推广到多变量过程。
7.2 向量AR过程的建模
1 AR(p)过程的YW方程
TY对(1)式右乘(nm),并取期望
得
由因果性质,得
于是
展开
E{[Y(n)AT1•Y(n1)Ap•Y(np)]•YT(nm)}E{W(n)•Y(nm)}
RY(m)A1•RY(m1)Ap•RY(mp)RWY(m) R(m)QW,m0
XY0,m0 RY(m)A1•RY(m1)A•Rp)QW,m0pY(m0,m0(7-18)
(7-19)
(7-20)
RY(0)A1•RY(1)Ap•RY(p)QWRY(1)A1•RY(0)Ap•RY(p1)0R(p)A•R(p1)A•R(0)01YpYY (7-21)
对(7-21)式求转置,并考虑到相关性质
R)RTY(mY(m),则式(7-21)可改写为
RTTTY(0)RY(1)•A1RY(p)•ATpQWR(0)•ATTp1)•ATY(1)RY1RY(p0RY(p)R(p1)•AT1R(0)•ATYYp0 (7-22)为向量AR(p)过程YW方程,令
RTY(0)RYRT(1)Y(p)IQRRTRTY,p(0)Y(1)RY(0)ATWY(p1)1p0pRY(p)RY(p1)R(0)TY,A,
0p 则(7-22)式可改写为矩阵形式
RY,p(0)•pp 1.
性质:互相关矩阵RY,p(0)是非负定的。
(7-22)
(7-23) (7-24)
【证明:
作随机过程
其中,
aTiZ(k)aT•Y(ki)ii1n
是实数向量,ai(i=1,2,,n)不全为零。则 ·
n
nTEZ(k)E(ai•Y(ki))2i1nTEaj•Y(kj)•YT(ki)•aii,j12i,j1naanTj•EY(kj)•YT(ki)•ai•RY(j1)•aiTji,j1aT•RY(j1)•a0
其中,
Taa1Ta2aTnT
RY(1)RY(0)R(1)RY(0)YRY(n1)RY(n1)RY(n2)RY(n1)RY(n2)RY(0)
】
2. 向量过程AR建模的互相关矩阵法
P阶最佳线性预测
Y(n)A1•Y(n1)Ap•Y(np) (7-25)
使预测误差
ep(n)Y(n)Y(n)Y(n)A1•Y(n1)Ap•Y(np) (7-26)
的互相关矩阵
Qe,pEep(n)•eTp(n)
E{[Y(n)A1•Y(n1)Ap•Y(np)]•[Y(n)A1•Y(n1)Ap•Y(np)]T} (7-29)
最小。又记
hp(n)[YT(n)YT(n1)YT(np)]T (7-28)
则有
Tep(n)[hT(n)•]pp (7-29)
并且
因此
令
E{[hTn)•hTp((n)]}Y(n)E•[YT(n)YT(n1)YT(np)]Y(np)
RY(0)RY(1)RY(p)RY(1)RY(0)RY(p1)RY,p(0)RY(p)RY(p1)R(0)Y QTT•[hTe,pE{ep(n),eTp(n)}E{[hp(n)•p]p(n)•p]}T
TpE{[hp(n)•hTp(n)]}•pp•RY,p(0)•p (7-30)
(7-31)
A1TRY(1)QpPTApRY(p) (7-32) ,
则有:
IRY(0)TPpRY,p(0)p ,
PRY1,p(0) 于是
QTRTY(0)Ile,pIlp•P•PRY1,p(0)p 定理:随机过程的p阶最佳前向线性预测参数矩阵
p满足
RY1,p(0)•pP0 并且,最佳前向线性预测误差的方差为
QRTe,pY(0)RY(1)•AT1RTY(p)•ATp 【证明:由(7-34)得
(7-33) (7-34)
(7-35)
(7-36)
TQe,p[RY(0)p•Pp•RY,p1(0)]•IlpRY(0)T•PT•pT•RY,p1(0)•ppPpTT1TTTTRY(0)T•R•(RY,p1(0)•p)•p•RY,p1(0)•PY1,p(0)•PPPpPP1
令
CpRY(0)T•RY1,p(0)•PP1 (7-37)
则
1TQe,pCpT•[RY,p1(0)•p]•RY,p1(0)•[RY,p1(0)•pP]PpPCp[pP•RY,p1(0)]•[RY,p1(0)•pP]Cp[p•RY,p1(0)P]•RY,p1(0)•[RY,p1(0)•pP]1TT1
Cp[RY,p1(0)•pP]•RY,p1(0)•[RY,p1(0)•pP]1 (7-38)
显然,(7-37)中第一项因此,(7-35)得证。
Cp与参数
p无关,第二项是一个非负得二次型,当第二项为零时,
Qe,p达最小值。
最佳前向线性预测误差得方差
TQe,pCpRY(0)T•R(0)•pY1,p(0)•PRYPP1
将(7-32)代入上式,即可得(7-36)式。
合并(7-35)和(7-36)式,得
RY,p(0)•pp (7-39)
其中
TpQe,p00 结论:P阶最佳线性预测参数满足多变量YK方程.
依阶次递推:
按上述同样的方法可推,P+1阶最佳线性预测参数满足P1阶YK方程:
RY,p(0)•p1P10Qe,p1RY(0)TP1•p1 记
(7-40)
(7-41)
TRY(p)pP,invTRY(1) (7-42)
则RY,p(0)又可以分块表示为
令
利用分块矩阵求逆公式可得
并且由(7-32)和(7-44)式,得
RRY,p1(0)p(0)pY,TpRY(0) GR111Y,p1(0)G112RY,p1(0)•pG1122[RY(0)Tp•RY,p1(0)•p] R1G11G12•G22•GT12G12•G22y,P(0)GT22•G12G22 GT112•pTp•RY,p1(0)•pTp•p (7-43)
(7-44)
(7-45)
(7-46)
于是,由(7-41)
记
则
G112RY,p1(0)•p
并且,预测方差
p1Tp•pGT11•pG12•G22•G12•pG12•G22•RY(p1)G22•GT12•pG22•RY(p1)pGT12•G22•p•pG12•G22•RY(p1)G•T22p•pG22•RY(p1)
pG12•G22•Tp1•pG•T22p1•p pp10p1ll,Tp1Tp1•p G12•G22•Tp1p1G12GT•G22•Tp122•p1Ill(7-47)
(7-48)
(7-49)
Qp1RY(0)T•p1p1
RTp•pTY(0)p1•p1
QpTp1•p1 (7-50)
而根据(7-49)、(7-46)式
TTp1•pR1)•G112pI•GTY(p22•p1ll
Tp•G12RY(p1)•G22•Tp1Tp•pRY(p1)•G22•Tp1
Tp•p•G22•Tp1p1•G22•Tp1 (7-51)
将(7-51)代入(7-50),得
QQTp1•p1QTp1ppp1•G22•p1Qp特例:当l1时,
G1T22Df,p,
G22•p1p1,G12p,inv,
p1p1•p,inv
实际应用中,互相关函数RY(m)的估计可由下式计算
(7-52)
1RY(m)N
nNm1n0Y(n)•YT(nm),m1,2,P (7-53)
综合上述,有如下依阶次递推的算法。
第一步:初始化
按照计算式(7-53)估计互相关矩阵
nRY(0)1NN1Y(n)•YT(nm)n0,R11Y,0(0)RY(0) 第二步:计算m1
1nN2RY(1)NY(n)•YT(n1)n0,11RY(1) 1R1(0)•TTY,01,Qe,1RY(0)RY(1)•1 第三步:计算中间变量
(7-54)
(7-55)
(7-56)
GR1(0)Y,p111G12G11•pT1G[R(0)•G]Y12p221nNp2RY(p1)Y(n)•YT(np1)Nn0TTp1RY(p1)pTp1Tp1•pQp1Qpp1•G22•Tp1
第四步:判阶,即递推终止条件判断
如果
QpQp1/Q0,结束递推;否则,到第五步;
第五步:参数递推
QGQp1p12•G22•Tp10Ill
第五步:逆矩阵递推
G11G12•G22•G12TRy,P(0)TG•G2212
1G12•G22G22
PP1;
转到第三步。
特点:运算量较大;离线计算。
7.3 向量过程AR建模的RLS方法
问题:根据随机向量过程的观测数据Y(n),建立AR模型,使前向预测误差
ep(n)Y(n)A1Y(n1)ApY(np) (7-57)
的方差
Me,pEep(n)Eep(n)•eTp(n)Eep(n)min 1) 当
Eep(n)0时,
Me,pEep(n)•eTp(n)Qe,p
2) 当
ep(n)ep,1,ep,2,,ep,l中,各分量互不相关时,即
Eep,i(n)•ep,j(n)Eep,i(n)•Eep,j(n)0,ij 时,有
Q2e,pdiagEe2p,1,Eep,2,,Ee2p,l 使
Qe,p最小,等价于使
ep(n)的每个分量的方差最小,即
(7-58)
(7-59)
(7-60)
Jp,ie2p,i(n)min,ijnpN1 (7-61)
等价于使
TJpe2p,iep(n)•ep(n)minnpN1 (7-62)
当观测数据为有限序列Y(0),Y(1),,Y(N1),Nl(p1),并且不加数据窗时,指标函数可以改写为
Jp(p,N1)e(n)•ep(n)e2p,i(n)Tpnpnpi1N1N1l (7-63)
其中
ep(n)[ep,1,ep,2,,ep,l]T (7-)
由于
TTTeTp(n)Y(n)Y(n1)•A1YT(np)•ATp (7-65)
记
p[Ap,Ap1,,A1]T (7-66)
pTp,Il (7-67)
Thp(n)YT(np)YT(np1)YT(n1) (7-68)
TTdp(n)hTp(n)Y(n) (7-69)
T则 HTp(p,N1)hp(p)hp(p1)hp(N1) DTp(p,N1)dp(p)dp(p1)dp(N1) e(p,N1)e1)Tpp(p)ep(p1)ep(N Y(p,N1)Y(p)Y(p1)Y(N1)T eT(n)hTTTpp(n)•pY(n)dp(n)•p ep(p,N1)Hp(p,N1)•pY(p,N1)
Dp(p,N1)•p (7-70)
(7-71) (7-72)
(7-73)
(7-74)
(7-75)
lpl(p1)lllp1(Np)lpl(p1)1(Np)l(p1)其中
pR,
pR,
hp(n)R,
Hp(p,N1)R,
dp(n)R,
Dp(p,N1)R(p,N1)R(Np)l,Y(p,N1)R(Np)l。
1) 正则方程求解
由(7-63)式得
J,N1)e1)2Y(p,N1)H2p(pp(p,nFp(p,N1)•pF
lY1)H2i(p,Np(p,N1)•p,ii02 其中
Yi(p,N1)是Y(p,N1)的第i列,p,i是p的第i列,即
Y(p,N1)Y1(p,N1)Y2(p,N1)Yl(p,N1)
pp,1p,2p,l
由指标
Jp(p,N1)取极小的必要条件,得
HTp(p,N1)Hp(p,N1)Tp,iHp(p,N1)Yi(p,N1),i1,2,l 将上式中l个矩阵方程合并,得
,
(7-76)
(7-77)
ep
THTp(p,N1)•Hp(p,N1)pHp(p,N1)•Y(p,N1) (7-78)
(7-78)式为最小二乘正则方程,最小二乘解为
1TˆpHp(p,N1)•Hp(p,N1)HTp(p,N1)•Y(p,N1) (7-79)
利用最小二乘递推算法(RLS)可以避免矩阵求逆。
2) 正交变换求解
根据(7-76)式,有
J1)e2p,N1)•2
p(p,Np(p,n1)FY(p,N1)Hp(pF
TraceTY(p,N1)Hp(p,N1)•pY(p,N1)Hp(p,n1)•p
TraceTTp•Dp(p,N1)•Dp(p,N1)•p 对于信息矩阵
Dp(p,N1),存在正交变换矩阵T,使其上三角化,即
T•Dp,N1)Rp(p,N1)p(0
(7-80)
其中,
Rp(p,N1)是(p1)l(p1)l阶上三角阵。于是有
TTTJp(p,N1)TraceD(p,N1)•TT•Dp(p,N1)ppp
TTTrace•Rpp(p,N1)•Rp(p,N1)•p
Rp(p,N1)•p2F (7-81)
对上三角阵
Rp(p,N1)进行块划分
'Rp(p,N1)G1(p,N1)Rp(p,N1)0G2(p,N1) (7-82)
其中,
'Rp(p,N1)RplplpllllG(p,N1)RG(p,N1)R12,,。将(7-82)代入(7-81)式,并考虑到F-范
数的性质,(7-81)式可改写为
Jp(p,N1)R(p,N1)pG1(p,N1)'p2FG2(p,N1)2F (7-83)
显然,(23)式中的第二项与参数S解为
p无关;当第一项为零时,指标函数
Jp(p,N1)到达最小值。因此,L
ˆR'1(p,N1)•G(p,N1)p1p2ˆJ(p,N1)G(p,N1)2pF (7-84)
正交变换求解也可以利用递推算法。
7.5 多元ARMA过程的建模
1) 因果性和可逆性
A(p,z1)•Y(n)B(q,z1)•W(n) (7-85)
稳定性(因果性)判据
11detA(p,z)0A(p,z)的根都在z-平面单位元内,|z|1若对所有,,即ARMA过程得极点多项式矩阵
则(7-85)式具有唯一的平稳解
Y(n)H(z)•W(n)Hi•W(ni)1i0 (7-86)
其中,矩阵Hi由下式唯一确定
H(z)HiziA1(p,z1)•B(q,z1)1i0 (7-87)
用A1(p,z1)左乘(25)式,并比较等式两边zi的系数,得
H0IiHiBi1iqAjHij,j1pHiAjHij,iqj1 多元ARMA(p,q)过程可以用AR()过程表示。
最小相位(可逆性)判据
若对所有|z|1,
detB(q,z1)0,且Y(n)是(7-85)式的平稳解,则 W(n)F(z1)•Y(n)Fi•Y(ni)i0 其中矩阵Fi 由下式唯一确定
F(z1)F11iziB(q,z1)•A(p,z)i0用
B1(q,z1)左乘(7-90)式,并比较等式两边zi的系数,得 (7-88)
(7-)
(7-90)
F0Imin(i,q)1ipFiAiBjFij,j1qFiBjFij,ipj1 (7-91)
1F(z)可能是有限阶次的,这是因为 【注:在向量情况下,
11F(z)B(q,z)A(p,z1)1111B(z)A(p,z)1detB(q,z)
111detB(q,z)为行列式。由于有限阶次矩阵多项式的伴随矩阵也是B(z)B(q,z)其中,是的伴随矩阵,1111detB(q,z)B(q,z)F(z)也有限阶数的。因此,当行列式为一常数矩阵时,矩阵多项式也是有限阶数的;
是有限阶数的。
】
2) 向量ARMA过程模型估计的LS两步法
根据随机向量过程的观测数据Y(0),Y(1),建立ARMA模型是一非线性问题。然而与单变量AMAR过程相同的是,如果向量ARMA过程是最小相位(可逆)的,则可表示为等价的无限阶的向量AR过程。因此,我们可以直接将单变量过程ARMA建模的LS两步法推广到向量过程,具体做法如下所述。
第一步,利用观测数据Y(0),Y(1),建立高阶的AR模型
Y(n)F1•Y(n1)FM•Y(nM)W(n) (7-92)
第二步,利用高阶AR模型白化观测数据Y(0),Y(1),,获得W(n)的估计值
ˆ W(n)Y(n)F•1Y(n1)FM•Y(nM) (7-93)
该估计实际上就是最优预测误差。
W(0),W(1),拟合方程 第三步,利用Y(0),Y(1),和Y(n)A1Y(n1)ApY(np)W(n)B1W(n1)BqW(nq)
使拟合误差
ep,q(n)Y(n)A1•Y(n1)Ap•Y(np)W(n)B1•W(n1)Bq•W(nq) (7-94)
的(方差)二次型指标
Jp,qEep,q(n)22EeTp,q(n)•ep,q(n) (7-95)
最小。
当观测数据为有限序列Y(0),Y(1),,Y(N1),N(p1),并且不加数据窗时,指标函数可以改写为
Jp,q(p,N1)eTp,q(n)•ep,q(n)npN1 (7-96)
利用最小二乘方法,即可求解(7-96)式。
3) 向量ARMA过程模型估计的交叉相乘法
第一步,利用观测数据Y(0),Y(1),,按(7-92)式建立高阶的AR模型。其中,阶次满足Mpq。
11F(M,z)F(z)的泰勒级数展开式的前M项的估计,第二步,由于是可逆性矩阵方程(30)式中矩阵多项式
根据可逆性方程,近似有
F(M,z1)B1(q,z1)A(p,z1) (7-97)
11A(p,z),具体过程如下。 B(q,z)因此,可根据(7-97)式确定过程的零.极点多项式矩阵和
由(7-97)式得
111A(p,z)B(q,z)•F(M,z) (7-98)
即
IA1z1Apzp
(IB1z1Bqzq)•(IF1z1FMzM) (7-99)
比较(7-99)式两边zi的系数,得
min(i,q)AiBj•Fij,0ipj0 qBj•Fij,piMj0 根据(7-101)式,有
FTpFTp1FTTp1qBT1FFTTpFpFTp1TTp2qB2Fp2•FTM1FTM2FTBTTMqqFM 当Mpq时,(7-102)式有唯一解;否则,有最小二乘解。又根据(40)式,有
AT1FT1I0BT1ATqFTFTI•BT2q1qATpFTpFTp1FTBTqqp (7-100)
(7-101)
(7-102) (7-103)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务