RLS算法的自适应滤波器MATLAB仿真作业(共4页).doc
《RLS算法的自适应滤波器MATLAB仿真作业(共4页).doc》由会员分享,可在线阅读,更多相关《RLS算法的自适应滤波器MATLAB仿真作业(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上RLS 自适应滤波器仿真作业工程1班 王子豪1. 步骤1) 令hM(-1)=0,计算滤波器的输出d(n)=XMT=hM(n-1);2) 计算误差值eM(n)=d(n)-d(n,n-1);3) 计算Kalman增益向量KM(n);4) 更新矩阵的逆RM-1(N)=PM(N);5) 计算hM(n)=hM(n-1)+KM(n)eM(n);2. 仿真RLS 中取T (-1)=10,=1及= 0.98;信号源x(n)与之前LMS算法仿真不变,对自适应滤波器采用RLS算法。通过对比不同遗忘因子的情况下RLS的误差收敛情况。取=0.98和=1两种情况下的性能曲线如图1所示。其系数收
2、敛情况如图2所示。专心-专注-专业图1 不同值下的RLS算法性能曲线(100次实验平均)图2 不同值下的RLS算法系数收敛情况(100次实验平均)3. 结果分析RLS算法在算法的稳态阶段、即算法的后期收敛阶段其性能和LMS算法相差不明显。但在算法的前期收敛段,RLS算法的收敛速度要明显高于LMS算法。但是RLS算法复杂度高,计算量比较大。遗忘因子越小,系统的跟踪能力越强,同时对噪声越敏感;其值越大,系统跟踪能力减弱,但对噪声不敏感,收敛时估计误差也越小。4. Matlab程序clear;clc;N=2048; %信号的取样点数M=2;%滤波器抽头的个数iter=500;%迭代次数%初始化X_A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RLS 算法 自适应 滤波器 MATLAB 仿真 作业
限制150内