资 源 简 介
关于小波信号的增强中的应用 我做过简单心电检测的 需要R波峰值 和你的差不多就用matlab的小波变换工具箱里的函数 先滤波 去掉低频的基线漂移和高频干扰用wavedec进行分解,选合适的分解级数和分解方法用wrcoef反变回来 观察你需要的成分是否明显这些内容完全可以在matlab的wavelet toolbox里进行训练,选择合适的阈值,检测峰谷,我的经验是,小波变换进行信号提取并不难,关键就是需要一个高效的算法判断是否是峰谷你可以分区间求极小值,遍历所有极值,然后确定阈值还可以对小波变换后的信号除去正值,然后做两次微分,然后取绝对值,这样峰谷的变化就显示为一个较大的正值,然后再进行一个移动的区间(长度大致就是峰谷的长度)上的积分,这样一来只有峰谷区域就变成一个较大的正值,在阈值化就行了,但是运算量大。