我在几个沙漠场地有一系列土壤含水量传感器。他们的信号包含很多噪音或偏见(取决于我与谁交谈)。我想删除垃圾,同时尽可能多地保留信号。我不是信号处理专家,所以任何类似于“使用 XYZ 滤波器”或特定算法之类的东西都会对我有所帮助。
我发布了一张图表,显示了一次探测的一年数据。信号是“顶部”;所有的垃圾都低于信号: http ://www.unm.edu/~hilton/swc.png
我玩过很多次低平滑;除了在信号下方有很多偏差的地方(例如下面的示例中的大约 idx 1000 到 2000 和 15000 到 16000),它的效果相当好。
我可以使用 Matlab 的信号处理工具箱,而且我对 R 和 python 非常熟悉;如果其中一个有一个预先打包的过滤器,我可以从中跳出来,那就太好了(但我愿意编写新的东西)。
非常感谢,蒂姆