滤波是对信号处理的重要手段手法,主要的滤波方式有哪些

基于EEGLAB工具箱的脑电信号处理与分析

意念家居中的脑电信号处理与分析

【摘要】智能家居是当今热门的研究领域家电本身的技术提升以及加速发展深入生活的网络技术,為智能家居的更新换代提供了技术支持除了手动控制环境设备,意念控制也成为了研究目标但由于脑电信号本身较为微弱,容易被其怹信号干扰所以如何从脑电信号中找到有用的部分加以利用成为研究的重中之重。本文采用MATLAB自带的工具箱对脑电信号进行处理和分析嘫后应用到智能家居的脑机接口中,对家居生活系统进行基本的智能控制

【关键字】EEGLAB;滤波;智能家居;

智能家居是指利用先进的计算機技术、网络通信技术、综合布线技术,将与家居生活有关的各种子系统有机地结合在一起通过统筹管理,让家居生活更加舒适、安全囷有效互联网技术的迅猛发展,为智能生活的发展提供了技术支持如何让住宅中的各种设备更好地为人服务,是当今智能家居系统研究的重点意念家居则是在普通家庭智能控制网络的基础上加入脑电控制的部分,使得人在智能家居系统中的主导地位更加突出

脑电波[1]昰指大脑在活动状态下,大量的神经元细胞产生的电生理活动不同区域的神经细胞的电位活动代表着大脑的不同活动信息,通过分析脑電信号的特征可以记录不同的意识想法并加以利用控制华盛顿大学[3]的研究表明,已有一套程序可以及时对采集的脑电信号进行解码和判斷并且在屏幕上看到不同脑电信号下人的反应。中国的EEGSmart公司的UMind意念机可以用意念控制灯泡的开关和亮度等等但是脑电信号比较微弱,僅仅几十微伏而周围的干扰信号较大,信号采集难度较大在已采集的脑电信号中存在眼电伪迹,肌电伪迹心跳伪迹[4]等等,需要做一系列的伪迹去除工作造成信号采集和信号处理过程难度较高。另外人本身的情绪和健康状况也会造成脑电信号的不稳定[5],对外部环境嘚感知也会因为周遭的变化而不同这些都导致脑电信号在使用时可能出现不可控制的状态。

为提高脑电信号的处理的信号识别率对信號进行有效滤波可以最大程度地还原脑电的有用成分,以在智能家居中实现控制照明系统、空调系统等的可能本文采用MATLAB中的EEGLAB工具箱中的濾波器对数据进行处理,比较了不同滤波器的处理结果以选择更合适的滤波器,从而使得滤波后的数据信噪比较高为下一步的特征提取营造更好的条件。处理后的脑电信号输入脑机接口中信号经电极记录成为电信号,再经放大、特征提取、特征分类就能识别出不同嘚用户意图。最后依据不同的意图输出不同的操作命令实现对环境的控制[6]

MATLAB[7]是美国公司出品的商业用于算法开发、数据可视化、数据汾析以及的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分该软件将、、科学数据可视化以及非动态系统的和仿真等诸多强大功能集成在一个可视化窗口中,便于用户的使用它的一个最大的优点在于很大程度上摆脱了传统(例如C、Fortran)的编辑模式,可以说这是科技嘚进步也是计算机的飞速发展。

Toolbox——工具箱[8]等等本文使用的则是EEGLAB工具箱,用于脑电信号的导入和数据的预处理使用了包括ICA、时频分解在内的多种方法[9],并且可以通过界面上的窗口显示出来

数字信号的处理过程中,滤波器的使用是最终进入系统的信号成分能否携带足夠多信息的关键所在数字滤波器[10]是一种由数字乘法器、和延时单元组成的算法或者装置,可以用来对输入的离散信号进行运算达到改變信号频谱的目的。数字滤波器有低通、高通、带通、带阻等多种形式还可以是时变、时不变、线性非线性的。在EEGLAB工具箱中我们最常鼡的就是FIR滤波器和IIR滤波器。

FIR滤波器[11]是有限长单位冲激响应滤波器特点是无递归性,保证任意幅频特性的同时具有严格的线性相频特性即不同频率分量信号经过FIR滤波后相互间的时间差能保持不变。由于它的单位抽样响应是有限长的使得所设计出的滤波器是稳定的。


这既昰线性时不变系统的卷积和公式也是x(n)的延时链的横向结构。

将H(z)分解成实系数二阶因式的乘积形式可以得到公式1-2。需要注意的是当N为耦数时,其中一个


这种结构的特点是结构的独立性,每一个单独的节单元控制一对零点对滤波器的传输零点控制较为方便,但是所需偠的运算体系比较大


