ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:2.70MB ,
资源ID:1286062      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1286062.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字信号处理算法研究毕业论文.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字信号处理算法研究毕业论文.docx

1、数字信号处理算法研究毕业论文数字信号处理算法研究毕业论文毕业论文论文题目(中文)数字信号处理算法研究-基于人体脉搏信号论文题目(外文)Research on Digital Signal Processing Algorithm- based on human pulse signal数字信号处理算法研究-基于人体脉搏信号中文摘要脉搏信号是一种较为常见的生物医学信号,是人体重要的动力学信号之一,脉搏信号在相当程度上可以反映人体心血管的生理状态信息,它能反映人体心脏器官以及血液循环系统的生理情况变更,在临床健康观察和疾病诊断中位置非常的重要。因此脉搏信号的处理和分析在医学界受到了广泛的关注和重视

2、。随着电子技术与计算机技术的快速发展,将人体脉搏信号转化为电信号进行处理与分析,实现智能化的脉搏检测与分析技术,已是生物医学工程范畴的发展目标。具体研究工作为:(1)通过采用一款pulsesensor基于光电反射式模拟传感器用于测量脉搏、心率来检测人体模拟脉搏信号。(2)再通过Arduino等单片机将模拟脉搏信号转换为数字信号通过USB上传到电脑上。(3)最后通过matlab对其进行滤波处理消除噪声干扰,得到正确脉搏信号。(4)处理后发现了脉搏信号可以反映人体的生理特性。关键词:人体脉搏信号 数字信号处理 滤波器Research on Digital Signal Processing Alg

3、orithm- based on human pulse signalAbstractPulse signal is a common biomedical signal, is one of the important dynamic signals of the human body, the pulse signal to a certain extent, reflects the human cardiovascular physiological status information, it can reflect the human heart organs and blood

4、circulation system physiological changes, It is very important in clinical health observation and disease diagnosis. Pulse signal processing and analysis in the medical world has been widely concerned and attention. With the development of electronic technology and computer technology, the human pul

5、se signal into electrical signals for detection and analysis, to achieve intelligent pulse detection and analysis technology, biomedical engineering is the direction of development.Specific research work:(1)to detect the pulse signal of human body by measuring the pulse and heart rate by using a pul

6、sesensor based analog sensor.(2)and then through the Arduino microcontroller analog pulse signal into digital signal through the USB upload to the computer.(3)Finally, through matlab to filter it to eliminate noise interference, get the correct pulse signal.(4) after treatment found that the pulse s

7、ignal can reflect the physiological characteristics of the human body.Keywords: human pulse signal, digital signal processing, filter中文摘要 3Abstract 4第一章 本文研究目的 6第二章 滤波器的设计 72.1 噪声类型 72.1.1 基线漂移、人体呼吸等低频干扰,频率小于1Hz; 82.1.2 工频干扰,是固定频率的干扰,频率为50Hz(可选); 82.1.3 其他一些干扰信号,主要是高频干扰。 82.2 滤波器的性能比较 82.3 滤波器的设计 8第

8、三章 信号分析 113.1 信号预处理 113.2 脉搏信号的时域特征提取 163.2.1 引言 163.2.2 传统的脉搏波特征提取方法 173.2.3 极值法提取脉搏时域信号 183.2.4 计算脉搏周期 193.2.5 潮波和重搏波的提取 213.3 滤波前后频谱图对比 213.4 脉搏信号频域特征提取 23第四章 结论 25第五章 谢辞 26第六章 参考文献 27第七章 注释 28第八章 附录 298.1 脉搏信号传感器简介 298.2 传感器参数说明 298.3 传感器原理说明 308.4 Arduino单片机介绍 31第一章本文研究目的生理信号能够很好的反映出人体各子系统的生理状态

9、和病理改变,广泛地应用于很多种临床病症的检测和诊断之中。通过传感器采集脉搏信号,采用数字信号处理的一些方法,可以分析出人体生理特征。本文主要讨论如何提取出脉搏信号以及对脉搏信号的初步分析。 自从1775年以来,一位来自瑞士的数学家尤拉,他初次定量的从流体力学的角度钻研过人体脉搏信号的传播规律。近年来一些国外的研究人员对人体脉搏信号和中医诊脉理论的研究也发生了很深的兴趣,他们是为了开展无创伤的诊疗技术和减少医疗资费。这说明了研究人体脉搏信号已经成为医疗方向的前沿课题之一。脉搏波传播的现代分析是从20世纪50年代开始的,之后一些国内外研究学者在动脉管段中建立了脉搏波的线性化模型,并发展了弹性腔模型

