基于MATLAB的心音信号处理.doc
《基于MATLAB的心音信号处理.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的心音信号处理.doc(18页珍藏版)》请在咨信网上搜索。
1、 基于MATLAB的心音信号处理 目录1.概述21.1 心音信号及MATLAB简介21.2 设计目的51.3 设计任务52.设计流程52.1 设计方案选择52.1.1预处理方法的选择52.1.2时域分析72.1.3频域分析72.2 MATLAB仿真结果及分析82.2.1预处理的结果及分析92.2.2时域分析的结果及分析122.2.3频域分析的结果及分析133.总结164.设计心得与体会171.概述1.1 心音信号及MATLAB简介心音信号是指在心动周期中,心肌收缩、心脏瓣膜启闭,心室壁、大动脉瓣等被血流冲撞,引起机械振动发出的声音。产生的声音信号通过周围组织传导到胸壁,可以通过听诊器来听诊,也
2、可以利用传感器将心音信号转换为电信号,进行心音信号的显示和存储。心音作为人体的一种重要的心脏、心血管生理信号,体现着和心脏等生理情况相关的信息,能够反映心脏等的生理和病理信息。心音对于有关心脏疾病和心血管疾病的诊断具有重要的诊断价值,是评估一个人心脏功能情况的重要依据6。心音的频率一般在5-600HZ左右,杂音频率可达1500HZ左右,但是人的听觉系统能够接受的声音频率为16HZ-20KHZ,而且仅对频率在10005000HZ频率的声音最为敏感。心脏听诊的不足可以用心音图弥补。心音图可以直观的显示正常和异常心音的各段持续的时间,进一步提高心脏疾病诊断的准确性。 图1.正常的心音信号的时域图正常
3、心音按出现时间先后可以分为四个部分。第一心音(S1)、第二心音(S2)是最常见的,此外,还有第三心音(S3)、第四心音(S4)。临床上一般听到的是第一心音和第二心音,一些儿童、青少年以听到第三心音,有些老年人也可以听到第四心音。第一心音(S1)产生的原因是房室瓣关闭、血流急速冲击房室瓣,主动脉壁和肺动脉壁被心室喷射出的血液撞击,引起振动。一般在心尖搏动处最强,持续时间一般为0.1-0.12s。在音调方面,比较低沉。第二心音(S2)在T波的末端出现。主要产生原因是主动脉瓣关闭和肺动脉瓣关闭。持续时间一般为0.08s,相对较短4。第三心音(S3)主要是血流流向心室时,血流速度过急,在心室内又突然减
4、速引起室壁的振动而产生。一般在第二心音后的0.1-0.2s后产生。在儿童、青少年的心脏上可以听到生理性的第三心音。第四心音是由于心房收缩后,血流流进心室的速度很快,心室壁振动而引起。心脏听诊是诊断心脏和心血管疾病不可或缺的方法,该方法简便、有效。 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点5。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一
5、个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C+语言基础上的,因此语法特征与C+语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升
6、级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。 简单的编程环境提供了比较完备的调试系统,程序不必经过u编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。在MATLAB环境进行信号处理可以方便的调用MATLAB提供的函数,运用简单的语句就可以实现极为复杂的运算,加快了信号处理的进程,MATLAB还提供GUI的功能,便于用户设计友好的交付界面。1.2 设计目的1.掌握医学信号处理的整个过程2.学会使用MATLAB进行信号处理3.学会分析信号及信号
7、处理后得到的结果4.完成对心音信号的处理及分析1.3 设计任务 根据心音信号的噪声特性及时频特性,选用合适信号处理方法,运用MATLAB完成对心音信号的预处理获得干净的心音信号,并进行时域分析、频域分析,获得其相应的病理信息,并利用MATLAB提供GUI,设计显示界面。2.设计流程 2.1 设计方案选择2.1.1预处理方法的选择 心音信号是微弱低频生理信号,容易混入多种多样的噪声,许多因素(呼吸状态、心脏的血液流动动力学状态以及环境等)都会影响心音信号。由于心音的频率一般在5600HZ左右。使用巴特沃斯滤波器进行滤波,其具有通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带则逐渐下降为零
8、的特点。所以本设计采用巴特沃斯滤波器进行带通滤波所以设计的带通滤波器的通带频率为5-600hz ,通带最大衰减3 dB和阻带最小衰减18dB。利用巴特沃斯滤波器滤波的信号,还有一定噪声在其中,本设计设计了小波阈值滤波的方法再次进行去噪。小波变换是用数学变换分析信号的一种方法5。在分析低频长时信号时,时间分辨率很低,频域分辨率很高。小波变换的局部化特性是比较好的,这种局部特性反映在频率域和空间域两方面。由于心音的频率一般在5600HZ左右,杂音频率可达1200HZ左右。根据相关文献db3 小波对心音信号处理的效果较好,所以对心音信号釆用db3小波进行5层分解,然后采用小波软阈值去噪方式进行去噪,
9、最后对各层小波分解系数进行重构。软阈值处理是把小波系数大于阈值的变为该点与阈值的差值。小波软阈值去噪4的过程如下:(1)选择小波和小波分解的层数j,计算含噪声 信号的小波分解系数; (2)对每层系数选择一个阈值,并且对高频系 数用阈值处理; (3)根据第j层的低频系数和从第一层到第j 层的高频系数,计算信号的小波重构。软阈值处理的数学表示为 djk-,djk djk= 0, |djk| djk+,djk- (4)式中,为阈值,djk为小波系数,djk为处理后的小波系数。2.1.2时域分析本部分主要包括对心音信号提取其包络(运用MATLAB提供的函数实现)、心率的计算、第一、二心音的间隔时间。正
10、常的心率是45-100次/分,S1与S2的间隔是0.05-0.5s。心率的计算主要通过在获取心音信号的峰值信息以后,根据两个S1波之间的时间间隔即为心动周期的基本原理,通过计算得到。S1与S2的间隔时间,是在求出多个心音信号间隔以后,在求平均值得到的结果。2.1.3频域分析 快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶虚、实等特性,对离散傅立叶变换的算法进行改进获得的。FFT算法可分为按时间抽取算法和按频率抽取算法5。小波分解在心音的身份识别、心音的诊断检测、心音的特征提取方面应用方面尤为突出。不同的心脏疾病的心音信号在各分解频带上具有不同的能量分布,可将小波包系数的能
11、量作为心音信号的特征向量。本处理采用处理心音信号常用的db3小波对心音信号进行分层取,获得相关频带的信号。 图2. 小波分解示意图 2.2 MATLAB仿真结果及分析 本设计采用的信号是来自师兄给的一个心音音频信号,该心音信号的采样频率为11025HZ,采样位数是8位,采用点数为 262144。其使用MATLAB显示后得到下图:图3.心音信号波形有图3可看出信号的噪声较大,分析其频域信息,可得到其频域信息,发现其信号(包括噪声在内)主要集中在低频成份。图4.信号的频谱特性2.2.1预处理的结果及分析1.带通滤波采用巴特沃斯滤波器以后的得到信号如下图所示:图5.滤波过后的信号经过带通滤波过后的信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 心音 信号 处理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。