自适应信号处理(最小二乘快速横向滤波FTF)_第1页
自适应信号处理(最小二乘快速横向滤波FTF)_第2页
自适应信号处理(最小二乘快速横向滤波FTF)_第3页
自适应信号处理(最小二乘快速横向滤波FTF)_第4页
自适应信号处理(最小二乘快速横向滤波FTF)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

4快速横向滤波(FTF)自适应算法FTF算法是由4个横向滤波器组合起来的一种自适应算法.由于这4个滤波器都是用横向滤波算子描述的,因此这些滤波器的参数更新可利用该算子的时间更新来实现,并进而达到横向自适应滤波器参数更新的目的.1.用矢量空间法描述FTF算法中的4个横向滤波器(1)最小二乘横向滤波器设一阶横向滤波器的权矢量为时刻的输入信号矢量期望信号矢量FastTransversalFilter(FTF)AdaptiveAlgorithm

由已知的来估计,这时,横向滤波器的输出是的最小二乘估计,即滤波方程为

(125)其中,采用前加窗法时的数据矩阵由于最小二乘横向滤波器的权矢量由下式决定:(126)定义横向滤波算子(又称横向滤波器的投影矩阵):(127)则式(126)可写成

(128)上式表明,权矢量是横向滤波算子各行矢量与的内积.

将式(128)代入式(125),可得

(129)估计误差矢量为

(130)式中,和分别是数据子空间的投影矩阵和正交投影矩阵。利用单位现时矢量,可求出误差矢量的当前分量:(131)(2)前向预测误差滤波器最小二乘前向预测器是用时刻以前相继的个数据,对该时刻的做最小二乘估计,即

(132)在最小二乘意义下,预测系数(权系数)矢量的最佳解为引入横向滤波算子

(133)

考虑到数据子空间的投影矩阵:因此得到

(134)式(134)表明,用横向滤波算子作用于数据矢量,便可求出最小二乘前向预测系数矢量(即最佳权矢量).

最小二乘前向预测误差矢量为

(135)

其当前分量为

(136)

根据前向线性预测滤波器的输入输出关系,上式还可表示为(137)

预测误差能量为

(138)(3)后向预测误差滤波器最小二乘后向预测器,是利用时刻以后的个相继数据

,向后一步预测[即延时数据].根据上节分析,的最小二乘后向预测矢量为

(139)

在最小二乘意义下,后向预测系数(权系数)矢量的最佳解为引入横向滤波算子

(140)考虑到子空间的投影矩阵因此得到

(141)(142)式(141)表明,用横向滤波算子作用于延时数据矢量,便可求出最小二乘后向预测系数矢量(即最佳权矢量).

最小二乘后向预测误差矢量为

(143)其当前分量为

(144)误差能量为

(145)(4)增益滤波器

a)什么是增益滤波器?

确切而言,增益滤波器实际是关于角参量的滤波器.现以图9所示的一维数据空间为例予以说明.

设时刻的数据子空间为,时刻的数据子空间为,两者之间的夹角为,角参量为

(146)

若一维子空间的投影矩阵为,单位现时矢量在上投影为,令

(147)

很明显,矢量就是对的最小二乘估计.如果把这种估计看成是通过一个最小二乘滤波器的输出,则便是这个最佳滤波器的增益(即最小二乘滤波器系数),因此,把该滤波器称为增益滤波器.图9最小二乘增益滤波器的几何说明b)估计误差矢量与角参量在上述情况下,由对进行最小二乘估计的误差矢量为

(148)式中,是对的正交投影矩阵.

由角参量的定义可知,的当前分量等于该时刻的角参量

(149)将式(148)代入上式,得即

(150)参见式:由上式得到

(151)可以看出,增益滤波器的增益与一样,也是两个子空间与之间夹角的一种度量.c)维情况这时,数据子空间为,相应的投影矩阵为,将一维的式(147)推广,得

(152)式中,称为增益滤波器的增益矢量(或系数矢量,权矢量).

上式两边同乘以,可进一步得到

(153)其中,是增益滤波器的横向滤波算子.上式说明,增益矢量可以通过作用于单位现时矢量来得到.

