示例

R = 50;
d = rand(R,1)-0.5;
m = 0:1:R-1;
s = 2*m.*(0.9.^m);
x  = s + d';
M = input('输入滤波重复采样数 :');
subplot(211)
plot(m,d,'r-',m,s,'b--',m,x,'k--')
xlabel('Time index n'); ylabel('Amplitude')
legend('d[n]','s[n]','x[n]');
b = ones(M,1)/M;
y = filter(b,1,x);
subplot(212)
plot(m,s,'r-',m,y,'b--')
legend('s[n]','y[n]');
xlabel ('Time index n');ylabel('Amplitude')

取3点滑动,效果如下:

MATLAB滑动平均滤波相关推荐

  1. matlab 滑动平均滤波,滑动平均滤波器实验报告

    滑动平均滤波器实验报告 所属分类:matlab例程 开发工具:matlab 文件大小:798KB 下载次数:19 上传日期:2018-01-27 16:12:36 上 传 者:玉玲珑 说明:  给出一 ...

  2. matlab 计算汉明距_matlab实现滑动平均滤波

    什么是滑动均值滤波 滑动平均滤波就是把连续取得的N个采样值看成一个队列,队列的长度固定为N,每次采样得到一个新数据放到队尾,并丢掉原来队首的一次数据,把队列中的N个数据进行平均运算,就可以获得新的滤波 ...

  3. 滑动平均滤波算法——MATLAB实现

    算法原理 滑动平均滤波算法的基本思想是设定一个宽度固定的滑动窗口,该窗口沿着时间序列滑动,同时取窗内数据的算术平均值作为输出值,而由输出值组成另一个数字序列,也就是滤波后的序列.设N为滑动窗口的宽度, ...

  4. [MATLAB学习]:Matlab生成滑动平均滤波算法文件并移植到STM32单片机上运行——基于CubeMX

    前言 人生如逆旅,我亦是行人. 今天分享一个在 MATLAB 上生成C算法文件,并将其移植到 keil5上,运行至 STM32 单片机,一个很有用的方法. 准备工作: 已安装 MATLAB 的软件(注 ...

  5. matlab实现滑动平均滤波(一)

    最近时间在研究滤波算法,目的是为了更好的识别音频数据.因为有些音频数据里面的杂波太多,很难识别,所以需要先对其进行过滤,才能解析识别.为此,我先在matlab上做了仿真.采用的很多滤波算法,最后选择了 ...

  6. 蓝牙定位-高斯滤波、卡尔曼滤波、滑动平均滤波( matlab)

    自己在做毕设的时候,发现网上很少有关于蓝牙定位过程中对rssi滤波处理的matlab代码,要不就是收费(誓死不花一分钱)要不就是对于图像处理的一系列滤波算法,所以小陈把自己写的滤波算法分享出来,希望能 ...

  7. MATLAB实现滑动平均滤波法的实例(移动平均滤波器)

    原始信号 0.03    -1.46    -0.26    -0.47    -1.46    -0.06    -0.47    -1.27    0.15    -0.47    -1.47   ...

  8. 数字滤波算法(一)——滑动平均滤波算法

    一.数字滤波器简介 数字滤波器是指通过一定的数据逻辑构成的可以滤除输入信号中的特定的噪声的算法,这里所指的数字滤波器主要包括平均值滤波.FIR滤波.CIC滤波等,在之后的实验中,我们将介绍不同数字滤波 ...

  9. 序列生成与滑动平均滤波

    一.实验目的 1.熟悉MATLAB编程环境.掌握MATLAB编程特点.了解数字信号处理工具箱:掌握常用图形绘制与标注方法. 2.掌握基于计算机软件的正弦序列.指数序列.复正弦序列.多频正弦序列.含噪声 ...

最新文章

  1. git github 快速入门
  2. DEV开发之控件NavBarControl
  3. linux文件统计命令,linux文件统计命令和目录统计命令
  4. SIFT特征提取分析 sift算子
  5. 基于DEAP库的Python进化算法
  6. matlab读入txt数据_教程合集 | MATLAB文件读写(以nc与txt为例)
  7. vs服务器连接xp系统,xp系统远程连接服务器
  8. html中的容器和语义标签
  9. 最优化课堂笔记03:整数规划
  10. 爱奇艺数据中台负责人马金韬:数据中台建设与应用
  11. CSS3新增了哪些特性
  12. 源码解析Servlet和HttpServlet
  13. dell4528s linux_如何在戴尔PC上使用Ubuntu Linux终端
  14. nginx关于错误页面重定向的问题
  15. office转PDF文档
  16. GB35114-SIP部分技术预研
  17. linux uwf开放80端口,SELinux - osc_a3uwfsx7的个人空间 - OSCHINA - 中文开源技术交流社区...
  18. WordPress安装时未选择语言导致变成英文无法修改成中文
  19. java 订单号生成器
  20. Linux下Ubuntu的常用压缩、解压缩命令,以及tar中的参数 cvf,xvf,cvzf,zxvf的区别

热门文章

  1. 工作效率咋提升?还得看这几款可以做思维导图的软件
  2. 用java实现输出2——10000以内的所有素数
  3. liunx 使用 zip 打包文件夹
  4. 写一个漂亮的登录界面
  5. xp快捷方式 *.lnk 图标(winxp 桌面快捷方式都变成.lnk打不开的处理方法)
  6. JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用
  7. oracle trim函数的用法
  8. matlab交互式gui,利用MATLAB的GUI功能制作交互式演示实验软件
  9. 从 PDF 中提取矢量图标 (Extract vector icons from PDF)
  10. SAP MTS/ATO/MTO/ETO专题之五:E+M模式前后台操作,自定义策略