LabVIEW可以连续收集的单个数据进行滤波处理吗?

2019-07-17 11:44发布

题主设计了一个串口数据采集系统,收集到的数据显示出来是这样的
问题.jpg

图中的高峰想以滤波的方式去掉,但苦于数据是一个一个接收到的,要即时显示滤波结果,就不符合普通滤波器的采样定理

然后我找到了labview中的逐点滤波器,不知道出了什么问题,滤波后的图只有6个点的数据,少了很多点。不知道大神们能不能简单说一下逐点滤波器的使用方法,符不符合我这种情况。

像这种数据应该用什么方法处理比较好呢?

LabVIEW新人求各位大神帮帮忙~谢谢~


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lzm9ly
1楼-- · 2019-07-17 13:55
 精彩回答 2  元偷偷看……
vvjing
2楼-- · 2019-07-17 16:41
能不能比如每采集4个点,去掉最大值,去掉最小值,再求平均值输出这样
lzm9ly
3楼-- · 2019-07-17 21:05
vvjing 发表于 2018-5-30 13:46
能不能比如每采集4个点,去掉最大值,去掉最小值,再求平均值输出这样

每次采集4个点要怎样做?
wyq95361977
4楼-- · 2019-07-17 22:39
将以前采集到的数据保存到移位寄存器或一个数组里面,判断当前采集值是否大于阈值,大于就取出原来的值加工后替换
具体替换成什么值就由你自己决定了
vvjing
5楼-- · 2019-07-18 00:50
lzm9ly 发表于 2018-5-30 16:32
每次采集4个点要怎样做?

类似这样,想每次去掉多少个点都可以
test.png

一周热门 更多>