一种诱发电位信号的高分辨率时频分析方法与流程

文档序号:23314813发布日期:2020-12-15 11:55阅读:308来源:国知局
一种诱发电位信号的高分辨率时频分析方法与流程

本发明属于生物医学信号技术领域,涉及诱发电位信号,尤其是一种诱发电位信号的高分辨率时频分析方法。



背景技术:

在生物医学信号分析处理过程中,普遍采用时频分析技术来提取诱发电位稳定且易于识别的信号特征,其中小波分析和短时傅立叶变换等时频分析方法可以通过调整窗口函数,改善时频分析时间、频率的分辨率,但是,由于时频具有不确定性的特性,不能同时提高以上两种分辨率,并且无法表征时频分量,因此,难以建立客观标准来对诱发电位信号进行时频域评估。



技术实现要素:

本发明的目的在于克服现有技术的不足,提出一种分辨率高、信噪比大且鲁棒性好的诱发电位信号的高分辨率时频分析方法。

本发明解决其技术问题是采取以下技术方案实现的:

一种诱发电位信号的高分辨率时频分析方法,包括以下步骤:

步骤1、将信号采集模块输入端与待测诱发电位信号源连接在一起,将信号采集模块输出端与信号预处理模块相连接,将信号预处理模块输出端与信号分析模块相连接;

步骤2、信号采集模块采集并处理诱发电位信号,将处理后的诱发电位信号输出至信号预处理模块;

步骤3、信号预处理模块对诱发电位信号进行预处理,将预处理后的诱发电位信号输出至信号分析模块;

步骤4、信号分析模块对信号进行时频分析,以迭代的方式将信号与大型冗余字典匹配,进而分解为一系列时频分量,最终输出信号在时频域中分布成分的参数信息。

进一步,所述步骤2的具体实现方法为:信号采集模块通过测量电极采集诱发电位信号,信号采集模块通过信号放大器对诱发电位信号进行放大,然后将放大后的诱发电位信号输出至信号预处理模块。

进一步,所述步骤3信号预处理模块对诱发电位信号进行预处理的方法为:信号预处理模块对诱发电位信号进行平均处理及带通滤波处理。

进一步,所述步骤4的具体实现方法包括以下步骤:

步骤4.1、从gabor字典中选择时频分量,将诱发电位信号的时频分量与gabor型函数匹配,以迭代方式将采集到的离散时间诱发电位信号x(n)分解为基本函数的线性组合{g1(n),g2(n),...,gm(n)},其形式如下;

其中,m是分解的时频分量的数量,gm(n)是第m个时频分量,e(n)是分解残差;

步骤4.2、在gabor函数中,是由潜伏期t和时间跨度s表示的波形包络,潜伏期t为波形从刺激开始到波形包络最大值出现处的持续时间;

步骤4.3、函数分解后信号的gabor型时频分量g(n)的形式如下:

其中,t、f、s、a、φ分别是潜伏期、频率、时间跨度、幅度和相位;

步骤4.4、将潜伏期、频率、时间跨度、幅度和相位构成一个五维参数向量来表征gabor型时频分量μ,其形式如下:

μ=[t,f,s,a,φ]t

步骤4.5、采用主成分分析方法对gabor型时频分量μ进行降维,将跨度、幅度、相位标准化为均值零和标准差,将分析后的第一个主成分加入进向量中,并将用于描述时频成分的特征向量简化为潜伏期t、频率f和相对能量p:

ν=[t,f,p]t

步骤4.6、输出特征向量ν。

本发明的优点和积极效果是:

本发明设计合理,能够有效采集大脑反应的诱发电位信号并进行放大及预处理,对从中提取出的诱发电位信号进行时频分析,将信号与函数字典进行匹配,以迭代的方式将信号分解为一系列由时间和频率参数进行描述的时频成分,并提供分量中潜伏期、频率及相对能量的直接参数表征,在解决了时频成分的表征问题的同时,提高了时频分析的分辨率,并且处理后的信噪比高、鲁棒性好,可适应于存在外界噪声干扰的情况。

