微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 有些VI中的,信号平均是基于什么算法的?

有些VI中的,信号平均是基于什么算法的?

时间:12-13 整理:3721RD 点击:
如正弦信号叠加有高频噪声,
有些VI中可以设定平均次数达到很好的效果,是什么原理?

我想应该是均值滤波吧

平均有平滑的作用,因为平均 (moving average)本身就是一个低通滤波器。拿最简单的来
说,y(n)=(x(n-1)+x(n))/2,也就是每两个取平均,相当于冲击响应为 h=[1/2,1/2]的
低通滤波器,如果你计算一下h的频率响应H,就会发现H是一个在0到pi区间单调减的函数

另外平均不过是原信号x,和h做卷积,而卷积可以由FFT实现,所以计算速度很快。
相反的,如果不是平均,而是求相邻输入信号的差 (moving difference),效果则是高通
滤波器。
参见 G Strang, Wavelets and Filter Banks, page 7-15

平均次数的选择就是频率的调整,所以平均次数选的越高,那么滤波的频率也就选择的越
低了,但是做平均的办法滤波容易引起高频的干扰,这点可以从频谱图上可以看到。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top