该函数包包含了希尔伯特换变换需要的所有matlab程序,主要分为经验模态分解和希尔伯特变换。
2021-03-16 18:15:33 98KB hilbert matlab
1
Python中HHT(希尔伯特-黄变换)以及其在EEG数据处理中的应用。资料中包括源码以及pyHHT的说明书和一篇单通道去伪迹的文献资料。
2020-11-12 20:14:17 22.05MB Python HHT EEG
1
三种常用的在MATLAB上实现希尔伯特黄变换的仿真代码,还有一些简单的帮助文档
2020-03-04 03:17:04 5.92MB MATLAB HHT 希尔伯特黄变
1
MATLAB两个工具箱,第一个是时频分析工具箱,另一个就是EMD工具箱
2020-01-17 03:06:45 3.82MB HHT MATLAB
1
该源代码为希尔伯特黄变换的C++程序,对于需要用emd的人可能有帮助
2019-12-21 22:14:04 168KB 希尔伯特黄变换
1
希尔伯特-黄变换(Hilbert-Huang Transform, HHT)是一种强大的信号分析方法,由物理学家希尔伯特和黄旭华共同提出。它结合了经验模态分解(Empirical Mode Decomposition, EMD)和希尔伯特变换,特别适用于非线性、非平稳信号的处理。在Matlab中实现HHT程序,可以为科研和工程领域提供强大的工具,比如在地震学、生物医学、机械工程、金融等领域有着广泛的应用。 Gabriel.Rilling编写的这个程序包含了EMD的基本算法,这是一个自适应的数据分解过程。EMD通过迭代地将原始信号分离成一系列内在模态函数(Intrinsic Mode Functions, IMF),这些IMF分别对应信号的不同频率成分。EMD的核心步骤包括:sifting过程,即不断对信号的局部最大值和最小值进行平均,直至满足IMF的定义条件。 在处理信号的端点效应时,常常会遇到问题,因为EMD在边界处可能会产生不理想的振荡。为了改善这种情况,Gabriel.Rilling的程序采用了“镜像方法”。这种技术是通过在信号的两端复制一部分数据,从而在分析过程中扩大信号的长度,有效减少因端点引起的误差。镜像方法对于确保IMF的正确提取至关重要,特别是在处理实际数据时,能够提高结果的准确性和稳定性。 希尔伯特变换则是EMD后的下一步,用于计算每个IMF的瞬时频率和振幅。希尔伯特变换提供了一个复分析的角度,通过构造一个与原始信号相位相关的辅助函数,即希尔伯特谱,可以直观地揭示信号的瞬时特性。这在分析非线性系统和非平稳过程时具有显著优势,因为它允许我们动态地追踪信号的频率变化。 在Gabriel.Rilling的程序包`package_emd`中,可能包含以下文件: 1. EMD主函数:实现了EMD算法的主程序,可能包括输入信号处理、IMF的提取和端点效应的修正。 2. 希尔伯特变换函数:对提取的IMF进行希尔伯特变换,得到瞬时频率和振幅。 3. 示例数据和脚本:演示如何使用该程序处理特定信号的示例。 4. 辅助函数:可能包括用于数据预处理、可视化或性能评估的辅助工具。 了解并掌握HHT在Matlab中的应用,对于理解非线性、非平稳信号的分析具有重要意义。通过学习和使用Gabriel.Rilling的程序,研究者和工程师可以更深入地探索这些复杂信号的隐藏特征,并可能发现新的应用领域。在实际应用中,用户应根据具体需求调整参数,以优化分解效果,并结合希尔伯特变换得到有价值的瞬时信息。
2019-12-21 21:35:53 98KB 希尔伯特-黄变换
1
希尔伯特-黄变换的程序MATLAB以及原理解释等
2019-12-21 21:30:37 9.08MB HHT EMD 希尔伯特-黄
1
希尔伯特黄变换求时频谱和边际谱,包含HHT的代码,以及求解的例子
2019-12-21 21:09:18 767KB HHT
1
算法用于非平稳随机信号的希尔伯特-黄变换处理。并附有实际算例。已验证,非常好用。
2019-12-21 20:40:02 2.89MB 希尔伯特-黄 时频分析
1
用matlab编写的希尔伯特黄变换代码,共包含18各项目,文件类型涵盖文本文档和MATLAB code
2019-12-21 20:32:24 23KB matlab
1