LMS自适应预测实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LMS 自适应线性预测实验报告

一、实验要求

首先由二阶AR 模型产生自适应滤波器的输入信号)(n x ,公式如下:

)()2()1()(21n v n u a n u a n u =-+-+

其中)(n v 为方差为2v σ的零均值高斯白噪声,模型参数1a 与2a 满足2214a a <。二阶AR 模型图如下:

二阶AR 模型框图

得到自适应滤波器的输入信号)(n x 后,通过二阶线性预测滤波器进行自适应线性预测,其框图如下:

自适应线性滤波器

采用LMS 算法进行自适应线性预测,设第n 次预测的权值向量H

n w n w n W )](),([)(21=,第n 次预测的输入数据向量H n x n x n X )]2(),1([)(--=,)(n x 的预测值)(n y 经滤波过程产生,其公式如下:

)()1()(n X n W n y H -=

误差信号计算公式如下:

)()()(n y n x n e -=

权值更迭公式如下:

)()(2)1()(n X n e n W n W μ+-=

其中μ为迭代因子。

实验要求如下:

(1)令1,0965.0,95.0,195.02221===-=x

v a a σσ,迭代因子μ、数据长度N 自定,给出LMS 自适应预测的仿真结果,结果用权值)(),(21n w n w 变化曲线以及误差平方)(2n e 变化曲线表示,观察其收敛情况,分别进行单次预测及100次预测取平均值两次实验。

(2)条件与(1)相同,改变迭代因子μ的值,分别进行单次预测及800次预测取平均值两次实验,观察其收敛情况。

(3)条件与(1)相同,但改变特征根扩散度min max /λλ,)1/()1(/2121min max a a a a +++-=λλ,可通过改变21,a a 的值实现,分别进行单次预测及100次预测取平均值两次实验,观察其收敛情况。

二、理论分析

LMS 算法的收敛是统计意义下的收敛问题,分别讨论其均值收敛及最小均方误差收敛。

1. 均值收敛

由权值更迭公式可进行如下推导:

)()(2)1()(n X n e n W n W μ+-=

)]1()()()[(2)1(*--+-=n W n X n d n X n W H μ

)()(2)1()]()(2[*n d n X n W n X n X I H μμ+--=

)]()([2)]1([)]}()([2{)]([*n d n X E n W E n X n X E I n W E H μμ+--=

xd xx r n W E R I μμ2)]1([]2[+--=

设k 时刻权值误差向量opt W k W k W -=)()(,则

opt xd xx W r k W R I k W -+--=μμ2)1(]2[)(

xd xx opt r k W R W k W μμ2)1(2)1(+----=

xd opt xx r W k W R k W μμ2])1([2)1(++---=

)(2)]1(2)1([xd opt xx xx r W R k W R k W -----=μμ

由维纳-霍夫方程xd opt xx r W R =知,0)(2=-xd opt xx r W R μ,所以有

)1(]2[)(--=k W R I k W xx μ

因为xx R 为Hermite 矩阵,所以xx R 可分解为H xx R θθΛ=,其中),...(1M diag λλ=Λ,i λ为xx R 的特征值,M i ,...2,1=,设i q 为特征值i λ对应的特征向量。所以有

)1(]2[)(-Λ-=k W I k W H θμθ

又因为θ为酉矩阵,H I θθ=,所以有

)1(]2[)(-Λ-=k W I k W H θμθ 令)()('

k W k W H θ=,则 )1(]2[)(''-Λ-=k W I k W μ

)1()21()(''--=k W k W i i i μλ

)1()21()('

0'--=k W k W k i i μλ

对于所有的M i ,...2,1=,如果1|21|<-i μλ,当opt i W k W k W k →→∞→)(,0)(,'.

所以LMS 算法均值收敛的条件为max /10λμ<<,其μ值越大,收敛速度越快。 2. 均方误差收敛

由滤波公式及误差公式,得:

)()1()()(n X n W n d n e H --=

)]()()1([)]()([n X W n X n W n X W n d H opt H H opt ----=

)()1()(0n X n W n e H --=

其中)(0n e 为第n 次预测权值最优时的预测误差。

)]()()1([2)]1()()()1([)]([)]([*0202n e n X n W E n W n X n X n W E n e E n e E H

H H ----+=

)]1([)]1([--+=n W E R n W E xx H

opt δ

ex opt δδ+= 当opt ex n e E n δδ→→∞→)]([,0,2,LMS 算法的均方误差收敛于最优预测权值的最小均方误差。

三、实验结果及分析

1. 单次预测与多次预测取平均结果对比

取02.0,1,0965.0,95.0,195.02221====-=μσσx

v a a ,分别进行单次预测及100次预测对其权值和均方误差取平均,对比实验结果。

LMS 算法权值收敛图

相关文档
最新文档