摘要
本发明属于非接触生命体征检测领域,尤其为一种基于变分模态分解的毫米波雷达心跳信号提取方法,具体包括,S1:利用毫米波雷达获取含有运动噪声的胸腔信号后,对胸腔信号进行滤波。得到心跳信号的参考信号;S2:用胸腔信号的信息熵作为人工蜂群算法(ABCA)的适应度函数,计算出变分模态分解(vmd)算法的模态分量的数目与惩罚因子;S3:用vmd算法进行信号分解,得到多个imf(本征模态函数)信号,对这些imf信号进行筛选与剔除,对剩下imf信号进行重构,可得出重构信号;S4:设定阈值,重复步骤S3,直到所有imf信号中相关性最大的imf信号达到所设阈值,循环停止。该imf信号即为所求的心跳信号。本发明该方法充分利用vmd算法善于处理非固定频率信号的特性,并通过引入人工蜂群算法来更好的求解vmd算法的最佳输入参数,不仅有效去除呼吸信号与噪声,而且更好的保留了心跳信号的细节特征。
技术关键词
心跳信号提取方法
人工蜂群算法
信息熵
雷达
运动噪声
皮尔逊相关系数
重构
蜜蜂
滤波
因子
频率
记忆
策略
代表
参数