rls算法的自适应滤波器matlab仿真作业.doc

RLS自适应滤波器仿真作业工程1班220150820王子豪1步骤1令HM10,计算滤波器的输出DNXMTHMN1;2计算误差值EMNDNDN,N1;3计算KALMAN增益向量KMN;4更新矩阵的逆RM1NPMN;5计算HMNHMN1KMNEMN;2仿真RLS中取T110,Λ1及Λ098;信号源XN与之前LMS算法仿真不变,对自适应滤波器采用RLS算法。通过对比不同遗忘因子Λ的情况下RLS的误差收敛情况。取Λ098和Λ1两种情况下的性能曲线如图1所示。其系数收敛情况如图2所示。图1不同Λ值下的RLS算法性能曲线(100次实验平均)图2不同Λ值下的RLS算法系数收敛情况(100次实验平均)3结果分析RLS算法在算法的稳态阶段、即算法的后期收敛阶段其性能和LMS算法相差不明显。但在算法的前期收敛段,RLS算法的收敛速度要明显高于LMS算法。但是RLS算法复杂度高,计算量比较大。遗忘因子Λ越小,系统的跟踪能力越强,同时对噪声越敏感;其值越大,系统跟踪能力减弱,但对噪声不敏感,收敛时估计误差也越小。4MATLAB程序CLEARCLCN2048信号的取样点数M2滤波器抽头的个数ITER500迭代次数初始化X_AZEROSM,1X数据向量YZEROS1,N预测输出ERRZEROS1,ITER误差向量ERRPZEROS1,ITER平均误差WRZEROSM,ITER每一行代表一次迭代滤波器的M个抽头参数TEYEM,M10RLS算法下T参数的初始化,T初始值为10XZEROS1,MLAMUTA098遗忘因子FORJ1100EXRANDN1,N噪声信号ENXFILTER1,1,16,08,EX经过系统HZ之后输出XDX参考信号FORKM1ITER1XXK11KM KTX/LAMUTAX TXK时刻增益值E1XKWR,K1 XWR,KWR,K1KE1K时刻权值YKWR,K XERRKXKYKTTKX T/LAMUTAK时刻的维纳解ENDERRPERRPERR2ENDERRPERRP/100FIGURE1SUBPLOT2,1,IPLOTERRPTITLE 100次平均得到的性能曲线,Λ ,NUM2STRLAMUTA_VILEARN1WR1,1ITER1LEARN2WR2,1ITER1FIGURE2SUBPLOT1,2,1PLOTLEARN1TITLE Λ098 时A1的学习曲线 SUBPLOT1,2,2PLOTLEARN2TITLE Λ098时A2的学习曲线

rls自适应滤波器matlab实现,rls算法的自适应滤波器matlab仿真作业.doc相关推荐

  1. 【老生谈算法】matlab实现LMS算法的自适应滤波算法源码——自适应滤波

    基于matlab的LMS算法的自适应滤波 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]基于LMS的MATLAB大作业.do ...

  2. 【RF分类】基于matlab随机森林算法数据分类【含Matlab源码 2048期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[RF分类]基于matlab随机森林算法数据分类[含Matlab源码 2048期] 获取代码方式2: 付费专栏Matlab智能算法神经网络 ...

  3. 凸包计算几何matlab,计算几何-凸包算法 Python实现与Matlab动画演示

    凸包算法是计算几何中的最经典问题之一了.给定一个点集,计算其凸包.凸包是什么就不罗嗦了 本文给出了<计算几何--算法与应用>中一书所列凸包算法的Python实现和Matlab实现,并给出了 ...

  4. 【图像去噪】基于自适应小波阙值算法实现图像去噪附matlab代码

    1 内容介绍 基于 Donoho经典小波阈值去除图像噪声基本思路,分析常用硬阈值法和软阈值法在图像去噪中的缺陷.针对这些缺陷,提出一种改进的阈值去噪法,该方法不仅可克服硬阈值不连续的缺点,还能够有效解 ...

  5. matlab 层次聚类算法,层次聚类的Matlab实现代码

    最近需要用到层次聚类,发现在Matlab上很容易实现,下面是代码加详细注释 clear all clc close all mdist=input('输入坐标文件名字\n'); disp('读取数据坐 ...

  6. matlab fsk 解调算法,FSK信号频谱分析附解调实现.doc

    FSK信号频谱分析附解调实现 <数字信号处理> 课程设计报告 题 目:2FSK信号的频谱分析及解调的实现 专 业: 信息与计算科学 学 号: 组 长: 指导教师: 成 绩: 2010年1月 ...

  7. matlab均衡的算法有哪些,从Matlab到Python的算法均衡

    我通过下面的小m文件在Matlab中绘制了一个三维网格: [x,n] = meshgrid(0:0.1:20, 1:1:100); mu = 0; sigma = sqrt(2)./n; f = no ...

  8. 蚂蚁算法matlab,蚁群算法(ACA)及其Matlab实现

    1基本原理: 本质上也是一种概率算法,通过大概率收敛到最佳值,和其他的智能算法很相似.蚁群分泌的信息素存在正反馈,使得较佳的解 具有大概率被选到,当全局都选用较佳的解,变可以得到整体的最优解. 2几个 ...

  9. lle算法的matlab实现,lle算法详解及matlab代码实现

    LLE算法代码 % LLE ALGORITHM (using K nearest neighbors) % % [Y] = lle(X,K,dmax) % % X = data as D x N ma ...

  10. lle matlab 实例_lle算法详解及matlab代码实现

    LLE 算法代码 % LLE ALGORITHM (using K nearest neighbors) % % [Y] = lle(X,K,dmax) % % X = data as D x N m ...

最新文章

  1. 面试题:查询连续出现的数字
  2. CUDA8.0+VS2015+Win10开发环境搭建教程
  3. python-自定义@修饰符
  4. Windows环境安装Gradle6.4.1
  5. mysql+索引优化+查询优化+存储优化_mysql利用覆盖索引避免回表优化查询
  6. 用SQL进行嵌套查询
  7. spring mvc学习(12)---使用idea创建第一个maven项目
  8. awk教程入门与实例练习(三)
  9. JQuery的ajaxFileUpload的使用
  10. 2014-2015 ACM-ICPC, NEERC, Eastern Subregional Contest Problem H. Pair: normal and paranormal
  11. Java 高淇300集资源分享
  12. dreamweaver cs6 连接mysql_dreamweaver cs6连接数据库的具体流程讲述
  13. 主机宝linux版,主机宝linux版有什么用
  14. pd调节规律_一文看懂pd控制器的参数整定
  15. 【236】Python求列表最长字符串及lambda和最长公共子串
  16. XMLElement,XMLDocument 用法
  17. jQuery事件使用
  18. 现在机器翻译效果已经那么牛逼了!?
  19. 做生产智能供料系统公司排名
  20. Ubuntu系统桌面版安装

热门文章

  1. QC七大手法之直方图详解
  2. 量子电动力学和量子场论,多体系统的量子场论
  3. word宏、宏编程以及VBA
  4. js通过pako压缩数据后java解压数据
  5. 图解机器学习算法(9) | GBDT模型详解(机器学习通关指南·完结)
  6. EAccessViolation 地址访问错误
  7. NLP、CV、语音相关AI算法工程师面试问题、代码、简历模板、知识点等资源整理分享
  8. 华硕aura完全卸载_GeForce RTX元气满满萌娘来袭 华硕天选游戏本开箱评测
  9. kotlin入门教程
  10. 迅捷文字转语音软件v2.0.0官方免费版