1.一种滤除心磁信号基线漂移的方法,包括如下步骤:a) 根据原始心磁信号选取移动平均滤波较合适的滤波窗口长度;具体包括如下步骤:a‑1) 步骤a) 中含有基线漂移噪声的所述原始心磁信号为: ,移动平均滤波的窗长设为 从1开始依次递增以便选择合适的滤波窗长,m为预设窗长的阈值,m
a‑2) 利用计算机对含有基线漂移噪声的原始心磁信号使用窗长为 的移动平均滤波器进行过滤,计算得到初步消除基线漂移噪声后的心磁信号: ;
a‑3) 基本服从 ,计算其均值 、标准差 ,计算不同窗长 下分布在区间 之外的数据点个数,记为 ;此处认为心磁信号R波的峰值基本上分布在 之外,且信号峰值大多为正值,故内的数据点个数不计入;
a‑4) 改变 ,重复步骤a‑2) a‑3),得到 趋势图,找出 的极值点 ,该点对~
应的窗长 则被认为是较合适的移动平均窗长;
b) 在该窗口长度下,利用移动平均滤波法对原始心磁信号进行平滑处理,得到第一次滤波处理后的基线;
c)再一次对第一次滤波后的基线进行中值滤波,得到第二次滤波后的基线;
d) 通过含有基线漂移噪声的原始心磁信号与光滑的基线漂移噪声计算得到消除基线漂移噪声的心磁信号,并对其进行低通滤波,以滤除高频噪声。
2.如权利要求1所述的一种滤除心磁信号基线漂移的方法,其特征在于:步骤 b) 中,利用移动平均滤波法对原始心磁信号进行窗长为 的移动平均滤波处理,得到第一次滤波后的基线 。
3.如权利要求1所述的一种滤除心磁信号基线漂移的方法,其特征在于:步骤c) 对进行中值滤波,得到第二次滤波后的基线 。
4.如权利要求1所述的一种滤除心磁信号基线漂移的方法,其特征在于:步骤d) 通过含有基线漂移噪声的原始心磁信号与光滑的基线漂移噪声通过公式 计算得到消除基线漂移噪声的心磁信号,并对其进行低通滤波,得到较为纯净的心磁信号。