关注“心仪脑”查看更多脑科学知识的分享。
提到滤波器(Filter),经常做脑电数据采集和分析的朋友应该不会觉得陌生。我们通常使用在线(采集)或离线(分析)滤波的方式对EEG信号做处理。这里提到的滤波器,其实是一种数字滤波器,它区别于模拟滤波器。
首先我们来了解一下这两种滤波器的区别:
模拟滤波器一般用电容,电感这些模拟器件搭建而成,主要用来处理受高次谐波干扰的信号,而数字滤波器可以通过软件或者数字芯片来实现,主要用来改变信号频率。
其次,数字滤波器具有比模拟滤波器具有更高的精度,甚至能够实现后者在理论上也无法达到的性能。例如,对于数字滤波器来说很容易就能够做到一个1000Hz的低通滤波器允许999Hz信号通过并且完全阻止1001Hz的信号,模拟滤波器无法区分如此相近的信号。
再次,我们在对EEG数据做滤波时,通常会涉及到两种类型的数字滤波器:IIR滤波器和FIR滤波器。
无限冲激响应滤波器(Infinite Impulse Response Filter)/ IIR滤波器:又称为递归型滤波器,IIR滤波器冲激响应理论上应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。
特点总结如下:
- IIR滤波器的系统函数可以写成封闭函数的形式,具有反馈回路;
- 它的相位非线性,相位会随截止频率变化而发生变化,不易控制;