基于FPGA的心音信号分类识别系统的研究与设计
本文关键词:基于FPGA的心音信号分类识别系统的研究与设计
更多相关文章: FPGA 心音识别 瞬时频率 能量谱 神经网络
【摘要】:在心血管疾病的无创诊断方面,人体心音信号的研究分析结果具有很高的应用价值,也因此得到了非常广泛应用。人体心音信号的研究分析与应用从最初的医生主观听诊分析不断的发展为更加准确客观的数字化医疗设备辅助诊断,诊断的效率和正确度得到了非常大的提升。但是又随着医疗设备微型化便携化的发展,对心音信号的快速硬件实现和便于携带提出了要求。本文设计了基于FPGA的心音信号分类识别系统,在硬件实现心音信号的分析速度更快,更加方便携带。本设计采用的硬件FPGA芯片是Xilinx的XC5V1X30芯片,软件环境为ISE软件,采集模块在自制电路板上实现。论文的主要工作如下:1)使用过载能力强和抗干扰能力强的心音传感器采集心音信号转换为模拟电压信号;用INA337精密仪用放大器对电压信号进行放大,再经过带通滤波电路,达到AD转换芯片的模拟输入电压要求,经过AD9268芯片转换后输入FPGA芯片进行下一步处理。2)在FPGA芯片中用Verilog语言设计一个心音信号去噪模块。选择Db6小波基函数来对心音信号进行小波变换分解去噪,根据实验分析结果小波变换分解层数选为5层。在每一层各选取最佳的阈值来阈值处理小波变换分解得到每一层的高频系数,重构就得到去除噪声心音。3)对去除噪声后的心音信号做提取相关特征参数的运算,计算得到的特征向量作为识别向量。第一步:对去除噪声后的心音进行经验模式分解,根据实验分析分解层数也选择5层,5层分解能够得到5个经验模式分量IMF;第二步:对5个IMF进行希尔伯特变换(HT)得到每层的瞬时频率和包络幅值;第三步:根据每层的瞬时频率和包络幅值计算该心音信号瞬时频率的方差Q与平均值E。第四步:用提升小波包对经过去噪处理后的心音信号进行分解,分解层数根据研究分析选择为4层,再选择相关小波包分解系数求其能量值作为能量谱向量。特征参数选取模块的子模块主要包括EMD分解模块、希尔伯特变换提取瞬时频率模块、小波包分解提取能量向量模块。EMD分解在FPGA芯片中通过软核实现,用C语言在软核中实现EMD分解算法;然后在System Generate中建模希尔伯特变换和小波包分解模块,再转换为硬件描述语言。4)本系统选择BP神经网络作为识别器,以提取得到特征参数向量作为输入向量来对心音信号识别。用于心音信号分类识别的神经网络模块的子模块包括激励函数模块、隐含层神经元模块、输出层神经元模块和控制模块等。用Matlab软件对该神经网络做离线训练求得隐含层和输出层的权值,然后在System Generate中建模设计整个识别模块。本文选用二尖瓣狭窄导致的异常心音信号、二尖瓣关闭不全导致的异常心音信号、房间隔缺损导致的异常心音信号和正常心音信号四类心音信号作为设计系统的分类识别对象。经过这四种心音的识别实验,结果显示该系统能够有效辨别这四类心音信号,识别率在96%以上。
【关键词】:FPGA 心音识别 瞬时频率 能量谱 神经网络
【学位授予单位】:江西理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN911.7;R54
【目录】:
- 摘要4-6
- Abstract6-10
- 第一章 绪论10-16
- 1.1 研究的背景与意义10-11
- 1.1.1 研究的背景10-11
- 1.1.2 研究的意义11
- 1.2 心音分析的国内外研究现状11-13
- 1.2.1 心音分析的国外研究现状11-12
- 1.2.2 心音分析的国内研究现状12-13
- 1.3 心音分析设备的研究现状13-14
- 1.4 主要的研究内容14-15
- 1.5 论文的结构15-16
- 第二章 心音信号的生理特性分析与预处理16-22
- 2.1 心音信号的生理特性分析16-17
- 2.1.1 心音信号的产生16-17
- 2.2 心音信号的采集分析17-18
- 2.3 心音信号去噪预处理方法18-21
- 2.3.1 小波变换原理18-19
- 2.3.2 Mallat算法19-21
- 2.4 本章小结21-22
- 第三章 心音的特征提取与分类识别方法22-31
- 3.1 心音信号的分段22-25
- 3.1.1 EMD的基本理论和算法22-23
- 3.1.2 经验模式分解的希尔伯特变换23-25
- 3.2 心音信号的特征参数提取25-28
- 3.2.1 心音信号的瞬时频率25-26
- 3.2.2 小波包提取心音信号能量谱26-28
- 3.3 心音信号的分类识别28-30
- 3.4 本章小结30-31
- 第四章 心音信号的采集与预处理实现31-38
- 4.1 心音信号的采集31-32
- 4.2 心音信号的去噪实现32-37
- 4.2.1 心音去噪的Mallat算法实现33-34
- 4.2.2 心音去噪的阈值处理34
- 4.2.3 心音去噪的多层小波变换实现34-37
- 4.3 本章小结37-38
- 第五章 心音信号特征提取与分类识别的系统实现38-69
- 5.1 特征参数提取过程中的EMD分解模块实现38-43
- 5.1.1 SOPC系统的硬件设计38-39
- 5.1.2 SOPC系统的软件部分设计39-43
- 5.2 特征参数提取中的希尔伯特变换模块实现43-57
- 5.2.1 希尔伯特变换算法的分析与推导43-47
- 5.2.2 窗函数与速率变换模块的设计与实现47-51
- 5.2.3 FFT模块与滤波模块设计51-54
- 5.2.4 IFFT算法及数据输出模块设计54-55
- 5.2.5 希尔伯特变换的顶层设计55-56
- 5.2.6 实验结果仿真56-57
- 5.3 提取心音信号的频带能量模块57-59
- 5.4 心音信号分类识别模块59-66
- 5.4.1 心音识别模块中的隐含层实现62-63
- 5.4.2 心音识别模块中的输出层神经元实现63-64
- 5.4.3 心音识别模块中的BP神经网络建模64-66
- 5.5 系统的测试66-68
- 5.6 本章小结68-69
- 第六章 总结与展望69-71
- 参考文献71-74
- 附录A74-76
- 致谢76-77
- 攻读学位期间的研究成果77-78
【相似文献】
中国期刊全文数据库 前10条
1 赵治栋,唐向宏,赵知劲,潘敏,陈裕泉;基于Hilbert-Huang Transform的心音信号谱分析[J];传感技术学报;2005年01期
2 陈天华;韩力群;唐海滔;郑若金;;心音信号分析方法及应用性研究[J];北京工商大学学报(自然科学版);2009年02期
3 郭兴明;林辉杰;肖守中;;复杂度在心音信号分析中的应用[J];仪器仪表学报;2010年02期
4 刘娟;赵治栋;;基于心音信号谱分析的身份特征提取算法[J];杭州电子科技大学学报;2010年04期
5 侯海良;罗良才;成运;陈洁;;便携式心音采集与处理系统的设计[J];中国医学物理学杂志;2011年05期
6 李桥,邵庆余;心音信号分析方法述评[J];山东生物医学工程;1994年02期
7 孙丽莎,沈民奋;心音信号的采集和处理系统分析[J];现代仪器使用与维修;1995年01期
8 吴延军,,徐泾平,赵艳;心音的产生与传导机制[J];生物医学工程学杂志;1996年03期
9 吴延军,徐泾平,赵艳,程敬之;心音信号处理与识别[J];中国医疗器械杂志;1996年05期
10 汪源源;利用小波变换分析心音信号[J];复旦学报(自然科学版);1997年03期
中国重要会议论文全文数据库 前8条
1 丁晓蓉;宋陆州;包鑫;郭兴明;;心音采集及其混沌动力学分析方法的初步研究[A];中国电子学会第十七届信息论学术年会论文集[C];2010年
2 骆懿;赵治栋;;一种便携式心音信号记录仪研究[A];浙江省信号处理学会2011学术年会论文集[C];2011年
3 王佳;赵治栋;;嵌入式心音身份识别系统研究[A];浙江省电子学会2011学术年会论文集[C];2011年
4 赵卫强;赵治栋;;基于射频识别的心音身份认证系统研究[A];浙江省信号处理学会2012学术年会论文集[C];2012年
5 徐富强;王威廉;;基于LabVIEW的心音信号分析[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
6 徐昆良;全海燕;杜海涛;王威廉;;心音心电数据采集仪信号调理电路设计[A];第七届工业仪表与自动化学术会议论文集[C];2006年
7 罗保钦;曾庆宁;陈远贵;黄邦奉;胡斌;;基于LabVIEW的心音信号分析系统设计[A];2009全国虚拟仪器大会论文集(一)[C];2009年
8 全海燕;王威廉;;Hilbert-Huang变换及其在心音信号分析中的应用[A];第十一届全国信号处理学术年会(CCSP-2003)论文集[C];2003年
中国博士学位论文全文数据库 前3条
1 陈历明;基于心音信号遥测的心肌变力性与变时性的研究[D];重庆大学;2004年
2 苗晟;先天性心脏病心音信号分析方法研究[D];云南大学;2015年
3 韦哲;心音时—频分析方法及虚拟动态心音分析系统的研究[D];兰州理工大学;2011年
中国硕士学位论文全文数据库 前10条
1 王亚光;基于ZigBee网络的心音信号采集系统研究与设计[D];江西理工大学;2015年
2 姬汉贵;基于心音的时间序列符号熵对心力衰竭的研究[D];南京邮电大学;2015年
3 严妼;心音信号的混沌特性、重构和应用研究[D];南京邮电大学;2015年
4 李皓玮;基于STM32的心音信号采集设备研究[D];云南大学;2016年
5 雍希;基于EMD及SVD的心音信号提取方法研究[D];重庆大学;2016年
6 李静佳;多位置融合心音身份识别技术研究及系统实现[D];杭州电子科技大学;2015年
7 章祖忠;基于FPGA的心音信号分类识别系统的研究与设计[D];江西理工大学;2016年
8 陈国强;心音信号的提取和处理研究[D];西安电子科技大学;2009年
9 孙树平;基于自适应时频分析方法的心音信号分析研究[D];西华大学;2009年
10 马中武;基于心音信号分析的心脏病辅助诊断方法研究[D];兰州理工大学;2011年
本文编号:1128090
本文链接:https://www.wllwen.com/yixuelunwen/xxg/1128090.html