如果需要,您可以在此处找到我针对此问题的第一篇文章。我正在尝试清除以下信号:
正如评论中所提议的,我尝试使用这篇文章提出 2 种方法:中值滤波和总变差去噪。我是 python 用户,我没有找到第二个的好实现,因此我只保留了中值过滤,用scipy
.
from scipy.ndimage import median_filter
window_size = 10
data_filtered = median_filter(data, size=window_size, mode='nearest')
结果,乍一看,还不错:
但是,坡道并未完全保留。第一个稍微向右移动;而第二个保持在正确的位置。如果我放大低幅度信号,我会得到:
我的目标是测量正方形的宽度。这直接影响了我的衡量标准。是什么导致了这种现象,为什么它不是对称的,可以修复吗?
注意:这会影响我的测量,因为我想以美国比例测量宽度。显然,由于这些第一次测量是使用采样频率完成的fs = 1e6
,因此这种分辨率是不可能的。如果我增加采样频率,这个问题会解决吗?(最大值为1e9
)。您会推荐哪种采样频率?
谢谢你的指导,马修