首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中小波阈值处理中如何设置待处理信号的阈值

python中小波阈值处理中如何设置待处理信号的阈值
EN

Stack Overflow用户
提问于 2019-11-06 15:45:19
回答 1查看 769关注 0票数 2

我尝试使用pywt包在python中使用离散小波变换对信号进行去噪。但是我不能定义应该在pywt.threshold()函数中设置的阈值

我不知道应该设置什么最佳阈值才能以最小的噪声重建信号

我使用的是普通代码:pywt.threshold(mysignal, threshold, 'soft')

是的,我打算做软阈值

我想知道阈值是否可以通过查看我的信号或从另一种方式确定

EN

回答 1

Stack Overflow用户

发布于 2019-11-06 20:58:09

pywt网页上有一些有用的图形,可以帮助可视化这些阈值是什么以及它们做了什么。

阈值适用于系数,而不是您的原始信号。因此,对于去噪,这通常是pywt.wavedec返回的最后几个条目,需要进行归零/阈值处理。

我可以初步猜测是你想要阈值的每个系数水平的0.5*np.std。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58725295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档