lms算法的matlab实现,LMS算法的MATLAB实现
LMS算法的MATLAB实现
用MATLAB实现LMS算法,将输入和输出信号对比,并给出均方误差曲线。假设滤波器抽头个数为K,数据长度为N。
>> g=100;
N=1024;
k=128;
pp=zeros(g,N-k);
u=0.0002;
for q=1:g
t=1:N;
a=1;
s=a*sin(0.05*pi*t);
figure(1);
subplot(311)
plot(t,real(s));
title('信号s时域波形');
xlabel('n');
ylabel('s');
axis([0,N,-a-1,a+1]);
xn=awgn(s,5);
y=zeros(1,N);
y(1:k)=xn(1:k);
w=zeros(1,k);
e=zeros(1,N);
for i=(k+1):N
XN=xn((i-k+1):(i));
y(i)=w*XN';
e(i)=s(i)-y(i);
w=w+u*e(i)*XN;
end
pp(q,:)=(e(k+1:N)).^2;
end
subplot(312)
plot(t,real(xn));
title('信号s加噪声后的时域波形');
subplot(313);
plot(t,real(y));
title('自适应滤波后的输出时域波形');
for b=1:N-k
bi(b)=sum(pp(:,b))/g;
end
figure(2);
lms算法的matlab实现,LMS算法的MATLAB实现相关推荐
- 【老生谈算法】matlab实现LMS算法源码——LMS算法
matlab的LMS算法详解 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]matlab的LMS算法.doc 2.算法详解: ...
- 【老生谈算法】matlab实现LMS算法的自适应滤波算法源码——自适应滤波
基于matlab的LMS算法的自适应滤波 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]基于LMS的MATLAB大作业.do ...
- Matlab自适应滤波算法 LMS小白通俗易懂版
Matlab自适应滤波算法 在学习自适应算法的过程中,入门阶段,学习了LMS算法.NLMS算法,并用Matlab对算法进行了复现. LMS 最小均方(LMS)是一种搜索算法,它通过对目标函数进行适当修 ...
- 基于MATLAB的LMS算法仿真实现
一.引言 自适应滤波器在通信.信号处理和控制领域具有广泛的应用.其中,最小均方误差(Least Mean Square, LMS)算法是一种经典的自适应滤波算法,具有实现简单.收敛速度较快的优点.本文 ...
- Matlab人脸检测算法详解
这是一个Matlab人脸检测算法详解 前言 人脸检测结果 算法详解 源代码解析 所调用函数解析 bwlabel(BW,n) regionprops rectangle 总结 前言 目前主流的人脸检测与 ...
- 贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现)
题目:贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现) 有关贝叶斯网络结构学习的一基本概念可以参考:贝叶斯网络结构学习方法简介 有关函数输入输出参数的解释可以参考:贝叶 ...
- 粒子群算法matlab多元,进化算法之粒子群算法和Matlab实现(多维)
前面一篇文章介绍了遗传算法,这里再介绍一种进化算法,称为粒子群算法.同遗传算法类似,粒子群算法也是仿照了自然界的生物现象得到的.这种现象就是鸟群在某个未知空间内寻找食物这一思想. 鸟群通过自身经验和种 ...
- matlab在电力行业中的仿真技术-MATLAB基于EKF算法估计电动汽车蓄电池的SOC
前言 关于本文的代码请参加,有兴趣的小伙伴可自行订阅. matlab电力系统仿真-MATLAB基于EKF算法估计电动汽车蓄电池的SOC 电动汽车(EV)是未来汽车的一大发展方向.动力锂电池组是电动汽车 ...
- 基于MATLAB的dijkstra算法及其应用
简介 dijkstra算法(迪杰斯特拉算法)是一种经典的优化算法.以其应用的广泛性与简便性,值得我们去研究. Dijkstra算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径.主要特点是 ...
最新文章
- C#引用C++ Dll 所有類型轉換的方式(转)
- 正则表达式与三剑客的使用技巧
- [转]如何编写 INF 文件
- STM32 电机教程 33 - 无刷电机无感控制快速实现
- lwip iperf 方法进行性能测试
- html head 全局变量,Javascript全局变量的使用方法
- Python10/22--面向对象编程/类与对象/init函数
- 牛客练习赛24 C PH试纸
- 世界上最贵的车是直通车吗?
- 数据库高可用实战案例——架构优化之清爽一夏
- 抽象代数基础教程(a first course in abstract algebra) 英文版 pdf下载
- 联想笔记本驱动升级,指纹识别不了不成功解决方法
- c语言实现动画的方法,C语言动画技术的实现方法
- Spark入门基础教程
- 泰山OFFICE技术讲座:标点关系穷举研究-07
- ES 检索 word、pdf 文档插件 ingest attachment 的管道配置和文档结构映射
- vue返回首页后如何清空路由
- 【时间】Unix时间戳
- ThingsBoard 3.3.1源码编译-windows版
- 嵌入式工程师修炼:自信 坚强 积极 勤快