本科毕业论文
题 目 基于MATLAB的心音信号的采集和分析
专 业 作者 学 号 单 位
指导教师
20 15 年 5 月
教务处编
原创性声明
本人郑重声明:所提交的学位论文是本人在导师指导下,独立进行研究取得的成果。除文中已经引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得聊城大学或其他教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均在文中以明确的方式表明。本人承担本声明的相应责任。
学位论文作者签名: 日期: 指 导 教 师 签 名: 日期:
目录
前言 ..................................................... 1
1. 概述 .................................................. 2
1.1 MATLAB的应用背景简介 ....................................... 2 1.2 心音信号的基础理论 .......................................... 3 1.3 MATLAB环境采集和分析心音信号的可行性 ........................ 4
2. 心音信号的采集与预处理 ................................ 6
2.1 心音信号的采集 ............................................... 6 2.2 心音信号样本采集图 ............................................ 7 2.3 心音信号的预处理 .............................................. 8 2.3.1 时域加窗频域滤波 .......................................... 8 2.3.2小波软阈值滤波 ............................................ 8 3. 心音信号的分析 ....................................... 10
3.1心音信号的时域分析 ........................................... 10 3.1.1希尔伯特变化提取包络 ..................................... 10 3.1.2小波分析求时域分布 ....................... 错误!未定义书签。 3.2 心音信号的频域分析 ........................... 错误!未定义书签。 3.2.1 频域分析 ................................. 错误!未定义书签。 3.2.2 小波分解 ................................. 错误!未定义书签。 结论 .................................... 错误!未定义书签。
参考文献 ................................ 错误!未定义书签。
附 录 ................................................. 12
代码1 FFT变换 ................................................... 12 代码2 SFFT变换 .................................................. 12 代码3 小波分解及软阈值滤波 ...................................... 12
致谢 .................................................... 14
摘要
随着现代物质生活水平的提高,心血管疾病的死亡率居于各类疾病死亡率之首,严重威胁着人们的身体健康,心音信号的采集和处理是心血管疾病无创诊断的基础和前提。本文提出了采用基于MATLAB软件的心音信号的小波去噪的解决方法,首先对MATLAB软件的特点和心音信号的基础理论进行了简要的介绍,从理论和MATLAB仿真两方面进行了分析,然后介绍了在对心音信号进行AD 转换之前对信号进行预处理的必要性,并提出一种基于希尔伯特变换的心音包络提取方法。最后通过对心音信号在时域和频域上的分析,利用小波去噪的方法滤除了信号的噪声,最终达到了预期的效果,对某些心血管疾病的发生和防治具有十分重要的意义。
关键词: MATLAB;心音信号;滤波;时域;频域