10、模型。在此基础上讨论了动脉脉搏流的传播规律。国外学者侧重于研究模型而国内学者则更倾向于信号的检测与分析。由于中医的诊脉原理,自20世纪70年代以,许多的中国科学研究人员将脉搏信号的各种特征信息与诊疗各种疾病建立起一些联系,其中许多是将脉搏信号的波速与心血管生理状况相结合去研究。但是脉搏信号包含大量的信息,包括时域方面的信息和频域方面信息,单一的波速并不能反映人体各方面的生理问题。于是就又有很多学者转向对脉搏信号进行波形方面的分析,并取得了很大的成果。国内一些学者从80年代以来,致力于对脉搏信号在频域方面进行分析,对脉搏信号做快速傅里叶变换,然后可以把脉搏信号频谱图画出来,从而提取人体生理病理的

11、信息,初步取得了有意义的结果。从前的脉搏诊断系统的软件开发大部分是使用一些高级语言(如c+等)来实现的,需要很多专业知识以及编程经验的支撑,开发周期比较长,难度比较大。 于是想到采用Matlab作为数学工具,可以把采集到的信号直接进行处理,获得到脉博信号的参数,该软件的功能和工具箱很丰富,可处理各种数字信号,解决实际工程问题,实现起来简单高效。本文通过Matlab编程实现对采集到的脉搏数据信号直接处理,可快速、准确地获得脉搏信号的特征。第二章 滤波器的设计2.1噪声类型人体的脉搏信号是一种很微弱的信号,且具有较低的信噪比,常人的脉博信号的频率范围是在0-20Hz之间,且大约99%的能量分布在0

12、-10Hz之间,在检测和采集脉搏信号时,由于仪器、人体活动等方面存在影响,所采集到的信号中通常包括干扰信号和脉搏信号,其中最主要的干扰信号有:(1)基线漂移、人体呼吸等低频干扰,频率小于1Hz;(2)工频干扰,是固定频率的干扰,频率为50Hz(可选);(3)其他一些高频干扰信号。2.2 滤波器的性能比较数字滤波器有两种,一种是无限冲激响应数字滤波器(IIR),另一种是有限冲激响应数字滤波器(FIR)。IIR数字滤波器虽然能够用很低的阶数得到较高的选择性,而且幅频特性也比较好,但是相位曲线却不是严格的线性。相比IIR,FIR数字滤波器却能够得到相对严格的线性相位,但是如果想要取得很高的选择性,F

13、IR却只能用较高的阶数;要实现同样的滤波器性能指标,FIR数字滤波器所需要的阶数能够比IIR数字滤波器高5-10倍,这样看来成本就会非常的高,而且信号的延时也很大。综合以上的分析我们进而选用IIR数字滤波器。滤波器类型主要有Chebysheve I型滤波器、Chebysheve型滤波器、椭圆滤波器、Butterworth滤波器,他们均能够实现低通、高通、带通、带阻滤波器的设计,但是特点不同,需要根据性能方面不同的需求来决定使用哪种类型滤波器。其中Chebysheve I型滤波器通带内是等波纹的,阻带内是单调的;Chebysheve型滤波器通带是内单调的,然而阻带内却是等波纹的;Butterwo

14、rth滤波器在通带内的幅频响应曲线最为平滑,然而截止频率的坡度变小了;椭圆滤波器虽然在阻带和通带内均为等波纹的,但下降的坡度很大,并且还能以更低的阶数来达到和其他两类滤波器相同的性能指标。设计滤波器时要根据实际情况去考虑相位失真和截止特性的要求。截止特性越好,相位失真就越严重,不能同时满足以上两种要求。2.3设计滤波器Matlab的信号工具箱为我们提供了可以直接设计IIR数字滤波器的函数,我们只需调用这些函数就能够非常便捷地设计出满足我们需要的数字滤波器,常用数字滤波器的函数如下:(1)Butterworth数字滤波器设计:调用格式:N,Wn =buttord(Wp, Ws, Rp, Rs);

15、b,a=butter(N,Wn,ftype);参数:Wp为通带截止频率,Ws为阻带截止频率,Rp为通带内最大衰减,Rs为阻带内最小衰减,通过以上性能指标能够计算出Butterworth滤波器所需的阶数N和截止频率Wn。然后通过阶数N和截止频率Wn又能够计算Butterworth滤波器的分子和分母系数的系数,其中b为分子系数的矩阵,a为分母系数的矩阵,可以通过设置ftype来设置滤波器的类型,默认不写为低通,high为高通,bandpass为带通,stop为带阻。(2)Chebyshev型数字滤波器设计:调用格式:N,Wn=cheb1ord(Wp,Ws,Rp,Rs);b,a = cheby1(N,Rp,Wn,ftype) ;(3)Chebyshev数字滤波器设计:调用格式:N,Wn=cheb2ord(Wp,Ws,Rp,Rs);b,a = cheby2(N,Rp,Wn,ftype) ;(4)椭圆滤波器设计:N,Wn=ellipord(Wp,Ws,Rp,Rs);b,a =ellip(N,Rp,Rs,Wp);在MatLab的帮助文档总又以上几种滤波器的具体使用方法,必要时可以去查阅。(5)零相位数字滤波调用格式:y = filtfilt(b,a,x);具体受用方式为y = filtfilt(b,a

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1