lzlin4774 发表于 2017-6-24 08:01:23

如何对采集的一组数据进行滤波

各位同志,项目中采集到一组数据,波动很大,用一阶低通滤波无法消除其噪声,请教一下工程中还有其他比较实用的算法么?

zouzhichao 发表于 2017-6-24 08:05:30

算力够的话上fir或者iir

zouzhichao 发表于 2017-6-24 08:15:23

采一段数据,做fft看看主要信号频率范围,确定带通滤波器的截止频率,再设计fir/iir带通滤波器
用matlab做不难

timom333 发表于 2017-6-24 09:15:50

支持楼上所提的方案, 然后也可以考虑一下卡尔曼之类的滤波器.

RAMILE 发表于 2017-6-24 09:36:01

建议你把C换成1uF,R换成20K

如果可以用硬件滤波,就别去蹚DSP的浑水

河图洛书 发表于 2017-6-24 09:38:01

请教一下楼主,这两个信号叠加在一起啊吗

lzlin4774 发表于 2017-6-26 07:52:08

河图洛书 发表于 2017-6-24 09:38
请教一下楼主,这两个信号叠加在一起啊吗

不是的,是两个信号!

zouzhichao 发表于 2017-6-26 08:07:34

楼主还没搞定么?

NJ8888 发表于 2017-6-26 08:23:19

至少8阶

lzlin4774 发表于 2017-6-26 09:55:06

zouzhichao 发表于 2017-6-26 08:07
楼主还没搞定么?

用1阶低通滤波根本搞不定。

lzlin4774 发表于 2017-6-26 09:56:17

NJ8888 发表于 2017-6-26 08:23
至少8阶

8阶IIR?8阶FIR?还是什么滤波器?

zouzhichao 发表于 2017-6-26 09:59:21

lzlin4774 发表于 2017-6-26 09:55
用1阶低通滤波根本搞不定。

多阶fir呗,三楼不是有方案供参考么?

lzlin4774 发表于 2017-6-27 14:58:36

多谢各位,受教了{:victory:}{:victory:}
页: [1]
查看完整版本: 如何对采集的一组数据进行滤波