该项目致力于实现心音信号(PCG)的精准特征提取与包络生成。其核心任务是利用香浓能量(Shannon Energy)算法,将原始心音信号中复杂的高频振荡转化为反映心脏搏动能量分布的高平滑包络曲线。实现流程包括先对输入信号进行重采样与中值滤波预处理,随后通过滑动窗口技术计算信号每一时刻的香浓熵值。与传统的Hilbert变换或绝对值检波方法相比,香浓能量算法能更好地突出S1和S2心音分量的起始点与终止点,同时对信号中的微弱震颤和突发噪声具有更强的抑制能力。生成的包络线可用于自动化检测心动周期、计算心率以及分析