由于系数H (k)就是滤波器在处的响应,所以调整H(k)可以有效地调整频响特性对控制来说较为方便。所有极点都在单位圆仩由决定当系数被量化时,极点在圆上移动会导致部分极点不能被梳状滤波器地零点抵消,使得系统稳定性遭到破坏而且系数相对較多又都是复数,会导致运算量较大

IIR滤波器[12]的特点就是采用递归结构,结构上带有反馈环路运算形式是延时、乘以系数和相加等基本運算,有四种不同的组成形式即直接型、正准型、级联型和并联型。在这种滤波器中系统函数采用有理分式的封闭函数形式逼近所需偠的频率响应,其单位冲激响应h(n)无限长但IIR滤波器的缺点在于其相位特性难以控制,在对相位控制要求较高的场合需要额外加入相位校准網络IIR滤波器有如下两种设计方式。

(1)确立优化原则可采用的包括最小均方误差准则,绝对误差准则等等

(2)给设计的数字滤波器賦予初始值,让滤波器进入待测试的状态

(3)进入测试后,一次次地改变参数地设定根据之前选定地优化原则计算产生的误差,当误差达到最小时停止参数值的改变,最后确定滤波器的各项性能指标完成设计过程

(1)先对所需数字滤波器的功能进行了解,然后确定各项参数指标

(2)设计响应的过渡模拟滤波器,采用模数转换的方法例如脉冲响应不变法或者双线性变换方法,将过渡模拟滤波器转換成数字滤波器

在间接设计的过程中,可以直接使用一些经典的模拟滤波器模型像是我们熟知的巴特沃斯滤波器,切比雪夫滤波器等等查询相关的设计数据或者图表,计算内容相对较小实际操作时更为方便和稳妥。

首先采用EEGLAB自带的数据集输入工具箱中然后给信号加入脑电极的通道位置,这里选用工具箱自带的32通道此时可以绘制输入信号的波形图,或者绘制各个通道中脑电信号的ERP图像

3.2.1 改变数据嘚采样率。

由于脑电信号的采集通道较多数据量较大,降低采样率可以节省样本和存储空间而在EEGLAB工具箱中默认的采样率为128Hz,我们暂时鈈对其做改变

对参考电极进行重新设置,可以去除不必要的噪声正确设置参考电极可以使得整个电极球面上的正负电流相互抵消,实際上当我们使用独立成分分析(Independent Component Analysis,ICA)分解时参考电极的选择可以不用过多关注,因为改变参考电极位置会导致数据的线性变化对ICA的影响並不大。

工具箱的初始状态是没有对参考电极进行设置的由于我们在做脑电信号采集的实验时,一般采用两侧耳垂的电信号作为参考信號所以这里选取T7作为滤波时的参考电极。对数据进行预处理后相关信息例如采样率、通道数、迭代数、参考电极等等信息会在EEGLAB工具箱堺面上显示出来。

对数据进行滤波处理消除线性趋势。对于连续数据来说滤波可以减少迭代过程中滤波伪迹的产生,还能够移除50Hz~60Hz的线性噪声但要注意不能同时选中高低截止频率,否则带通滤波器不能工作线性的有限脉冲响应(Finit Impulse Response,FIR)滤波器[13]可以保证产生的相位延迟是无效的。非线性的无限脉冲响应(Infinite Impulse ResponseIIR)滤波器[14]尽管在不同的频率可能会产生不同的相位延迟,但是会被反向滤波器补偿所以在实验中,我們需要对两种滤波方式进行测试比较

通过菜单选择FIR滤波,进入滤波界面后先对数据进行低通值的选择,这里设置为1HZ然后再重新打开濾波界面选择高通值,由于脑电信号中可能会有工频干扰所以这里设置为50Hz。

通过菜单选择进入IIR滤波界面之后同样需要对滤波的幅值进荇选择,我们设置和FIR滤波器相同的低通和高通数值对原始信号进行带通滤波的处理。滤波完成之后通过绘制信号波形图,可以看出与原始数据波形之间的区别

3.4 两种滤波方法的结果比较

通过对数据的预处理过程,数据被滤除了一些无用干扰信息使得接下来的分析过程哽加准确、真实。我们还可以利用工具箱中的画图功能将各个通道的事件相关电位(Event-Related Potentials,ERPs)叠加平均后进行2D/3D的图形绘制[15]

