本项目开发了一套完整的滚动轴承故障信号处理与诊断工具,旨在通过先进的信号处理算法从强噪声背景下提取微弱的故障特征。系统集成了快速峭度图(Fast Kurtogram)算法与经典的包络分析技术。程序首先读取轴承的振动加速度信号(支持用户自定义数据,内含示例数据可直接运行),计算信号的短时傅里叶变换或滤波器组输出,生成二维层级峭度图。通过分析峭度图,算法能够自动寻优,定位出包含最大故障冲击成分的最优共振频带(即确定的中心频率和带宽)。基于此最优参数,系统自动设计并应用带通滤波器对原始信号进行滤波,有效抑制带外噪声。随后,对滤波后的信号进行希尔伯特(Hilbert)变换提取幅值包络,并进行快速傅里叶变换(FFT)得到包络谱。最终结果以多子图形式展示,清晰呈现原始波形、峭度图热力分布、滤波后冲击波形以及带有故障特征频率标记的包络谱图,从而实现对轴承内圈、外圈及滚动体故障的精准识别。代码逻辑严密,注释详尽,实现了从数据导入到诊断结论的一键式自动化处理。