本发明专利技术涉及一种基于时间尺度信号分解及熵特征的信号分类方法,属于特征提取及信号分类技术领域。所述方法为:获取多通道电信号,将多通道电信号中的各通道电信号分别进行预处理,得到多通道有效数据;选取时间窗口对多通道有效数据进行划分,并基于划分后的多通道有效数据提取基本特征;所述基本特征,包括时域特征、频域特征以及熵特征;将提取的基本特征进行组合并保存在特征矩阵中;对特征矩阵进行时间尺度信号分解,得到信号分解后特征矩阵;将特征矩阵进行分类,得到分类结果。所述方法能实现对信号较高的分类准确率。能实现对信号较高的分类准确率。能实现对信号较高的分类准确率。
【技术实现步骤摘要】
一种基于时间尺度信号分解及熵特征的信号分类方法
[0001]本专利技术属于特征提取、信号分类及信号识别领域,尤其涉及一种基于时间尺度信号分解及熵特征的信号分类方法。
技术介绍
[0002]肌电图(electromyogram,EMG)包含了肌肉收缩时产生的电信号,由于其具有采集无创、直接等优势,是手势预测以及人机交互等领域的研究热点。但是由于手势模式多样,以及测量环境噪声较多,提取出有效的特征较为困难。
[0003]由于采集信号存在的噪声较为复杂,目前的降噪方法大多都是以一些低通、带通和高通滤波器为主,而在肌电领域使用类似于EMD等时间尺度信号分解的方法则很少被应用,并且目前常用的特征提取方法大多较为复杂,需要较高算力支持。例如卷积神经网络识别算法需要经过几十层网络提取特征,而且会出现训练过程原始信息丢失等问题。而本文首先对电信号提取了熵特征等基本特征,在此基础上,对电信号采用时间尺度信号分解,计算分解分量的均方根特征,最后将全部特征放入分类算法中进行分类,得到了较高的分类准确度。
技术实现思路
[0004]本专利技术的目的在于针对现有降噪方法的缺陷,有效特征提取不足以及识别准确率不高的技术缺陷,提出了一种基于时间尺度信号分解及熵特征的信号分类方法。
[0005]为了达到上述目的,本专利技术采取如下技术方案:所述基于时间尺度信号分解及熵特征的信号分类方法,包括如下步骤:S1、获取多通道电信号,将多通道电信号中的各通道电信号分别进行预处理,得到多通道有效数据;所述预处理包括同步、放大和滤波;所述同步,具体为:对多通道信号进行线性插值,使线性插值后的信号达到最大采样率;S2、选取时间窗口对多通道有效数据进行划分,并基于划分后的多通道有效数据提取基本特征;所述基本特征,包括时域特征、频域特征以及熵特征;S3、将S2提取的基本特征进行组合并保存在特征矩阵中;S4、对特征矩阵进行时间尺度信号分解,得到信号分解后特征矩阵;S5、将信号分解后特征矩阵进行分类,得到分类结果。
[0006]S1所述获取多通道电信号,具体包括从公开数据集中获取或通过硬件设备采集得到。
[0007]S1所述最大采样率,记为M1赫兹,且所述M1的取值范围为100到2000。
[0008]S1所述放大,具体为:对滤波后信号进行A倍的放大且A的取值范围为2000到
100000。
[0009]所述滤波,包括带通滤波和低通滤波,得到滤波后信号;所述滤波后信号即预处理后得到的多通道有效数据;所述带通滤波后信号的频率在M2‑ꢀ
M3赫兹的信号;所述M2的取值范围为0到30;所述M3的取值范围为20到200。
[0010]所述低通滤波为巴特沃斯低通滤波。
[0011]S2所述时间窗口的取值范围为大于等于0.5秒小于等于3秒;时间窗口的增量为时间窗口大小的Q%,Q的范围为20到50。
[0012]所述时域特征,为方差、过零率、均方根、均值、幅值极差以及波形长度中的一种或组合;所述频域特征,为峰值频率、平均频率、总功率以及中值频率中的一种或组合;所述熵特征,为信息熵、条件熵、联合熵、相对熵、交叉熵以及排列熵中的一种或组合。
[0013]S3所述组合包括串联和并联;S5所述分类,为随机森林、KNN及逻辑回归中的一种。
[0014]S4所述时间尺度信号分解,包括但不限于小波变换、小波包分解、EMD分解、LMD分解以及改进的EMD及LMD分解;S4提取出多通道信号IMF分量的均方根特征,保存在特征矩阵F中,得到原信号以及各级本征模函数的特征矩阵。
[0015]有益效果本专利技术所述的一种基于时间尺度信号分解及熵特征的信号分类方法,与现有分类方法相比,具有如下有益效果:1、所述时间尺度信号分解及熵特征的信号分类方法中采用的信号分解为EMD分解时,按照高频至低频的顺序分解信号,使用了一组自适应的基函数,这些基函数只与信号特征有关,能随着信号的改变而改变,有利于提取出信号的主要分量,从而提高分类的准确率;2、所述信号分类方法,同时包含熵特征和基本特征,特征明确直观,同时不会出现现有提取特征解释性较差的问题。
附图说明
[0016]图1是本专利技术一种基于时间尺度信号分解及熵特征的信号分类方法及实施例的整体流程图;图2是本专利技术一种基于时间尺度信号分解及熵特征的信号分类方法及实施例中采用EMD分解时分解出来的六个本征模函数;图3是本专利技术一种基于时间尺度信号分解及熵特征的信号分类方法及实施例采用的随机森林分类结构。
具体实施方式
[0017]下面结合附图和实施例对本专利技术所述一种基于时间尺度信号分解及熵特征的信号分类方法做进一步说明和详细描述。
[0018]实施例1本专利技术基于时间尺度信号分解及熵特征,可应用于多种场景下的特征提取及后续信号分类,尤其适用于复杂环境下采集的信号及数据的特征提取。
[0019]具体实施时,本专利技术所述二维时间序列进行预处理,得到多通道有效数据;然后提
取出信号的均方根特征和熵特征,建立特征矩阵;之后对信号的每一个通道进行EMD分解,得到相应前六个的IMF分量。在对应的IMF分量上同样求相应的均方根特征,保存在特征矩阵中,最后将该结果送到随机森林分类器中进行分类,得到分类结果。
[0020]通过本方法,能够提取出信号的有效特征,提高信号分类识别的准确率。
[0021]本专利技术使用Ninapro数据库中的DB1数据集来进行特征提取与分类。DB1数据集中包含的肌电信号采集者数量为27,每个测试者记录的肌电信号平均长度为100000,包含10个通道,数据维度是100000x10,采用肌电手环记录的手势类别数量为12种(加上休息状态为13种)。表1的结果表明,采用该种时间尺度信号分解以及特征提取的分类方法,可以提高对手势的识别准确率。结合图1基于时间尺度信号分解及熵特征的信号分类方法的整体流程图,本实施例阐述如何实施。
[0022]如图1所示,本专利技术所述一种基于时间尺度信号分解及熵特征的信号分类方法,包括如下步骤:S1、获取多通道电信号,将多通道电信号中的各通道电信号分别进行预处理,得到多通道有效数据,具体实施时,获取公开数据集Ninapro中的肌电数据,将数据集中的二维肌电时间序列进行预处理,得到多通道有效数据,包括如下子步骤:S11、对多通道肌电信号进行线性插值,使信号插值到最大采样率的多通道肌电信号;所述最大采样率,记为M1赫兹,具体实施时,M1为100赫兹;S12对S11得到的多通道肌电信号进行带通滤波,得到带通滤波后的肌电信号,滤波后信号频率在0
‑
25Hz;S13、对带通滤波后的肌电信号进行放大;具体实施时,放大倍数大于等于10000倍;S14、对信号进行1Hz的巴特沃斯低通滤波,得到预处理后的肌电数据;所述预处理后肌电数据的维度为100000*10,记为emg(t,N),t为时间,N为通道数,1≤t≤100000; 1≤N≤10。
[0023]S2、选取时间窗口对多通道有效数据进行划分本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于时间尺度信号分解及熵特征的信号分类方法,其特征在于,包括如下步骤:S1、获取多通道电信号,将多通道电信号中的各通道电信号分别进行预处理,得到多通道有效数据;所述预处理包括同步、放大和滤波;所述同步,具体为:对多通道信号进行线性插值,使线性插值后的信号达到最大采样率;S2、选取时间窗口对多通道有效数据进行划分,并基于划分后的多通道有效数据提取基本特征;所述基本特征,包括时域特征、频域特征以及熵特征;S3、将S2提取的基本特征进行组合并保存在特征矩阵中;S4、对特征矩阵进行时间尺度信号分解,得到信号分解后特征矩阵;S5、将信号分解后特征矩阵进行分类,得到分类结果。2.根据权利要求1所述的信号分类方法,其特征在于,S1所述获取多通道电信号,具体包括从公开数据集中获取或通过硬件设备采集得到。3.根据权利要求1所述的信号分类方法,其特征在于,S1所述最大采样率,记为M1赫兹,且所述M1的取值范围为100到2000。4.根据权利要求1所述的信号分类方法,其特征在于,S1所述放大,具体为:对滤波后信号进行A倍的放大且A的取值范围为2000到100000。5.根据权利要求1所述的信号分类方法,其特征在于,所述滤波,包括带通滤波和低通滤波,得到滤波后信号;所述滤波后信号即预处理后...
【专利技术属性】
技术研发人员:冯立辉,刘昊芮,卢继华,陈威,杨明旭,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。