欢迎光临
我们一直在努力

LabVIEW|简单高效的高频滤波

该代码使用两种不同的数据平均值方法,清除波形中高频部分,从而使得波形整体变的更加平滑。

1)第一种方法演示了使用逐点平均来降低波形中存在的噪声。它通过取一组点数据,并取这些点的平均值,从而创建一个新的点来达到这个目的;对波形上的每个点数据依次按照这种方法进行处理,而且如果使用足够多的点,则将会产生更平滑的曲线。虽然增加点的数量越多,则产生的曲线更平滑;但是随着数量的增加,相位将慢慢开始相对于输入波形而发生移动,并且波形的幅值将减小。

2)第二种方法的效果更佳,算法重复地从一个迭代到下一个迭代均保持同相的信号。此方法将波形的前一组数据添加到新一组数据中,创建“和”数据,然后除以相加在一起的波形的数目,从而获得“平均”波形。此示例不限制相加在一起的波形的数目,但是希望限制这个数目以防止数据量过大,从而导致溢出错误。

这是一个供大家交流,分享,学习的平台。

赞(17)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址