不同趋势下Logistic映射序列的非线性趋势项消除方法

文档序号:666282 发布日期:2021-04-30 浏览:16次 >En<

阅读说明:本技术 不同趋势下Logistic映射序列的非线性趋势项消除方法 (Nonlinear trend item elimination method of Logistic mapping sequence under different trends ) 是由 李鑫钊 于 2020-12-25 设计创作,主要内容包括:本发明公开了不同趋势下Logistic映射序列的非线性趋势项消除方法,包括步骤:步骤S1:采用数据集构造Logistic映射序列,基于Logistic映射序列构造混沌系统Logistic映射序列;步骤S2:将混沌系统Logistic映射序列与不同趋势叠加,得到不同趋势下的Logistic映射序列z,z=z-s+z-t,z-s是平稳项,z-t是趋势项,步骤S3:采用构造的不同趋势下的Logistic映射序列消除原始信号中的非线性趋势项,得到信号的平稳部分。本发明计算简单、快速,是基于正则化原理的去趋势化方法,确定平滑先验法的正则化参数;根据趋势项的截止频率与特征值参数之间的一对一的数值关系,获得与频率分量对应的趋势项。(The invention discloses a method for eliminating nonlinear trend items of Logistic mapping sequences under different trends, which comprises the following steps: step S1: constructing a Logistic mapping sequence by adopting a data set, and constructing the Logistic mapping sequence of the chaotic system based on the Logistic mapping sequence; step S2: superposing the Logistic mapping sequence of the chaotic system with different trends to obtain the Logistic mapping sequence z under the different trends, wherein z is z s &#43;z t ,z s Is a stationary term, z t Is a trend item, step S3: and eliminating a nonlinear trend item in the original signal by adopting the constructed Logistic mapping sequences under different trends to obtain a stationary part of the signal. The method is simple and quick in calculation, is a regularization removing method based on the regularization principle, and determines the regularization parameters of the smooth prior method; and obtaining the trend item corresponding to the frequency component according to the one-to-one numerical relationship between the cut-off frequency of the trend item and the characteristic value parameter.)

不同趋势下Logistic映射序列的非线性趋势项消除方法

技术领域

本发明涉及心电信号处理技术领域,具体的说,是一种不同趋势下Logistic 映射序列的非线性趋势项消除方法。

背景技术

针对人体心脏这一混沌系统复杂动力学特征的研究,许多国内外学者从最初的线性方法慢慢向非线性方法靠拢,研究发现非线性指标更能准确反映心脏系统内在的生理学特性。但是这些研究中信号在提取过程中,往往会夹杂着各种不同程度的趋势成分,在这些不同趋势成分的强干扰下,非线性指标经常会很敏感,得到的结果不稳定,所以必须消除这些趋势和基线漂移对心电信号的影响。

发明内容

本发明的目的在于提供一种不同趋势下Logistic映射序列的非线性趋势项消除方法,用于解决现有技术中信号提取过程中夹杂不同程序的趋势成分,得到的非线性指标结果不稳定的问题。

本发明通过下述技术方案解决上述问题:

一种不同趋势下Logistic映射序列的非线性趋势项消除方法,包括步骤:

步骤S1:采用数据集构造Logistic映射序列,基于Logistic映射序列构造混沌系统Logistic映射序列;

步骤S2:将混沌系统Logistic映射序列与不同趋势叠加,得到不同趋势下的Logistic映射序列z,z=zs+zt,zs是平稳项,zt是趋势项,zt=Hθ+v,其中, H∈RN×M代表观测矩阵,N为数据长度,θ∈RM代表回归参数,v表示观测误差, R为列向量,M为回归参数的个数;

步骤S3:采用构造的不同趋势下的Logistic映射序列消除原始信号中的非线性趋势项,得到信号的平稳部分,具体为:

估计回归参数θ;

其中,λ为正则化参数,Dd为离散化d阶微分算子矩阵,趋势下的Logistic 映射序列z中包含N个数据点,用列向量R表示,R=[R1,R2,…RN]T∈RN,R的一阶趋势为:

R1=[R2-R1,…,RN-RN-1]T

R的二阶趋势为:

R2=[R3-R2-(R2-R1),R4-R3-(R3-R2),…,RN-RN-1-(RN-1-RN-2)]T

R的d阶微分用Dd表示为:

Dd的阶数取2,D2∈R(N-2)×N代表二阶差分矩阵,表示为:

原始信号消除趋势项后的平稳部分表示为:

其中,I为单位矩阵。

所述步骤S1包括:

采用数据集构造Logistic映射序列:y(i+1)=F[y(i)]=r×y(i)×[1-y(i+1)],其中,状态变量y(i)∈(0,1),r表示非线性参数,i表示整个系统的迭代次数;

设置初始值y1=0.65,非线性参数r的取值区间为(3.57,4.0),r的递增步长为0.005,得到混沌系统的Logistic映射序列y:{y(i):1≤i≤N}。

所述步骤S2中:

将混沌系统的Logistic映射序列叠加线性趋势,得到线性趋势下的Logistic 映射序列:y(i+1)=F[y(i)]+u(i),其中,线性趋势u(i)=A1*i,A1为线性趋势的斜率;

将混沌系统的Logistic映射序列叠加周期性趋势,得到周期性趋势下的Logistic映射序列:y(i+1)=F[y(i)]+w(i),其中,周期性趋势w(i)=As·sin(2π·i/T),As为振幅,T为周期;

将混沌系统的Logistic映射序列叠加幂律性趋势,得到幂律性趋势下的Logistic映射序列:y(i+1)=F[y(i)]+v(i),其中,v(i)=Ap*i*j,Ap为幂律强度,j为幂律指数;

u(i)、w(i)、v(i)分别对应线性趋势下的Logistic映射序列中的趋势项、周期性趋势下的Logistic映射序列的趋势项、幂律性趋势下的Logistic映射序列的趋势项。

本发明与现有技术相比,具有以下优点及有益效果:

本发明计算简单、快速,是基于正则化原理的去趋势化方法,确定平滑先验法的正则化参数;根据趋势项的截止频率与特征值参数之间的一对一的数值关系,获得与频率分量对应的趋势项。

附图说明

图1为本发明的流程图;

图2为本发明实施例方式中L的频率响应图。

具体实施方式

下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。

实施例:

结合附图1所示,一种不同趋势下Logistic映射序列的非线性趋势项消除方法,包括:

1、选取Physionet中的数据作为研究的数据集,Physionet是一个大型的、不断扩充的由生物医学研究机构共享的、记录复杂生理信号和相关数据的数据文档集合;

2、使用选取的数据集构造Logistic映射序列:

y(i+1)=F[y(i)]=r×y(i)×[1-y(i+1)] (1)

状态变量y(i)∈(0,1),r代表非线性参数,i表示整个系统的迭代次数;

3、由于非平稳随机信号的随机性较大,几乎不存在趋势,因此需要构造混沌系统的Logistic映射序列,在式(1)中,当r∈(3.4,3.57),系统呈现倍周期序列;当r∈(3.57,4.时0),系统即为混沌系统,此时生成的Logistic序列 y:{y(i):1≤i≤N},初始值y1=0.65,r的取值区间为(3.57,4.0),r的递增步长为 0.005。

4、对3中生成的Logistic序列叠加线性趋势、周期性趋势和幂律性趋势。选取线性趋势参数(线性趋势的斜率A1=0.001)、周期性趋势参数(振幅As=0.2,周期T=50)、幂律性趋势参数(幂律强度Ap=0.1,幂律指数j=0.35),此时,我们的不同趋势下的Logistic映射序列构造成功;

线性趋势下Logistic映射序列表达式为:

y(i+1)=F[y(i)]+u(i) (2)

u(i)=A1*i,A1为线性趋势的斜率;

周期性趋势下的Logistic映射序列表达式为:

y(i+1)=F[y(i)]+w(i) (3)

其中趋势:w(i)=As·sin(2π·i/T),其中As为振幅,T为周期;

幂律性趋势下的Logistic映射序列表达式为:

y(i+1)=F[y(i)]+v(i) (4)

其中v(i)=Ap*i*j,其中Ap为幂律强度,j为幂律指数。式(2)-(4)中,F[y(i)] 表示平稳项,u(i)、w(i)、v(i)表示趋势项;

5、采用以下算法进行趋势项消除,

假设Logistic映射序列为z,并且z由两部分组成,平稳项zs和趋势项zt

z=zs+zt (5)

其中zs为F[y(i)],zt为u(i)或w(i)或v(i),也可用下面公式表示:

zt=Hθ+v (6)

H∈RN×M代表观测矩阵,N为数据长度,θ∈RM代表回归参数,v表示观测误差,实验目标就转化为使用优化方法用以估计参数θ,使zt=Hθ+v来估计原信号中的趋势项。估计参数θ的常用方法是最小二乘法,而平滑先验法是在寻优过程中添加了微分项||Dd(Hθ)||,使其将至最低,以确保Hθ能够消除掉信号中的趋势项部分:

式中:λ为正则化参数,Dd为离散化d阶微分算子矩阵。Dd的求解方式为:

设z中包含N个局部极值点,用列向量R=[R1,R2,…RN]T∈RN表示,R的一阶趋势为:R1=[R2-R1,…,RN-RN-1]T,R的二阶趋势为:

R2=[R3-R2-(R2-R1),R4-R3-(R3-R2),…,RN-RN-1-(RN-1-RN-2)]T

以此递推,可获得R的任意阶趋势的离散形式,即R的d阶微分可用Dd表示为:

因此Dd的阶数取2,D2∈R(N-2)×N可表示为:

因此原始信号消除趋势项后的平稳部分表示为:

上式中,令则有zs=Lz。式中L相当于一个高通滤波器,通过对L的所有行向量进行傅里叶变化,可得到在每个离散时间点上的频率响应,如图2所示,x轴代表归一化后的频率f,z轴代表幅值,由于对称性的原理,y轴中的N仅选取了1~25之间的数据。由图可以看出,L的滤波作用绝大部分是平滑的,只有在信号的初始段和末段,滤波效果不是太理想。令规则化参数λ取不同的值,且对L的第N/2行作傅立叶变换,以获得不同λ值对应的频率响应,结果如下表1所示。

正则化参数λ 1 2 5 10 20 100
相对截止频率 0.3542 0.2292 0.1458 0.1042 0.0833 0.0417

表1正则化参数与相对截止频率对照表

非线性非平稳随机信号趋势项的频率一般集中在低频范围中,因此在预处理中,将随机信号的采样频率降低为4Hz。对应的截至频率为0.0417× 4=0.1668Hz,基本可以确保原始数据中低频趋势项的消除,同时保留有效的信号成分。

本发明与现有技术相比,现有技术中的小波变换和EEMD在确定信号的分解层数时,很大程度取自经验,非常具有主观性。而本专利提出的算法不仅计算方法简单、快速,而且是基于正则化原理的去趋势方法,确定平滑先验法的正则化参数;同时该方法可以根据趋势项的截止频率与特征值参数之间的一对一的数值关系,获得与频率分量对应的趋势项。

再者,虽然小波分解和EEMD去除Logistic序列的低频段的漂移有一定的效果,但是小波分析将频率小于100Hz的有效成分都一并消除掉,这就带来了HRV信号的一段有效成分的缺失,对实验结果造成了很大错误,这是由于小波变换法在选择基础小波,以及确定小波分解的层数时很大程度来自理论筛选,非常具有主观性。EEMD消除基线漂移部分有一定的效果,然而在频率小于4Hz 时,还没有明显的消除,而本文提出的平滑先验法(SPA算法)很明显的消除掉这部分趋势项,并且由频率响应可知,本专利提出的算法消除掉了截止频率为0.1668Hz以下的趋势项的去除,这就可以体现出本专利提出的算法的优势,其趋势项的截止频率是根据正则化参数计算出来的,非常具有客观性,综上所述本专利提出算法去趋势处理的能力明显优于小波分析和经验模态分解法。

尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:心电数据的处理方法、装置、存储介质和电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!