数字滤波器设计程序芯片解密
1. 芯片解密ECG噪声来源
工频干扰:工频干扰是由电力系统引起的一种干扰,由50hz及其谐波构成的一种干扰,幅值约为ECG(心电信号)的50%。
基线漂移:呼吸作用引起的,源于被测对象在测试过程中呼吸时电机与人体皮肤间的阻抗仪器放大的热噪声等干扰引起的,频率约为0.15-0.3hz。呼吸作用时ECG幅值有15%的变化。
肌电干扰:来源于人体的肌肉颤抖,肌电干扰产生毫伏级电势,可视为瞬间发生的高斯零均值带限噪声。
2. 芯片解密50HZ陷波器设计
工频干扰可以用陷波器进行处理,过滤50hz信号,而基线漂移则通过高通滤波器消除0.5hz以下的频率。常用固定频率的设计有IIR滤波器和FIR滤波器两种,其中FIR滤波器具有良好的线性相位。但是在同等性能条件下阶数比IIR滤波器高,运算量大。故本设计的工频陷波和高通滤波均采用IIR滤波器来设计。
IIR滤波器的设计方法有脉冲响应不变法和双线性变换法,但过程比较复杂,借助MATLAB的FDATOOL工具包可以直接生成相关参数。再通过直接II型翻译成C语言形式应用于STM32平台

芯片解密