线性预估

线性预估

线性预估

线性预估,对于某一时间点的数值,可利用若干个前面时间点的数值,以线性组合的方式来预估。在数位信号处理中,线性预估又常被称为线性预估编码。

预估模型

最常见的表示法为

x ^ ( n ) = ∑ i = 1 p a i x ( n − i ) {\displaystyle {\widehat {x}}(n)=\sum _{i=1}^{p}a_{i}x(n-i)\,} c6eef026e99f4cf0f2e27026f8a821807f304909.svg_

其中 x ^ ( n ) {\displaystyle {\widehat {x}}(n)} f9d4f92a60c538f98c3524cce87d9217e927c1ea.svg_ 是在时间点 n {\displaystyle n} a601995d55609f2d9f5e233e36fbe9ea26011b3b.svg_-3 所预估出来的数值,而 x ( n − i ) {\displaystyle x(n-i)} f806b95099348896bfae986b4284bef24494a2d7.svg_ 是在时间点 n − i {\displaystyle n-i} ac14900b27daa1ab776ca3f57152c9de07072711.svg_ 的数值,对于每个 x ( n − i ) {\displaystyle x(n-i)} f806b95099348896bfae986b4284bef24494a2d7.svg_ 都有一个对应的预估系数 a i {\displaystyle a_{i}} 0bc77764b2e74e64a63341054fa90f3e07db275f.svg_,预估模型的阶数则以 p {\displaystyle p} 81eac1e205430d1f40810df36a0edffdc367af36.svg_-3 来表示,意即 x ( n ) {\displaystyle x(n)} 0cf63d74ce47158e139331ae04053e6decf05e11.svg_ 是由前面 p {\displaystyle p} 81eac1e205430d1f40810df36a0edffdc367af36.svg_-3 个数值所预估。而预估误差为

e ( n ) = x ( n ) − x ^ ( n ) {\displaystyle e(n)=x(n)-{\widehat {x}}(n)\,} 02a2eb07d9a6d43d467e4cc6e95834849e9d2261.svg_

其中 x ( n ) {\displaystyle x(n)} 0cf63d74ce47158e139331ae04053e6decf05e11.svg_ 是真实的数值。上面的式子对于一维信号皆可适用,若对于多维信号,则误差可定义为

e ( n ) = | | x ( n ) − x ^ ( n ) | | {\displaystyle e(n)=||x(n)-{\widehat {x}}(n)||\,} cf8b7788ee04c76933ea6d5ebebeb747b8575ee0.svg_

其中 | | . | | {\displaystyle ||.||} c65c29801df0411c7d724616c0073f9cd1f3fffc.svg_向量空间上的范数

系数的预估

欲求得最佳化的预估系数 a i {\displaystyle a_{i}} 0bc77764b2e74e64a63341054fa90f3e07db275f.svg_ ,最常用的准则是最小化误差平方的期望值,以此准则可得到

∑ i = 1 p a i R ( i − j ) = − R ( j ) , {\displaystyle \sum _{i=1}^{p}a_{i}R(i-j)=-R(j),} 964f6af05cab34a417f6b609fb08443674fe8111.svg_

其中 1 ≤ j ≤ p, 而 R 是信号 xn 的自相关函数,定义为

R ( i ) = E { x ( n ) x ( n − i ) } {\displaystyle \ R(i)=E\{x(n)x(n-i)\}\,} b9c8e9b6e965f81d64e3f13e8c19d4ed18705077.svg_

E 代表期望值。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注