关于小波信号的增强中的应用我要分享

On the application of wavelet signal enhancement

matlab 应用 关于 增强 信号

关注次数: 359

下载次数: 0

文件大小: 6.95 MB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

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


English Description:

On wavelet signal of enhanced in the of application I do had simple heart electric detection of needs r Crest value and you of almost on with MATLAB of wavelet transform Toolbox in of function first filtering removed low frequency of baseline drift and HF interference with wavedec for decomposition, selected suitable of decomposition series and decomposition method with wrcoef anti-variable back observation you needs of components whether obviously these content completely can in MATLAB of wavelet Toolbox in for training, select suitable of threshold value, Detection peak Valley, I of experience is, wavelet transform for signal extraction does not difficult, key is needs a efficient of algorithm judge whether is peak Valley you can points interval seeking minimum value, traverse all extreme, then determines threshold value also can on wavelet transform Hou of signal removed comes as, then do two times differential, then take absolute, such peak Valley of changes on displayed for a larg


代码预览