维时的角参量为

(154)式中,(155)

[小结]

由上得到4种滤波器的权矢量(或预测系数矢量,增益矢量)的计算公式:

最小二乘横向滤波器前向预测误差滤波器后向预测误差滤波器增益滤波器以上权矢量的时间更新,皆归结为相应的横向滤波算子的时间更新问题.wM(n)由K0,M-1(n)作用于x(n)得到wM(n)由K0,M-1(n)作用于x(n)得到wM(n)由K0,M-1(n)作用于x(n)得到wM(n)由K0,M-1(n)作用于x(n)得到2.横向滤波算子的时间更新(1)子空间的横向滤波算子的更新设是(行)(列)数据矩阵,则横向滤波算子定义为又设:列矢量;

由的个列矢量张成的维子空间;

的投影矩阵;

对的正交投影矩阵;将附加到的最后一列,构成的维新矩阵;由的个列矢量张成的维矢量空间;

的投影矩阵;

对的正交投影矩阵;

的横向滤波算子.参照式(127)

可以证明,横向滤波算子具有以下性质:(a)(b)(c);(d)(e)(f)

(2)横向滤波算子的更新(a)的时间更新关系式令于是有由的个列矢量张成的维子空间为设子空间的投影矩阵为;横向滤波算子为.由时刻投影矩阵递推时刻投影矩阵的公式如下:参见式:上式两边左乘,得到

(156)注意到:上式右边分块矩阵的最后一列是列矢量,利用横向滤波算子的性质(c),有设与分块矩阵其余部分相乘后得到的矩阵的最后一行为,同时根据性质(a),有所以由式(3.11.32)得到横向滤波算子的时间更新关系式为:(157)式中,yT(n-1)表示一个1n维矢量.同理可得横向滤波算子的时间更新关系式为:

(158)3.FTF自适应算法中的时间更新

FTF自适应算法的目的,是要解决权矢量的时间更新问题,为此要涉及,,等一系列参量的更新.(1)横向滤波器的更新[推导思路](a)利用横向滤波算子性质(e):式中,取,.式中,bT(n-1)表示一个1n维矢量.(b)其它有关公式:[结论]

由时刻递推计算时刻的权矢量的时间更新公式为

(159)

上式表明,在由递推计算时,还必须事先计算,

和.(2)增益滤波器的更新[推导思路](a)利用横向滤波算子性质(f):式中,取,,于是有(b)再利用前向预测误差矢量的当前分量和误差能量表示式:同时注意到,因则阶增益滤波器的权矢量为并定义

≝式中,是的前个元素组成的矢量;

表示的最后一个(即第个)元素.[结论](a)时刻的阶增益滤波器的计算公式为:(160)可见,计算时需预先求出时刻的,和.(b)进一步由求时刻的:(161a)

上式中的和可分别由式(160)求得.该式说明,一般情况下,不等于的前个元素组成的矢量.

利用下面将要得到的式(168),可进一步导出下面的实用公式:(161b)(3)前向预测误差滤波器的更新●的更新公式[推导思路](a)利用横向滤波算子性质(f):式中,取,.(b)其它有关公式:

[结论]

前向预测系数矢量的时间更新公式为:(162)

上式中,,和是通过第次迭代后的已知参量,欲得,还必须进一步解决的计算问题.

问题:

是用来预测时的前向预测误差,即计算时需知道,而计算时又要用到,如何解决这一问题?

前向预测的输出是的预测值:预测误差为写成矢量形式,有

(163)其中,数据矢量预测系数矢量将式(162)代入式(163),得到(164)其中,(165)由式(164)可解得

(166)由上式计算可避免预先计算.●误差能量的更新公式直接给出更新计算公式如下:(167)(4)后向预测误差滤波器的更新●后向预测系数矢量的时间更新公式

(168)

由上式可看出,为了由计算,必须在第次迭代中先算出

,和.●的时间更新公式

(169)其中

(170)由上式计算,可避免与计算出现的“交叉耦合”.●的时间更新公式

(171)4.角参量的时间更新与的推导过程类似.

可分两步得到递推公式:首先由到的更新,其次再由到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论