APP下载

伪仿射投影算法优化迭代步长的研究

2014-03-25郑曦智永锋张骏

西北工业大学学报 2014年1期
关键词:学习曲线权值步长

郑曦, 智永锋, 张骏

(西北工业大学 自动化学院, 陕西 西安 710072)

自适应滤波技术在噪声和回波消除、均衡、波束形成中得到了广泛应用。归一化最小均方(normalized least mean square, NLMS)算法计算简单,因此获得了广泛应用[1]。但是对于高度自相关的输入信号,信号特征值相差比较大,NLMS算法表现出了收敛速度慢的特性。为了改善这一问题,提出了一些高效、快速收敛的自适应滤波算法。比如,从几何理论研究的角度,文献[2]首次提出了仿射投影(affine projection, AP)算法。通过引入输入信号方向向量的概念,建立了基于自回归模型的AP算法和滑动平均模型的正交迭代(orthogonal direction, OD)算法[3]。基于连续的输入信号相互正交将促进自适应滤波器收敛的思想,建立了一种基于正交因子的NLMS算法[4]。文献[5]建立了一种简化的AP算法,称为伪仿射投影(pseudo affine projection algorithm, PAP)算法。接着文献[6]分析了PAP算法的统计特性,研究了PAP算法的权值均方误差收敛性。

基于变步长可以促进自适应滤波的性能,文献[7]建立了一种带有指数平滑因子的AP算法。通过分析估计输出的误差信号,文献[8]获得了迭代步长的一个实时估计值,建立了一种自适应增益AP算法,接着分析了AP算法权值稳定状态的解[9]。文献[10]分析了基于回归估计误差的AP算法统计特性,接着分析了其优化迭代步长[11]。

在本论文中,通过分析PAP算法的迭代步长,利用OD算法定义的输入信号方向向量,使得在其方向的权值误差等于0,获得了PAP算法的优化迭代步长,促进了自适应滤波器的收敛性和失调量。

1 PAP算法

在自适应滤波器的系统辨识模型中,系统的输入是均值等于0的稳定信号xn。利用抽头延迟线可以把输入信号转换为输入向量xn,定义为

xn=[xnxn-1 …xn-N+1]T

(1)

由m个输入向量构成的输入矩阵Xn-1,定义为

Xn-1=[xn-1xn-2…xn-m]

(2)

系统辨识的目标是在离散的时间点n,利用最近的(m+1)个输入向量,估计一个N维的权值向量wn。文献[3]给出了用自适应滤波器实现PAP算法更新权值向量的结构,其迭代过程如下所示:

(3)

(4)

(5)

(6)

(7)

从(3)式到(7)式构成了PAP算法,下面将分析PAP算法的优化迭代步长,以促进其收敛性和失调量的性能。

2 优化迭代步长

假设存在着一个真实的N维权值向量w0。因此,相应的误差信号可以写为

(8)

式中

(9)

εn为系统的测量噪声。为了获得PAP算法的优化迭代步长,把(5)式中的定步长μ替换成μn。基于(5)式和(9)式,可得变步长PAP算法权值误差的迭代方程

(10)

(11)

从(5)式可以看出,PAP算法的迭代方向是输入信号的方向向量φn,在(n+1)时刻,最优的迭代步长使得权值误差在输入信号方向向量的方向等于0。因此,基于(11)式,可得在n步的优化迭代步长等于

(12)

(13)

式中

(14)

定义过去k个输入信号方向向量组成的输入向量矩阵为

φn-1φn-2…φn-k]

(15)

(16)

基于(15)式和(16)式,可得

; 1≤δ≤k

(17)

由(17)式递推可得

(18)

基于(11)式和(18)式,可得

(19)

(20)

经整理,(19)式、(20)式可以重新写为

(21)

在实际系统中,系统不可避免地受到系统测量噪声的影响。基于(8)式

(22)

(23)

因此,可得基于优化迭代步长PAP算法的权值更新方程

(24)

(3)式、(4)式、(6)式、(7)式、(23)式和(24)式以一定的顺序构成了基于优化迭代步长的PAP算法,确保了在自适应滤波器迭代的(n+1)步,权值误差在输入信号方向向量的方向等于0。因此,所建立的算法促进了自适应滤波器的收敛速度和稳态性能。

3 仿真示例

假定自适应滤波器的初始估计权值向量w0=0,其为32维的向量。信噪比设置为60 dB,算法仿真结果的均方误差学习曲线是通过对100个相互独立的学习曲线求平均值而得,优化迭代步长μ0,opt的初始值等于1。假设自适应滤波器的真实权值向量w0具有最大熵,也就是说在各个方向具有相同大小的值。在本文中假定各个方向的幅值等于1,因此可得

w0=I

(25)

