求线性预测器的最佳预测系数

求线性预测器的最佳预测系数

我们要在最小 E [ d 2 ] E[d^2] E[d2]的条件下,确定一组最佳预测系数(不考虑量化误差)。
E [ d 2 ] = E [ ( S k − S e ( k ) ) 2 ] = E [ ( S k − ∑ i = 1 N a i S ( k − i ) ) 2 ] (1) E[d^2]=E\left[ (S_k-S_e(k))^2 \right]=E\left[ \left(S_k-\sum_{i=1}^N a_iS(k-i)\right)^2 \right] \tag{1} E[d2]=E[(SkSe(k))2]=E(Ski=1NaiS(ki))2(1)
而要求的最佳预测系数 a i a_i ai满足:
∂ E [ d 2 ] ∂ a i = 0 , i = 1 , 2 , ⋯   , N (2) \dfrac {\partial E[d^2]}{\partial a_i} = 0,\quad i=1,2,\cdots,N \tag{2} aiE[d2]=0,i=1,2,,N(2)

i = 1 , 2 , ⋯   , N i=1,2,\cdots,N i=1,2,,N,代入 ( 1 ) (1) (1)式得:
∂ E [ ( S k − ∑ j = 1 N a j S k − j ) 2 ] ∂ a i = E [ ∂ ( S k − ∑ j = 1 N a j S k − j ) 2 ∂ a i ] = E [ 2 ( S k − ∑ j = 1 N a j S k − j ) ( − S k − i ) ] = E [ − 2 S k S k − i + 2 ∑ j = 1 N a j S k − j S k − i ] = 0 (3) \begin{aligned} \dfrac {\partial E\left[ \left(S_k-\sum_{j=1}^N a_j S_{k-j}\right)^2 \right]}{\partial a_i} &= E\left[\dfrac {\partial \left(S_k-\sum_{j=1}^N a_j S_{k-j}\right)^2 }{\partial a_i}\right]\\ &= E\left[ 2\left(S_k-\sum_{j=1}^N a_j S_{k-j}\right)\left(-S_{k-i}\right) \right] \\ &= E\left[ -2S_k S_{k-i} + 2\sum_{j=1}^N a_j S_{k-j} S_{k-i}\right] = 0 \end{aligned} \tag{3} aiE[(Skj=1NajSkj)2]=Eai(Skj=1NajSkj)2=E[2(Skj=1NajSkj)(Ski)]=E[2SkSki+2j=1NajSkjSki]=0(3)


E [ S k S k − i ] = E [ ∑ j = 1 N a j S k − j S k − i ] R ( i ) = ∑ j = 1 N a j R ( i − j ) (4) \begin{aligned} E\left[S_k S_{k-i} \right] &= E\left[\sum_{j=1}^N a_j S_{k-j} S_{k-i}\right] \\ R(i) &= \sum_{j=1}^N a_j R\left( i-j \right) \end{aligned} \tag{4} E[SkSki]R(i)=E[j=1NajSkjSki]=j=1NajR(ij)(4)
其中 R ( k ) = E [ x n x n + k ] = R ( − k ) R(k) = E\left[ x_n x_{n+k} \right] = R(-k) R(k)=E[xnxn+k]=R(k)为自相关函数。

i = 1 , 2 , ⋯   , N i=1,2,\cdots,N i=1,2,,N,将 ( 4 ) (4) (4)式展开:
R ( 1 ) = a 1 R ( 0 ) + a 2 R ( 1 ) + ⋯ + a N R ( N − 1 ) R ( 2 ) = a 1 R ( 1 ) + a 2 R ( 2 ) + ⋯ + a N R ( N − 2 ) ⋮ R ( N ) = a 1 R ( N − 1 ) + a 2 R ( N − 2 ) + ⋯ + a N R ( 0 ) (5) \begin{aligned} R(1) &= a_1 R(0) + a_2 R(1) + \cdots +a_N R(N-1) \\ R(2) &= a_1 R(1) + a_2 R(2) + \cdots +a_N R(N-2) \\ \vdots \\ R(N) &= a_1 R(N-1) + a_2 R(N-2) + \cdots +a_N R(0) \\ \end{aligned} \tag{5} R(1)R(2)R(N)=a1R(0)+a2R(1)++aNR(N1)=a1R(1)+a2R(2)++aNR(N2)=a1R(N1)+a2R(N2)++aNR(0)(5)
写为矩阵形式即为
R A = P (6) \bold R\bold A = \bold P \tag{6} RA=P(6)
其中
R = [ R ( 0 ) R ( 1 ) ⋯ R ( N − 1 ) R ( 1 ) R ( 2 ) ⋯ R ( N − 2 ) ⋮ ⋮ ⋱ ⋮ R ( N − 1 ) R ( N − 2 ) ⋯ R ( 0 ) ] A = [ a 1 a 2 ⋮ a N ] P = [ R ( 1 ) R ( 2 ) ⋮ R ( N ) ] \begin{aligned} \bold R &= \begin{bmatrix} R(0) & R(1) & \cdots & R(N-1) \\ R(1) & R(2) & \cdots & R(N-2) \\ \vdots & \vdots & \ddots & \vdots \\ R(N-1) & R(N-2) & \cdots & R(0) \\ \end{bmatrix}\\ \bold A &= \begin{bmatrix} a_1 \\ a_2 \\ \vdots \\ a_N \end{bmatrix}\\ \bold P &= \begin{bmatrix} R(1) \\ R(2) \\ \vdots \\ R(N) \end{bmatrix} \end{aligned} RAP=R(0)R(1)R(N1)R(1)R(2)R(N2)R(N1)R(N2)R(0)=a1a2aN=R(1)R(2)R(N)
故最佳系数预测向量
A = R − 1 P (7) \bold A = \bold R^{-1}\bold P \tag{7} A=R1P(7)

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值