对心电信号(ECG)中的基线漂移、工频干扰和肌电干扰等噪声进行去除,在波形识别、医疗诊断和治疗等领域具有重要意义。提出用sym5小波函数对心电信号进行8层小波分解。根据有用信号强度在每一层平均分配而噪声强度随分解层数增加而减少的规律,将分解得到的每一层的小波细节系数设置不同的阈值,最后用所提出的新阈值函数进行小波阈值去噪。该阈值函数既能克服硬阈值函数在阈值附近不连续的缺点,又可弥补软阈值函数与原函数之间存在固定差值的不足。以MIT-BIH心电数据库中的101号文件作为原始数据,将整个数据文件进行平均分段,每段有1 200个数据点,对每段数据进行加噪仿真分析,结果表明所提出的去噪算法得到的去噪信号信噪比比硬阈值函数和软阈值函数分别提高2.31%和8.04%,从而证明所提算法的有效性。