式中:I是一个所有元素等于1的32维向量。

图1 输入信号是AR(1)模型时所建立算法的学习曲线

示例一输入信号是yn=-0.95yn-1+zn,其中zn为均值等于0的高斯白噪声,选择参数m和k等于2。图1给出了优化迭代步长的自适应PAP算法均方误差的学习曲线,从图中可以看出所建立算法的收敛速度比较快,稳态误差比较小。

示例二输入的信号是yn=zn+0.95zn-1-0.4zn-3-0.95yn-1,选择参数m=3和k=3。图2给出了优化迭代步长的自适应PAP算法均方误差的学习曲线,从图中可以看出所建立的算法促进了自适应滤波器的收敛速度,同时获得了比较好的稳态性能。

图2 输入信号是ARMA(1, 3)模型时所建立算法的学习曲线

4 结 论

通过分析PAP算法在输入信号方向向量上权值误差引起的估计输出误差信号,使得权值误差在输入信号方向向量的误差等于0,结合OD算法定义的输入信号方向向量,利用自回归模型和滑动平均模型可以相互近似表示的原理,获得了PAP算法的优化迭代步长。仿真结果表明:相比较于PAP算法,本文提出的算法促进了自适应滤波器的收敛性和失调量。

参考文献:

[1] Haykin S. Adaptive Filter Theory[M]. 4nd Ed. Englewood Cliffs, NJ: Prentice-Hall, 2002

[2] Ozeki K, Umeda T. An Adaptive Filtering Algorithm Using an Orthogonal Projection to an Affine Subspace and Its Properties[J]. Electronics and Communication in Japan, 1984, 67-A(5): 19-27

[3] Rupp M. A Family of Adaptive Filter Algorithms with Decorrelating Properties[J]. IEEE Trans on Signal Processing, 1998, 46(3): 771-775

[4] Sankaran S G, Louis Beex A A. Fast Generalized Affine Projection Algorithm[J]. International Journal of Adaptive Control and Signal Processing, 2000, 14(6): 623-641

[5] Bouteille F, Scalart P, Corazza M. Pseudo Affine Projection Algorithm New Solution for Adaptive Identification[C]∥Proceeding of Eurospeech, 1999, 427-430

[6] Almeida S J M D, Bermudez J C M, Bershad N J. A Stochastic Model for a Pseudo Affine Projection Algorithm[J]. IEEE Trans on Signal Processing, 2009, 57(1): 107-118

[7] Fan Y, Zhang J. Variable Step-Size Affine Projection Algorithm with Exponential Smoothing Factors[J]. Electronics Letters, 2009, 45(17): 911-912

[8] 智永锋,范蟠果,张骏,邓正宏,张怡.自适应增益APA-AG算法的研究[J].西北工业大学学报,2011,29(3): 449-453

Zhi Yongfeng, Fan Panguo, Zhang Jun, Deng Zhenghong, Zhang Yi. A Better Affine Projection Algorithm Using Adaptive Gain[J]. Journal of Northwestern Polytechnical University, 2011, 29(3): 449-453 (in Chinese)

[9] Zhi Yongfeng, Zhang Jun, Li Yinxue.Steady-State Weights Solution to Affine Projection Algorithm[J]. Journal of Control Theory and Applications, 2012, 10(2): 259-263

[10] 智永锋,李虎雄,李茹. 一种基于回归估计误差仿射投影算法的统计特性分析[J]. 自动化学报,2013, 39(3): 244-250

Zhi Yongfeng, Li Huxiong, Li Ru. Statistical Analysis of Affine Projection Using Regressive Estimated Error Algorithm[J]. Acta Automatica Sinica, 2013, 39(3): 244-250 (in Chinese)

[11] 智永锋,郑曦,邓正宏,李茹,张骏.一种变步长AP-REE算法的研究[J]. 西北工业大学学报,2013, 31(2): 183-188

Zhi Yongfeng, Zheng Xi, Deng Zhenghong, Li Ru, Zhang Jun. A Better Variable Step-Size Affine Projection Algorithm Using Regressive Estimated Error[J]. Journal of Northwestern Polytechnical University, 2013, 31(2): 183-188 (in Chinese)

猜你喜欢

学习曲线权值步长
Oxford单髁置换术治疗膝关节内侧单间室病变学习曲线早期病例的短期疗效
一种融合时间权值和用户行为序列的电影推荐模型
基于Armijo搜索步长的BFGS与DFP拟牛顿法的比较研究
CONTENTS
基于随机森林回归的智能手机用步长估计模型
学习曲线决定你的学习力
学习曲线决定你的学习力
基于Armijo搜索步长的几种共轭梯度法的分析对比
学习曲线决定你的学习力
基于MATLAB的LTE智能天线广播波束仿真与权值优化