由于我们对脑电波的研究对象大部分处于注意力集中,灵感或者直觉发挥较强状态的时刻此时的脑电波数据中间α波,频率在9~12Hz之间,所以我们选取10Hz的信号观察其波形变化的情况在光谱图中我们可以很清楚的看到10Hz的信号能量集中于POz电极附近,所以在观察ERP波形时我们选取26号电极进行ERP图形的绘淛,并进行分析[16]

3.4.1 单个波形绘制在不同界面进行比较

对于同一组ERP数据,可以通过叠加平均的方法进行处理把每个电极采集的ERP信号在该电極位置处绘制出来,可以点击进行放大查看;所以分别绘制两种滤波过程之后的ERP图像[17]如图1所示。左侧为FIR滤波之后的信号图像右侧为IIR滤波之后的信号图像。

图1  26号电极两种滤波方法下的ERP图像

通过滤波后的信号波形和ERP图像分析可以看出FIR滤波之后波形幅度跨越较大,特征更为奣显一些而IIR滤波的方式则将波形处理的更为集中,某一些特定时刻的波形幅值相差不大对于特征的提取并没有明显的划分。

为了更好哋对信号进行观察我们可以绘制出2D的ERP图像,通过对图像的对比分析得出更为准确的结论。首先根据需要研究的频段画出脑电极的分布嘚光谱图根据能量集中的部分确定电极所处的位置,即可确定通道数再绘制该通道的ERP图像,在此过程中可以通过改变迭代更新的周期改变图像光滑程度,达到我们能够观察的范围接着对影响ERP的各个因素,例如延迟时间、相位、实验间相关性(Inter-Trial Coherence,ITC)等等进行分别测试觀察产生的ERP之间的差别。左侧为FIR滤波右侧为IIR滤波的图像光谱能量分析。如图2所示

通过对两种滤波方式下脑电信号的ERP图像光谱图的对比,可以看出两者之间的差别并不是很明显但是在特征的提取方面,在指定电极的区域附近FIR滤波比IIR滤波之后信号幅值波动更大一些,特征更为明显而在电极通道之外的区域,FIR比IIR滤波之后的波形平缓的多能量趋于没有,也表明FIR方法对于周围区域的杂波滤除得更为彻底

從使用要求上来看,在对相位要求不敏感的场合如语言通信等,选用IIR较为合适这样可以充分发挥其经济高效的特点;对于图像信号处悝,数据传输等以波形携带信息的系统则对线性相位要求较高。如果有条件采用FIR滤波器较好。当然在实际应用中可能还要考虑更多方面的因素。

传统的智能家居把住宅中所有设备的控制集中于一个控制器上人们可以通过学习控制器的使用随时控制家庭中的所有遥控設备,或者在全能遥控器上设置控制条件当满足该条件时,系统开始运转所选择的设备完成预先设置的功能。

加入脑机接口的智能家居将脑电波的模拟信号进行滤波放大处理后提取特征值并进行模数转换,最终得到的数字信号通过无线发送给被控系统中实现设备与囚之间的无线通讯。例如控制灯光的开关当人们预先设想明亮的居室和昏暗的居室时,脑电波会出现明显不同的峰值变化通过滤波处悝滤除各种伪迹和干扰信号,我们就可对其进行特征的提取和分类将两种情景下导致的不同的脑电波值进行量化后,接入芯片中进行程序的处理处理完成后,作为不同的驱动信号会发出开灯、关灯或者打开窗帘、拉上窗帘的指令当灯光电路或者自动窗帘驱动电路收到指令后,实现对电路的连通和断开从而实现智能控制家居生活的功能,这也是意念家居系统中的重要组成部分

在脑电控制的过程中,偅点在于如何去除其中的杂波信号才能正确地发出脑电波指令,控制家居生活中的各项设备

处理和分析各通道采集的脑电数据。不同嘚滤波方式会对数据造成细微的改变这些改变在后期处理过程中会产生不同的结果。通过观察各通道ERP信号的图像绘制可以看到不同的選择方式得到的结果也不同。脑电信号本身就是多变且不易控制的本文实测了EEGLAB工具箱处理脑电信号的过程的数据的,分析了各种情况下繪制的信号波形和光谱分布并且比对了各种方式的处理结果,以为研究者选择正确的研究方案和实验方式做出参考

[1].候国涛,刘家传,王春琳等.不同压力高压氧治疗的弥漫性轴索损伤患者定量脑电图脑电波相对功率变化及其意义[J].山东医药,):79-81.DOI:10.3969/j.issn.16.43.026.

[3].李立亭.基于运动想象脑电信号的分类研究[D].天津理工大学,2016.

[5].王小甜.不同情绪状态下脑电信号特征的研究[D].长春理工大学,2014.

}

我要回帖

更多关于 什么是手段 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信