我正在寻找希尔伯特-黄变换的实现。理想情况下,在 Java 中,但任何具有类似语法的语言都会被证明是有用的。有人可以指出一个特定的实现,最好是在 Java 中吗?
Hilbert-Huang 变换实现
信息处理
频率
转换
即时的
希尔伯特变换
爪哇
2022-02-09 22:20:10
3个回答
Hilbert-Huang 从经验模态分解 (EMD) 开始。我知道在 Matlab 中心有一个 HHT 代码,但我个人发现它不是很健壮并且对边缘效应非常敏感。可以在这里找到更强大的解决方案:http: //perso.ens-lyon.fr/patrick.flandrin/emd.html
一旦执行了 EMD,完成 HHT 的缺失步骤就是希尔伯特变换,这是相当简单的。
这篇文章中提到了更多细节和链接。
EMD 的 Python 实现可在https://github.com/jaidevd/pyhht获得。 它是一个很好的包,包含算法示例。