zhujf_07的个人空间 https://blog.eetop.cn/477782 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Moving average filter

已有 3427 次阅读| 2010-11-9 09:37 |个人分类:digital filter

 称为移动平滑滤波器,就是每个输出数据是平均多个输入而得,从而实现低通滤波功能。

其频率响应为H(f) = 1/M*(1+z^(-1)+...+z^(-M-1))

化简可得:H(f) = 1/M*(sin(pi *f / fs *M) / sin(pi *f / fs ))

详细的频谱特性可以用Matlab进行分析:

% Moving Average filter
N = 11; %延时
xn = sin(2*pi*[0:.1:51.1]); %n=[0:1:100]; sin(2*pi*f*t)=sin(2*pi*f*T*n)=>f=1Hz, fs=10Hz.
hn = ones(1,N); %脉冲响应
y1n = conv(xn,hn);

% transfer function of Moving Average filter
hF = fft(hn,512);
figure
plot([-256:255]/512, abs(fftshift(hF)));
xlabel('Normalized frequency');
ylabel('Amplitude') ;
title('frequency response of Moving average filter');


点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 4

    获赞
  • 3

    评论
  • 828

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-24 16:02 , Processed in 0.023523 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部