好文档 - 专业文书写作范文服务资料分享网站

自适应滤波算法地研究

天下 分享 时间: 加入收藏 我要投稿 点赞

标准文档

则式(4-6)可简写为:

R(n)W(n)?U(n) (4-9)

假定R(n)是非奇异的,则:

W(n)?R?1(n)U(n) (4-10) 这就是滤波器滤波参数的公式,之所以记作W(n),是因为W随着时间而改变。式(5-8)叫做最佳滤波器系数的Yule-Walker 方程。依据式(5-10)来调整滤波器参数有两处不便。第一,需要矩阵求逆及矩阵乘法等运算,因而计算量大。第二,W(n)与预测误差e(n)之间也未建立任何关系,不能达到根据预测误差e(n)来调整滤波器参数的要求。

(非平稳或时变)预测误差e(n)由

e(n)?x(n)?WT(n?1)X(n) (4-11) 表示。利用此公式,可以将式(5-7)的U(n)改写作 (4-12) 注意到WT(i?1)X(i)X(i)?X(i)XT(i)W(i?1)和式(5-11),用R?1(n)式乘上式后得到:

W(n)?R(n)??X(i)X(i)W(i?1)?R(n)??X(i)e(i)?W1(n)?W2(n)?1n?iT?1n?iTi?1i?1nn

(4-13)

为了简化第一项W1(n)的表达,并建立W(n)与W(n?1)之间的关系,一种合理的想法是认为n?1时刻及其以前时刻的滤波器参数相同,即:

W(0)?W(1)? ……. ?W(n?1)

这样,利用式(5-7)及上述假定,就有

W1(n)?R(n)??n?iX(i)XT(i)W(n?1)?W(n?1)?1i?1n (4-14)

另一方面,为了简化W2(n)的表达,一种合理的想法就是:认为遗忘因子??0。这相当于,只有本时刻的结果被记忆下来,而将以前的各时刻的结果全部遗忘。从而,有下列的简化结果:

W2(n)?R(n)?0n?iXT(i)e(i)?R?1(n)XT(n)e(n)

?1i?1n(4-15)

将式(4-13)和(4-14)代入(4-12),则得

W(n)?W(n?1)?R?1(n)XT(n)e(n) (4-16)

实用文案

标准文档

式(4-15)描述了一个滤波器参数受其输入误差e(n)控制的自适应滤波算法,被称作递归最小二乘(RLS)。

为了实现递推计算,还要解决逆矩阵R?1(n)的递推计算问题。为此,我们先引入一个著名的结果——矩阵求逆引理。

矩阵求逆引理:若A是非奇异的,则:

(A?BCT)?1?A?1?A?1B(I?CTA?1B)?1CTA?1

(4-17) 由R(n)的定义式(4-7),显然有

R(n)?R(n?1)?X(n)XT(n) (4-18) 对它应用矩阵求逆引理,得:

R?1(n)X(n)XT(n)R?1(n?1)?1?1R(n)?R(n?1)? (4-19) 1?XT(n)R?1(n?1)X(n)

综上所分析,递归最小二乘法自适应滤波(RLS)算法如下所示 算法初始化: W(0)?0 R(0)?I

For k=1 to n final do : e(n)?x(n)?WT(n?1)X(n) ?1R?1(n)X(n)XT(n)R?1(n?1)?1R(n)?R(n?1)? 1?XT(n)R?1(n?1)X(n)[18]

(4-20

)

W(n)?W(n?1)?R?1(n)XT(n)e(n)

4.3 递归最小二乘(RLS)算法的性能分析

RLS(递推最小二乘法)算法的关键是用二乘方的时间平均的最小化锯带最小均方准则,并按时间进行迭代计算。对于非平稳信号的自适应处理,最合适的方法是采用最小二乘自适应滤波器。它使误差的总能量最小。RLS算法的优点是收敛速度快,其收敛性能与输入信号的频谱特性无关,但其缺点是计算复杂度很高,对于N阶的滤波器,RLS算法的计算量为O(N2)[1,2]为了对非平稳信号进行跟踪,RLS算法引入了数加权遗忘因子λ。该遗忘因子的引入,使RLS算法能够对非平稳信号进行跟踪。

[19]

实用文案

标准文档

由于设计简单、性能最佳,其中RLS滤波器具有稳定的自适应行为而且算法简单,收敛性能良好。

这里讨论RLS算法收敛特性两个方面的问题:一是从均值的意义上讨论

?(n)的收敛性;二是从均方值的意义上讨论误差e(n)的收敛性。为了讨论W进行这样的讨论,必须对输入过程的类别作出规定。

考虑随即机回归模型:

d(n)??w0x(n?i?1)?V(n)i?1M

(4-21)

其中x(n)是零均值过程V(n)是均值为零,方差为?2N的高斯白噪声序列。

?(n)]的收敛性 其中E[W对公式d(n)?XT(n)W0?V(n),其中W0?[w01??w0M]T。而可以写出:

q(n)???n?iX(i)[XT(i)W0?V(i)]

i?1n(4-22)

?(n)满足: 当?(n),WW(n)?AT(n)?(n)A(n)????1?1AT(n)?(n)b(n)?RX(n)q(n)

(4-23)

将其写成如下形式:

n Rx(n)?rx(n)???I

(4-24)

其中

rx(n)???n?iX(i)XT(n) (4-25)

i?1n

将式(4-22)和式(4-24)带入式(4-23)中得:

?(n)?[r(n)???I][r(n)W???n?iX(i)V(i)] Wxx0n?1i?1n(4-26)

实用文案

标准文档

?(n)]?[r(n)???nI]?1r(n)W E[Wxx0?[rx(n)?rx(n)??nIrx(n)]rx(n)W0

?1?1?1?W0?rx(n)??nW0 (4-27)

假定输入过程呈各态历经的平稳随机过程,对于?=1的情况,当n很大时,有

?1r(n)1n Rx??X(i)XT(i)?x (4-28)

ni?1n其中Rx表示输入矢量X(i)的M?M组合平相关矩阵,所以

?(n)]?W??R?1W (4-29) E[W0x0n?(n)]?W,故滤波器的权矢量个估计是由此可见,当n???时,E[W0无偏的。

还有E[e2(n)]的收敛性

?T(n)X(n)e(n)?d(n)?WT?(n))TX(n) ?d(n)?W0X(n)?(W0?W?(n)]TX(n)?V(n)?[W?W0考虑到X(n)与V(n)的不相关性,所以

2?(n))TX(n)XT(n)(W?W?(n))] E[e2(n)]??V?E[(W0?W0根据矩阵迹的性质,加权矢量的均方误差又可写成

2?(n)C?T(n)]R} E[e2(n)]??V?tr{E[Cx(4-30)

?(n)?W?W?(n),R?E[X(n)XT(n)]其中C 。0x?(n)=(AT(n)Λ(n)A(n))-1AT(n)Λ(n)b(n) 由W现令V(n)?[v(1)??v(n)]T,则:

(4-31)

将式(5-31)带入式(5-30)中得

W(n)?[AT(n)?(n)A(n)]?1AT(n)?(n)[V(n)?A(n)W0]

?(n)?W?W?(n)??[AT(n)?(n)A(n)]?1AT(n)?(n)V(n) C0 V(n)?b(n)?A(n)W0

因此

实用文案

标准文档

??1?1???E?C(n)CT(n)??E{AT(n)?(n)A(n)AT(n)?(n)V(n)VT(n)?(n)A(n)AT(n)?(n)A(n)}??因为X(n)与V(n)的不相关,则上式变为:

????

TTT?1??E[C(n)C(n)]?E[V(n)V(n)] E{[A(n)?(n)A(n)]AT(n)?2(n)A(n)[AT(n)?(n)A (n)]?1}??V2E{[AT(n)?(n)A(n)]?1AT (n)?2(n)A(n)[AT(n)?(n)A(n)]?1}

(5-32)

对于n???时有采用这些近似则式(5-33)可划简为:

AT(n)A(n0?nRx A(n)?(n)A(n)?Rx??n?jTj?1n

A(n)?2(n)A(n)?Rx?(?n?j)2Tj?1n(4-33)

由式(4-30)可知

2?(n)C?T(n)]R}E[e2(n)]??V?tr{E[Cxn?(?n?j)2???2j?1?tr??Vn?(??n?j)2?j?1????I????

(4-34)

根据自适应滤波器失调量?的定义

?nn?j22??(?)E[e2(n)]??V?j?1 ???tr?n?V2?(??n?j)2??j?1在不加权的情况下,

??1,??实用文案

n?1??2j????0 (4-35) I??MJn?1?(??j)2?j?0?M (4-36) n

自适应滤波算法地研究

标准文档则式(4-6)可简写为:R(n)W(n)?U(n)(4-9)假定R(n)是非奇异的,则:W(n)?R?1(n)U(n)(4-10)这就是滤波器滤波参数的公式,之所以记作W(n),是因为W随着时间而改变。式(5-8)叫做最佳滤波器系数的Yul
推荐度:
点击下载文档文档为doc格式
6oeov326m65nrap1rg1l036aw5tvqk00xmy
领取福利

微信扫码领取福利

微信扫码分享