我尝试使用pywt包在python中使用离散小波变换对信号进行去噪。但是我不能定义应该在pywt.threshold()函数中设置的阈值
我不知道应该设置什么最佳阈值才能以最小的噪声重建信号
我使用的是普通代码:pywt.threshold(mysignal, threshold, 'soft')
是的,我打算做软阈值
我想知道阈值是否可以通过查看我的信号或从另一种方式确定
发布于 2019-11-06 20:58:09
pywt网页上有一些有用的图形,可以帮助可视化这些阈值是什么以及它们做了什么。
阈值适用于系数,而不是您的原始信号。因此,对于去噪,这通常是pywt.wavedec返回的最后几个条目,需要进行归零/阈值处理。
我可以初步猜测是你想要阈值的每个系数水平的0.5*np.std。
https://stackoverflow.com/questions/58725295
复制相似问题