附图说明

图1是本发明的应用平台结构图;

图2是本发明的信号分析模块方框图。

具体实施方式

以下结合附图对本发明实施例做进一步详述。

一种诱发电位信号的高分辨率时频分析方法,是在如图1所示的应用平台上实现的,该应用平台包括信号采集模块、信号预处理模块和信号分析模块。信号采集模块由测量电极和信号放大器构成,测量电极通过信号放大器获取诱发电位信号并输入到信号预处理模块的输入信号端;信号预处理模块对诱发电位信号进行预处理,并输出预处理后的诱发电位信号到信号分析模块的输入信号端;信号分析模块对信号进行时频分析,输出信号在时频域中一系列成分的分布,以及每个成分中时域潜伏期、峰-峰幅值,时频域的峰值时间、峰值频率以及相对能量参数的特征信息。

本发明的设计思路为:信号采集模块通过测量电极获取诱发电位信号,经过预处理后,信号分析模块对从中提取出的诱发电位信号进行时频分析,将诱发电位信号与函数字典进行匹配,采用迭代的方法将信号分解为一系列由时间和频率参数进行描述的时频成分,直至分解后的时频成分的总能量满足误差要求,进而输出时频成分的特征参数。

基于上述设计思想,本发明提出一种诱发电位信号的高分辨率时频分析方法,即匹配跟踪方法,如图2所示,包括以下步骤:

步骤1、将信号采集模块输入端与待测诱发电位信号源连接在一起,将信号采集模块输出端与信号预处理模块相连接,将信号预处理模块输出端与信号分析模块相连接。

本实施例以大鼠为实验体,信号采集模块的测量电极获取大鼠体感诱发电位,采集模块的信号放大器用于对测量得到的诱发电位信号进行放大。

步骤2、信号采集模块采集并处理诱发电位信号,并将处理后的诱发电位信号输出至信号预处理模块。

在本实施例中,信号采集模块通过测量电极采集诱发电位信号,采集模块的信号放大器对诱发电位信号进行放大后输入到信号预处理模块中。

步骤3、所述信号预处理模块对诱发电位信号进行平均及带通滤波等预处理,并输出预处理后的诱发电位信号到信号分析模块。

步骤4、信号分析模块对信号进行时频分析,以迭代的方式将信号与大型冗余字典匹配,进而分解为一系列时频分量,输出信号在时频域中分布成分的参数信息。

在本实施例中,本步骤的具体实现方法如下:

步骤4.1、从gabor字典中选择时频分量,将诱发电位信号的时频分量与gabor型函数匹配,以迭代方式将采集到的离散时间诱发电位信号x(n)进行分解为基本函数的线性组合{g1(n),g2(n),...,gm(n)},其形式如下;

m是分解的时频分量的数量,gm(n)是第m个时频分量,e(n)是分解残差。

步骤4.2、在gabor函数中,是由潜伏期t和时间跨度s表示的波形包络,潜伏期t即波形从刺激开始到波形包络最大值出现处的持续时间。

步骤4.3、函数分解后信号的时频分量,即gabor型时频分量g(n)的形式如下:

其中,t、f、s、a、φ分别是潜伏期、频率、时间跨度、幅度和相位。

步骤4.4、将潜伏期、频率、时间跨度、幅度和相位构成一个五维参数向量来表征gabor型时频分量μ,其形式如下:

μ=[t,f,s,a,φ]t

步骤4.5、时频分量μ很难在五维空间中进行聚类,通过主成分分析进行降维,将跨度、幅度、相位标准化为均值零和标准差,将分析后的第一个主成分加入进向量中,并将用于描述时频成分的特征向量简化为潜伏期t、频率f和相对能量p:

ν=[t,f,p]t

步骤4.6、输出特征向量ν。

通过试验可以看出,在存在大量背景噪声的情况下,此时频分析方法非常耐用。信噪比(snr)-3db的加性高斯白噪声,这意味着噪声的增加是信号功率的两倍,不会严重影响时频分量在时频域中的位置。

需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1