The present invention relates to an analysis method and device for pulse wave, which includes steps 1, receiving the original pulse wave to be analyzed, 2, decomposing the original pulse wave and extracting several intrinsic mode functions from the original pulse wave, 3, selecting an intrinsic mode function closest to the original pulse wave, and Hill based on the intrinsic mode function. The maximum frequency of the marginal spectral density function is used as the maximum frequency output of the original pulse wave. The method of the invention is to analyze the pulse wave in frequency domain, which can eliminate the influence of various different frequency clutter signals superimposed by visceral organs on the human pulse wave in the transmission process, and has high accuracy. The maximum output frequency can be used as a physiological index to evaluate the cardiovascular health state.
【技术实现步骤摘要】
一种脉搏波的分析方法及装置
本专利技术涉及信号分析
,特别涉及一种脉搏波的分析方法及装置。
技术介绍
中医理论讲究“望、闻、问、切”四个字,其中切就是通过切脉来诊断人体健康状况。但中医诊断主要是靠经验,没有可以数字化的特征进行分析;西医也常用脉搏的频率来分析人体的心跳状态。然而上述分析均为简单的时域分析,无法描述人体状况的具体特征。另外,目前主要采用傅里叶变换和小波分析方法对脉搏波的特征进行分析,然而这些分析方法很难解决脉搏波在传输过程中,受内脏器官影响而叠加的多种不同频率杂波信号对人体的脉搏波造成的影响。
技术实现思路
本专利技术的目的在于提供一种脉搏波的分析方法及装置,采用频率域处理方法对非线性非稳态的脉搏波信号进行处理。为了实现上述专利技术目的,本专利技术实施例提供了以下技术方案:一种脉搏波的分析方法,包括以下步骤:步骤1,接收待分析的原始脉搏波;步骤2,对所述原始脉搏波进行分解,从原始脉搏波中提取出若干个本征模态函数;步骤3,选取与原始脉搏波最接近的一个本征模态函数,基于该本征模态函数进行希尔伯特变换,得到原始脉搏波的边际谱密度函数,以该边际谱密度函数的最大频率作为所述原始脉搏波的最大频率输出。进一步地,上述方法中,所述对所述原始脉搏波进行分解,从原始脉搏波中提取出若干个本征模态函数,包括步骤:步骤2-1,提取原始脉搏波x(t)中所有的局部极大值和局部极小值;若某个时刻的值既大于前一时刻的值也大于后一时刻的值,则该时刻的值为局部极大值;若某个时刻的值既小于前一时刻的值也小于后一时刻的值,则该时刻的值为局部极小值;步骤2-2,使用三次样条函数进行拟 ...
【技术保护点】
1.一种脉搏波的分析方法,其特征在于,包括以下步骤:步骤1,接收待分析的原始脉搏波;步骤2,对所述原始脉搏波进行分解,从原始脉搏波中提取出若干个本征模态函数;步骤3,选取与原始脉搏波最接近的一个本征模态函数,基于该本征模态函数进行希尔伯特变换,得到原始脉搏波的边际谱密度函数,以该边际谱密度函数的最大频率作为所述原始脉搏波的最大频率输出。
【技术特征摘要】
1.一种脉搏波的分析方法,其特征在于,包括以下步骤:步骤1,接收待分析的原始脉搏波;步骤2,对所述原始脉搏波进行分解,从原始脉搏波中提取出若干个本征模态函数;步骤3,选取与原始脉搏波最接近的一个本征模态函数,基于该本征模态函数进行希尔伯特变换,得到原始脉搏波的边际谱密度函数,以该边际谱密度函数的最大频率作为所述原始脉搏波的最大频率输出。2.根据权利要求1所述的方法,其特征在于,所述对所述原始脉搏波进行分解,从原始脉搏波中提取出若干个本征模态函数,包括步骤:步骤2-1,提取原始脉搏波x(t)中所有的局部极大值和局部极小值;若某个时刻的值既大于前一时刻的值也大于后一时刻的值,则该时刻的值为局部极大值;若某个时刻的值既小于前一时刻的值也小于后一时刻的值,则该时刻的值为局部极小值;步骤2-2,使用三次样条函数进行拟合,获得上包络线xmax(t)和下包络线xmin(t),并计算上包络线、下包络线的均值,m(t)=[xmax(t)+xmin(t)]/2;步骤2-3,用原脉搏波信号x(t)减去均值m(t),得到一个组件h(t)=x(t)-m(t);步骤2-4,判断h(t)是否为本征模态函数,若是,则进入步骤2-5,否则进入步骤2-6;步骤2-5,令I1(t)=h(t),r(t)=x(t)-I1(t),并判断r(t)是否为单调序列或常值序列,若是则结束,否则以r(t)代替x(t),并返回步骤2-1;步骤2-6,以h(t)代替x(t),并返回步骤2-1。3.根据权利要求2所述的方法,其特征在于,所述步骤2-6用以下步骤代替:判断SD是否大于设定值,若是,则以h(t)代替x(t),并返回步骤2-1,否则进入步骤2-5;其中,h1(k-1)(t)和h1k(t)分别表示两个连续的筛选结果。4.根据权利要求2所述的方法,其特征在于,所述基于该本征模态函数进行希尔伯特变换,得到原始脉搏波的边际谱密度函数,包括步骤:步骤3-1,对该本征模态函数做希尔伯特变换,有步骤3-2,构造解析信号zi(t),式中,αi(t)为幅值,为相位,则有瞬时频率步骤3-3,将原始脉搏波信号可改写为则有把H(ω,t)对时间积分,得到Hilbert边际谱函数为T表示总的数据长度。5.一种脉搏波的分析装置,其特征在于,包括以下模块:数据输入模块,用于接收待分析的原始脉搏波;数据分解模块,用于对所述原始脉搏波进行分解,从原始脉搏波中提取出若干个本征模态函数...
【专利技术属性】
技术研发人员:韦海成,李云琴,吴官胜,肖明霞,潘俊涛,许亚杰,
申请(专利权)人:北方民族大学,
类型:发明
国别省市:宁夏,64
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。